
linux-kernel
charschu
你如果出色地完成了某件事,那你应该再做一些其他的精彩事儿。不要在前一件事上徘徊太久,想想接下来该做什么,让科技与艺术完美的结合,永无止境
展开
-
sysfs创建led驱动
有了前面两个实验,我们就可以依葫芦画瓢,实现自己想要的驱动了。本实验通过sysfs,即前面的kobject实现LED灯的控制。默认x4412开发板已经将LED驱动集成进去了,但是它使用的linux内核自带的驱动,尽管它本质上也是使用的sysfs文件系统,但是由于里面结构复杂,不便于新手理解,因此我们特别将它提取出来,编写了非常简单明了的驱动。用户真正消化本驱动后,再去研究自带的驱动,就显得得心应手转载 2016-07-25 18:51:39 · 833 阅读 · 0 评论 -
DEVICE_ATTR的使用
DEVICE_ATTR的使用转载 2016-07-20 16:48:22 · 1105 阅读 · 0 评论 -
linux内核如何启动第一个进程
pid=1 :init进程,系统启动的第一个用户级进程,是所有其它进程的父进程,引导用户空间服务。 pid为 1 的一定是init进程.它是内核运行后的第一个进程. 它的作用你可以在网上查一下.总的来说功能很多.包括 runlevel, 驱动, 启动服务啥地都会做,感觉事情很多. pid=2 :kthreadd:用于内核线程管理。 pid=3 :migration,用于进程在不同的CPU间迁移。转载 2016-12-29 18:46:46 · 6710 阅读 · 0 评论