笔记
懒散的我
这个作者很懒,什么都没留下…
展开
-
kernel panic:Attempted to kill init解决办法
在内核配置中选择支持EABI,出现的问题可能是如此,记录一下,也有肯能是其他的原因造成的原创 2012-02-11 12:04:27 · 1128 阅读 · 1 评论 -
驱动中自动生成设备文件的方法
前几次在写驱动程序的时候,在生成 .ko文件后加载后,通过cat /proc/devices可以看到已经生成相应的设备,但是并没有生成相应的设备文件在,linux系统中,驱动程序就像普通的程序一样读写,所以必须要相应的设备文件,前几次是在/dev/目录下直接 mknod led c 253 0这样就生成了相应的设备文件,这篇文件,推荐一个在驱动程序中自动生成设备文件的方法。原创 2012-02-11 12:19:18 · 1007 阅读 · 0 评论 -
通过安装samba服务器可以实现在linux ubuntu与windows之间共享文件
通过安装samba服务器可以实现在linux ubuntu与windows之间共享文件。对于在 windows 下从事linux开发的用户来说,这是极大的方便。 第一步:安装samba服务器 Samba服务在Ubuntu12.04版本中中默认安装,对于其他没有默认安装的版本来说,可以通过一 下命令来安装所需要的软件: 1:sudo apt-get ins原创 2014-02-13 11:53:37 · 1165 阅读 · 0 评论 -
内核同步方法(一)--原子操作
简介: 现代操作系统中,同一时间可能有多个内核执行流在执行,因此内核需要一些同步机制来同步对共享数据的访问。而且在对称多处理器系统(SMP)上,也需要同样的机制。多个执行线程同时访问和操作数据,就有可能出现共享数据被覆盖的情况,这是一种很难察觉的危险的情况。 原子操作可以保证指令以原子的方式执行,执行期间不会被打断。本人的理解是原子操作就是保证变量的读取-写入-回写这个过程原子的完成,不能够被原创 2014-02-13 12:39:30 · 1085 阅读 · 0 评论