补码 - 内核移植.pptVIP

  1. 1、本文档共55页,可阅读全部内容。
  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文档。上传文档
查看更多
补码 - 内核移植

以UP-NETARM2410为例,你应选上: ① support for frame buffer devices ② S3C2410 LCD support ③ Advanced low level driver options ④ 16 bpp packet pixels support 该项在UP-NETARM2410平台上改为640×480 8bit 256 color STN LCD support Linux内核配置选项 13. parallel port support 对并行口的设备的支持。LINUX可以支持PLIP协议(利用并行口的网络通讯协定)、并口的打印机、ZIP磁盘驱动器、扫描仪等。 如果有打印机,在选择利用并口通讯时要小心,因为它们可能会互相干扰。 Linux内核配置选项 14. Memory Technology Device (MTD) support MTD包含flash与RAM等存储设备。MTD在现在的嵌入式设备中应用的相当多,也特别重要。 选中该项可以对MTD进行动态支持这里按UP-NETARM3000平台做一些解释: (1) MTD partitioning support 选上该项可支持对MTD的分区操作。在对嵌入式设备的操作系统移植过程中往往要对MTD进行分区,然后在各分区放置不同的数据,以让系统能被正确引导启动。 Linux内核配置选项 (2) Direct char device access to MTD devices 选该项为系统的所有MTD设备提供一个字符设备,通过该字符设备能直接对MTD设备进行读写以及利用ioctl()函数来获取该MTD设备的相关信息。 Linux内核配置选项 (3) Caching block device access to MTD devices 许多flash芯片其擦除的块太大,因此作为块设备使用效率大打折扣。选上该项后,它支持利用RAM芯片作为缓存来使用MTD设备,这时对于MTD设备块设备就相当于它的一个用户,通过JFFS文件系统的控制。可以模拟成一个小型块设备,具有读、写、擦除与校验等功能。 Linux内核配置选项 (4) NAND flash device drivers 子项中有几项是关于MTD设备驱动的,平台选择的是NAND flash,所以选上它。选上后,在其二级子项中还要选上: ① NAND devices support ② verify NAND pages writes 支持页校验。 ③ NAND flash device on ARM board Linux内核配置选项 15. Plug and Play support 这是对PNP(即插即用)设备的支持。 16. block devices 块设备。该项下也有好几个子项,主要是关于各种块设备的支持,至少把RAM的支持项选上,如在我们UP-NETARM3000平台上我们要选上: RAM disk support Initial RAM disk(initrd) support Linux内核配置选项 17. File systems 文件系统在Linux中是非常重要的,该项下的子项也非常多。 (1) Quota support 份额分配支持,择该项则系统支持对每个用户使用的磁盘空间进行限制。 (2) Kernel automounter support 在有NFS文件系统的支持下,选择该项使内核可以支持对一些远端文件系统的自动挂栽。 Linux内核配置选项 (3) Kernel automounter version 4 support V3版本的升级,它兼容V3 。 (4) Reiserfs support ReiserFS这种文件系统以日志方式,比传统的文件系统架构更为高效,尤其适合大目录下文件的情况。 (5) ROM file system support 它是一个非常小的只读文件系统,主要用于安装盘及根文件系统。 Linux内核配置选项 (6) JFS filesystem support 这是IBM的一个日志文件系统。 (7) Second extended fs support 著名的EXT2(二版扩展文件系统)。 (8) Ext3 journalling file system support 其实是EXT2的日志版,我们通常叫它EXT3。 (9) Journalling Flash file system v2(jffs2) support Flash日志文件系统,目前UP-NETARM3000的uCliux支持该文件系

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档