
驱动开发
xuyong7
总想清晨漫步田间,露水沾湿裤腿
那份宁静,那阵清风
展开
-
LDD3中Makefile浅析
新手,刚开始学linux下的驱动开发。前期看了本robert love《linux kernel development》,很多问题都没有深究。在学习ldd3时,遇到的第一个问题是编译自己的内核,这个花费了一些工夫后终于搞定。遇到的第二个问题就是这本书的第二章《构造和运行模块》中的Makefile的问题。现在初步有了自己的理解,记录下来,供以后温故知新,也方便有我相同疑问的朋友参考。如有错误之处,请大家指出,共同进步,谢谢。我的开发环境是fedora 13OS,自己下了2.6.35的Kernel源代码树,从原创 2010-09-13 21:03:00 · 1311 阅读 · 0 评论 -
linux驱动开发中,关于[module.ko] undefined!报错
<br />在linux驱动开发的过程中,在编译成ko的过程中,遇到了编译时报告[module.ko] undefined!<br /> <br />在网上搜索了很多帖子,仍未找到正确的答案。<br /> <br />真正的原因是因为,在Makefile中的目标ko的名字和代码中的一个xx.c文件同名,因为xx.c文件要编译成xx.o,<br /> <br />而编译成ko,也需要编译成xx.o,所以会报告失败,找不到那些符号。<br /> <br />所以修改的办法1是修改目标ko的名称,1是修改.c的文原创 2010-12-08 16:28:00 · 4724 阅读 · 2 评论 -
u-boot-2010.3 version build for s3c2410
i have an old arm develop board using s3c2410 chip, and recently i bought an openjtag to burn and debug code. so i want to build an uboot . the board's match uboot is very old, about 5 years ag原创 2013-01-07 21:54:40 · 728 阅读 · 0 评论 -
kernel crypto hmac sha256 API call code
static int hmac_sha256(char *plaintext, unsigned int plain_text_size, char *key, unsigned int key_size, uint8_t *result){ struct scatterlist sg; struct crypto_hash *tfm; struct hash_desc desc; int ret原创 2015-05-05 16:09:10 · 2131 阅读 · 3 评论 -
如何更新/替换ubuntu16.04内核
如何更新/替换ubuntu16.04内核1.配置编译工具#apt-get install libncurses5-dev build-essential kernel-package2.下载内核代码因为kernel.org的代码和ubuntu内核的代码并不完全一致,所以直接从kernel.org下载下来的代码无法确保编译后可以成功运行于老的ubuntu平台,所以应该使用ubuntu的最新的内核代码下原创 2017-01-23 22:27:45 · 15258 阅读 · 1 评论