会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
youngvoice
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2015年9月24日
linux kernel 的配置及编译
摘要: 1. 执行make menuconfig 配置内核2. 执行make zImage 编译内核3. 执行make modules 编译模块4. 内核源代码的配置及编译系统 Makefile Kconfig 配置脚本工具 首先由menuconfig 可以找到为得到目标而执行的脚本,可以看出是由配置脚...
阅读全文
posted @ 2015-09-24 22:05 youngvoice
阅读(491)
评论(0)
推荐(0)
编辑
uboot的配置及编译
摘要: 1.先执行配置命令 make board_name_config 再执行编译命令 make all2. 通过在Makefile中找到 board_name_config 目标,可以查看为了得到目标而执行的命令,使标准文件指向实际的文件,确定Makefile中的变量值。3. 根据需要手动修改配置文件...
阅读全文
posted @ 2015-09-24 21:51 youngvoice
阅读(254)
评论(0)
推荐(0)
编辑
c pointer
摘要: 1. 定义数组后,数组名是一个常数, 而指针是一个变量如下:int a[10];int *p;p=a; \\ 与 p=&a[0]等价则*p++表示 a[1]而 a++ 则是错误的表示;
阅读全文
posted @ 2015-09-24 17:29 youngvoice
阅读(113)
评论(0)
推荐(0)
编辑
驱动
摘要: 关于无操作系统与有操作系统时驱动的差别:1. 无操作系统时,开发者可以根据硬件设备的特点自行定义驱动接口,实现硬件操作。2. 有操作系统时,驱动架构由相应的操作系统定义,开发者需要按照相应的架构设计驱动,不论操作系统有无,驱动程序中的硬件操作工作不可少,在有操作系统时还需要将操作系统融入内核。3. ...
阅读全文
posted @ 2015-09-24 16:07 youngvoice
阅读(153)
评论(0)
推荐(0)
编辑
设备编号
摘要: 1. 设备编号,主设备号,次设备号。2. 静态分配dev_t devno = MKDEV(led_major,0);result = register_chrdev_region(devno,2,"led"); \\注册以 MKDEV 生成的起始设备编号 devno(主设备号 led_major,...
阅读全文
posted @ 2015-09-24 11:44 youngvoice
阅读(791)
评论(0)
推荐(0)
编辑