手机版
你好,游客 登录 注册
背景:
阅读新闻

移植Linux到龙芯3210笔记

[日期:2011-04-20] 来源:Linux社区  作者:lqx4_3 [字体: ]

根据前面第2页对Makefile的配置,接下来就应该加入这些平台相关的代码到相应的目录下。

所以这次的主要任务是:增加代碼或修改代碼

把平台相关的代碼,加入内核工程中:

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->

(1)将soc3210-board目录拷贝到arch/mips目录下,这里拷贝到arch/mips/mips-boards/。

这个目录将在arch/mips/kernel/Makefile中添加进去,这样集成到内核里。

(2)将mach-longmeng目录拷贝到include/asm-mips/目录下,这部分代码也将在arch/mips/kernel/Makefile中添加进去,作为头文件路径。这部分代码是loongmeng平台的特殊性,对SOC32101不知道相不相关。

(3)PCI操作相关的两个文件:fixup-soc-soc.c和ops-soc-soc.c拷贝到./arch/mips/pci/下。

(4)把平台相关的头文件目录soc-soc/加入到./include/asm-mips/下面,其中soc_soc.h保存了外设资源的地址。

在内核工程中的代碼上添加或修改平台相关的代碼:

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款