ARM开发 rmmod: module not found 当我们卸载一个模块的时候,模块卸载成功,但是紧跟着报错说:rmmod: module xxx not found,如下图所示: 解决这个问题的办法是,将模块拷贝到:/lib/modules/2.6.3... 12月08日 阅读 3,727 views 发表评论 阅读全文
ARM开发 insmod Error:Module len 646 truncated 在编译好一个驱动模块,然后通过SecureCRT放到开发板上的时候,发现insmod报错了,如下所示: 导致这个问题的原因是SecureCRT下载模块文件产生了错误,文件可能根本没有下载完整,解决问题... 12月08日 阅读 4,669 views 发表评论 阅读全文
Linux专栏 [原创]printk()打印终端不显示 调试内核的时候,我们喜欢用printk来打印输出,但是在Linux系统并不见得立马就能打印出来,那么可以按照如下三种方式,便可以解决大部分问题: (更多…) 12月04日 阅读 6,590 views 发表评论 阅读全文
Linux专栏 [转]container_of的实现分析 container_of的实现分析 在linux内核中经常可以看到container_of的身影,也是linux引以为豪的地方之一了。《linux设备驱动开发详解》132页对container_of的... 12月03日 阅读 1,947 views 发表评论 阅读全文
Linux专栏 [转]class_create() 从linux内核2.6的某个版本之后,devfs不复存在,udev成为devfs的替代。相比devfs,udev有很多优势,在此就不罗嗦了,提醒一点,udev是应用层的东东,不要试图在内核的配置选项里... 12月02日 阅读 2,719 views 发表评论 阅读全文
Linux专栏 [工具使用]Source Insight 支持汇编高亮+支持.S文件 如果你在看一些比较庞大的源代码,比如Linux的kernel代码,那么往往就会在windows下选择比较不错的Source Insight看代码工具,但是有时候我们需要自定义一些给自己方便使用的功能,... 11月04日 阅读 6,345 views 发表评论 阅读全文
Linux专栏 [转]老手经验谈:Linux驱动程序开发学习步骤 这篇博文写的还不错,转载出自:http://hi.baidu.com/veliamli/item/b653eb20ab06ac8c9d63d124 1. 学会写简单的makefile 2. 编一应用程... 10月30日 阅读 1,828 views 发表评论 阅读全文
Linux专栏 Qt QTextBrowser内容自动滚动 今天用Qt写了个串口工具,一个窗口上面一个QTextBrowser负责显示串口输出的内容,但是当代码写好之后,发现QTextBrowser里面的内容不能自动滚动,导致串口内容输出不能及时看到,必须下拉... 10月30日 阅读 23,347 views 发表评论 阅读全文