嵌入式系统技术与设计 第2版 作者 华清远见教育集团 刘洪涛 苗德行 第7章 嵌入式操作系统及开发简述.pptVIP

  • 11
  • 0
  • 约 117页
  • 2015-12-10 发布于广东
  • 举报

嵌入式系统技术与设计 第2版 作者 华清远见教育集团 刘洪涛 苗德行 第7章 嵌入式操作系统及开发简述.ppt

* 可加载内核模块 模块可以看作是功能相对独立的一段程序代码 (驱动, 文件系统和其他),其可以增加内核的功能 模块能在任何被需要的时候加载和卸载 模块运行在内核空间和内核有同样的权限 模块的优点 有利于减小内核代码的大小 有利于编写不兼容驱动和商业方面的版权保护 使用编译好的二进制驱动时,不用重新编译内核 模块化使得开发调试驱动时不用频繁重启内核,因此开发驱动更方便:加载,调试,卸载,重新编译,加载... 模块也能被静态编译到内核 CONFIG_LEDS_S3C24XX=y #对应的文件被编进内核 CONFIG_LEDS_S3C24XX=m #对应的文件被编成模块 #CONFIG_LEDS_S3C24XX=n #对应的文件没有被编译 * make dep生成依赖关系,在2.4内核的时候需要这一步,在2.6的时候就不需要了 make zImage 生成zImage内核镜像 make module 编译内核中的模块 make module_install 安装内核中的模块到指定路径 * BSP( Board Support Package), * make dep在2.4内核中适用,在2.6内核中不需要这个操作 * 主机要求: 1.有一个25针的并行接口,用来接JTAG 2.有一个9针的RS-232串行接口 3.支持网络 * 开发PC机上的软件时,可以直接在PC机上编辑、编译

文档评论(0)

1亿VIP精品文档

相关文档