摘要: linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。每个字符设备和块设备都必须有主、次设备号,主设备号相同的设 备是同类设备(使用同一个驱动程序)。这些设备中,有些设备是对实际存在的物理硬件的抽象,而有些设备则是内核自身提供的功能(不依赖于特定的物理硬件 阅读全文
posted @ 2016-05-25 12:25 愚人1984 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 编译器将.c文件编译成.o文件。 动态库是用.o生成.so文件,一般命令为lib***.so ,编译时其不被link到目前代码中,程序运行时载入。 静态库实用.o生成.a 文件,命令为 lib***.a 编译时被link到目标代码中。 想起自己写过的驱动代码,将很大的芯片的driver,编程一个.a 阅读全文
posted @ 2016-05-25 12:22 愚人1984 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 从小受到的影响,认为务实最重要,鄙视玩虚的。 人到中年才知道,最重要的是虚实结合。 老虚吹不行,总实干也不行,何时该虚,何时该实,如何把握这个度,这才是人生的精华。 从开始做研发起,认为实干最重要。 人到中年才发现,干和说,同样重要。 做一个既能能干,又能说的人。 顺便把以前藏在PC机文件夹里的经验 阅读全文
posted @ 2016-05-25 12:00 愚人1984 阅读(189) 评论(0) 推荐(0) 编辑
摘要: @override 重新定义的父类中的函数,用来让编译器检验。 阅读全文
posted @ 2016-05-25 11:02 愚人1984 阅读(151) 评论(0) 推荐(0) 编辑