03 Linux内核分析.pptVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
03 Linux内核分析

Linux内核分析 Kernel相关目录 Kernel 内核实现代码(调度) net 网络协议处理 Netfilter 内核firewall Ipv4 IPV4协议栈 Mm内存管理 Ipc进程间通信处理代码 Init 内核初始化代码 Lib第三方算法库 Drivers 驱动源码 sound 音频驱动 Include 头文件目录 fs 各种文件系统的实现代码 Block块设备处理代码 Arch与具体CPU/硬件相关处理代码 相当于BSP目录 Firmware 第三方的微码(比如DSP处理代码) BSP BSP (Board Service Package) 早期嵌入式的实时OS不是开源。VxWorks BSP介于不开源内核与具体硬件的中间软件。BSP一般是由硬件开发者或者CPU产商提供 Linux 对应实现 建立内核SI项目 准备工作 1.内核源码在Samba目录下 2.把Samba目录映射网络驱动器,假设Y: 3.在内核目录下建立si_prj 额外的技巧 用subst把WINDOWS一个目录映射成一个盘符。 subst [盘符名字] [映射目录] subst x: k:\xdir #把K:\xdir映射成x:盘 删除盘符 subst [盘符]: /D 创建步骤 1.建立SI项目 2.手工增加源码 3.同步项目 4.建立一个项目备份,(建一个压缩包) 手工增加目录 1.kernel相关目录 Init/ipc/kernel/mm/net/lib 2.驱动代码 divers/base Char/s3c_xxxx,tty_xxx\ 3.与CPU相关代码 arch/arm/plat_s3c64xxx arch/arm/mach_xxxx arch/arm/plat_s3c arch/include arch/common Arch/kerenl 4.头文件 Include/linux include/net include/asm-arm include/plat 增加行号显示 * 硬件 BSP OS Core Linux Kernel arch 硬件 arch/plat_xxx arch/mach_xxx * * * pagkage

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档