• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






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 阅读(506) 评论(0) 推荐(0)
 
uboot的配置及编译
摘要: 1.先执行配置命令 make board_name_config 再执行编译命令 make all2. 通过在Makefile中找到 board_name_config 目标,可以查看为了得到目标而执行的命令,使标准文件指向实际的文件,确定Makefile中的变量值。3. 根据需要手动修改配置文件... 阅读全文
posted @ 2015-09-24 21:51 youngvoice 阅读(272) 评论(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 阅读(119) 评论(0) 推荐(0)
 
驱动
摘要: 关于无操作系统与有操作系统时驱动的差别:1. 无操作系统时,开发者可以根据硬件设备的特点自行定义驱动接口,实现硬件操作。2. 有操作系统时,驱动架构由相应的操作系统定义,开发者需要按照相应的架构设计驱动,不论操作系统有无,驱动程序中的硬件操作工作不可少,在有操作系统时还需要将操作系统融入内核。3. ... 阅读全文
posted @ 2015-09-24 16:07 youngvoice 阅读(171) 评论(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 阅读(849) 评论(0) 推荐(0)