驱动开发
文章平均质量分 74
cherry_hust
这个作者很懒,什么都没留下…
展开
-
驱动开发-1 模块hello world
本文介绍在内核编译模块、加载和卸载模块的过程。 首先开发环境是Linux-4.4.0+两份代码,hello.c+Makefile。 这两份代码放到哪里呢?答案是哪里都可以,不过要注意放在一个文件夹下。这个文件夹的位置就是Makefile中的CURRENT_PATH,编译终端在这个文件夹打开就行。hello.c/*编写一个helloworld向内核输出*/原创 2017-04-25 14:29:06 · 253 阅读 · 0 评论 -
VMware-tools安装
环境搭建 federa 14 + linux 2.6.35.6安装VMware-tools按照:http://pubs.vmware.com/workstation-12/index.jsp?lang=en_US&topic=/com.vmware.ws.using.doc/GUID-08BB9465-D40A-4E16-9E15-8C016CC8166F.html出错1bas原创 2017-04-26 22:07:49 · 674 阅读 · 0 评论 -
如何使用linux下载到正确的安装包1(软件源更新)
昨天实验室新来的学妹说ubuntu安装某Hadoop测试工具老是提示出错,缺这少那。这种问题我以前也经常遇到,网上找到的安装包和Linux版本不兼容。不过后来装的多了,慢慢有了经验。 已经使用apt-get install / yum (whatever类似的命令) 之后,显示没有可以更新的资源包,但是别处用到改资源还是提示版本不够?那就是时候更新软件源了。所谓软件源,我理解是下载原创 2017-07-22 09:26:49 · 7028 阅读 · 0 评论 -
Kernel BitMap 使用小例子
/*BitMapTest.c*/#include #include #define BIT_CNT 65static int __init test_init(void){ long unsigned int * my_bitmap; int arr_size = (BIT_CNT - 1) / 64 + 1; int i; printk("init %d bit, %d原创 2017-08-15 22:06:33 · 455 阅读 · 0 评论