易截截图软件、单文件、免安装、纯绿色、仅160KB

linux 驱动加载测试命令

#insmod ./driver_xx.ko
此时#cat /proc/devices 能看到 driver_xx 设备
#mknod /dev/mygpio c 230 0 (230是主设备号,0是子设备号)
{这里可以修改设备名称,但是要和测试程序中一致 fd_pio = open(“/dev/mygpio”, O_RDWR);
最好和register_chrdev(MY_PIO_MAJOR, "mygpio", &my_pio_fops)中的一致}
使用#cd /dev
      #ls
能够看到mygpio 节点
使用#cat /proc/interrupts 能够看到使用的中断号
#chmod 777 a.out
#./a.out
#rmmod ./driver_xx.ko


相关文档:

linux api笔记(7):系统调用如何摆脱信号的干扰

在linux环境下编程有一个很让人头疼的问题就是信号对系统调用的干扰,在系统调用过程中如果受到信号的干扰,
部分系统调用会将errno设置成EINTR,我们不得不编写下面的错误处理代码来防止这种情况的发生:
syscall:
int ret = syscall(...);
if (ret < 0 && EINTER == errno)
goto syscall;
el ......

硬盘安装 linux Fedora Core 10


安装前准备好两个分区A 和B,分区 A 用来存放下载来的 Fedora 10 的ISO镜像文件,分区 B 用来安装 Fedora 10 .。
注意:存放镜像文件的分区必须为 Fat32 格式,否则无法进行安装。(本人已测试过)
解压 Fedora-10-i386-netinst.iso 此ISO 文件,将解压出来的 isolinux 和 images 两个文件夹与 Fedora 10 的 ISO 镜像文 ......

Beyond Compare Under Linux now!

半年前的消息了。。呵呵。
首先访问:www.scootersoftware.com/
在download下面找到对应的安装包,新的版本哦。
或者用wget也行拉。看看版本的。
下载后安装就行了。
然后呢,
根据网上说的,删除掉 ~ 下面的 .beyondcompare 就能和谐掉30天的试用期。不过,每个30天来一次..
rm -rf ~/.beyondcompare
呵呵。不错啦 ......

windows上的linux直接删除后出现grub的启动画面

在windows上尝试centos后我直接给格式化掉centos,启动系统出现grub的启动画面,有2个解决方案
1:在dos环境下用fdisk /mbr 级可以修复mbr即可
2:如果没dos盘则用下面命令:
  1)rootnoverify (hd0,0)  //回车,记得rootnoverify后面有个空格
  2)chainloader (hd0,0)+1 // 记得还是有空格
  3 ......

linux源码笔记

这部分能用本着想记就就记,想不起来就不记的原则。同是出于练习英文的目的,部分不重要内容计划用英文。
事先说明我读的是linux1.0,这里可以几乎不用怎么看到lock 前缀,都是单cpu,同时有引导程序。 首先说明cpu为什么会运转起来:
1:cpu上电后会从某一个地址开始顺序执行程序,当然此时是实模式(如果问什么是实模 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号