内核构建

为FA526架构生成内核映像时,必须先对内核进行配置,配置文件路径为/.config。

通常,用户可能为了一些如下的因素要求重新配置FA526一Linux,具体方法为:

(1)定制处理器和板子的功能:修改UART时钟、系统时钟等。

(2)定制硬件设备:添加或删除某些特殊设备。

(3)定制内核功能:添加或删除一个内核的功能(如网络支持)。

Linux内核配置为配置这些可选项目提供了两种常用方式:一是使用菜单显示来选择项目(#make menuconfig);二是使用GUI显示来选择项目(#make xconfig)。

图3则是针对FA526和CPE开发板的FA526一Linux的menuconfig介面。

FA526系统中的主要选项有以下几种:

(CPE)ARM system type,默认值选是中CPE开发板来支持Faraday CPE(Common Platform Environment)。

[*]Support FA526 processor,设置FA526系列处理器选项来支持FA526 CPU。

(FIE8100)Platform environment从A320、FIE8100、FIE7000中选择平台设定。

(44000000) System clock,FIE8100的默认值是44 MHz。开发人员应根据实际电路板设定来调整。

(22118400)UART clock.FIE8100的UART时钟是22.184 MHz。开发人员可根据实际的电路板设定来设置UART时钟频率。

需要说明的是:第一次make Linux内核时,可清除所有目标文件,并重新创建从属文件(dependency)。如果要修改内核的配置,则可调用"make dep"。操作步骤如下:

#make clean

#make dep(FA526一Linux提供了内核脚本文件(shell-script)"mkbootp.sh",这可以使Make内核更容易。)

#./mkbootp.sh

上述操作可创建名为bootplmage的最终内核映像文件(kernel image)和名为vmlinux的内核ELF文件。以下操作是修改mkbootp.sh的一个例子:

(1)使用定制的ram-disk来为特殊规格的ramdisk修改"make bootpImage INITRD="。可修改"Default RAM disk size"来满足ramdisk的大小(见图4)。可在"Block devices"配置界面里通过"make xconfig"来设置。

linux处理器平台,基于FA526处理器SoC平台的Linux操作系统实现相关推荐

  1. 嵌入式Linux实验手册——基于ARM9 S3C2410实验平台.doc

    嵌入式Linux实验手册 基于ARM9 S3C2410 实验平台   1. 实验概述... 1 2. 实验环境配置... 1 2.1 开发主机配置... 1 2.2 实验板介绍... 1 2.3 实验 ...

  2. linux 故障注入_基于chaosblade的故障注入平台小试

    点击上方关注我们! 当今社会互联网应用越来越广泛,用户量日益剧增.在人们对互联网服务的依赖性增大的同时,也对服务的可用性和体验感有了更高的要求.那么如何保障服务在运营过程中能一直给用户提供稳定的.不间 ...

  3. html不同平台,基于H5端自定义平台怎么使用和H5端不一样的index.html?

    当前配置 版本 { "@dcloudio/uni-app-plus": "^2.0.0-26920200403001", "@dcloudio/uni ...

  4. 汽车平台|基于Springboot实现汽车销售平台

    作者主页:编程指南针 作者简介:Java领域优质创作者.CSDN博客专家 .掘金特邀作者.多年架构师设计经验.腾讯课堂常驻讲师 主要内容:Java项目.毕业设计.简历模板.学习资料.面试题库.技术互助 ...

  5. 《嵌入式Linux应用开发完全手册》——1.2 基于ARM处理器的嵌入式Linux系统

    本节书摘来自异步社区<嵌入式Linux应用开发完全手册>一书中的第1章,第1.2节,作者 韦东山,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.2 基于AR ...

  6. 基于FPGA平台RISCV架构的SOC应用系统设计1

    基于FPGA平台RISCV架构的SOC应用系统设计1 ​ 本系列文章是参加第四届"复微杯"全国大学生电子设计大赛 FPGA 赛道的作品,该平台基于 RISCV,要求在 FPGA 平 ...

  7. 基于FPGA平台RISCV架构的SOC应用系统设计3

    基于FPGA平台RISCV架构的SOC应用系统设计3 ​ 本系列文章是参加第四届"复微杯"全国大学生电子设计大赛 FPGA 赛道的作品,该平台基于 RISCV,要求在 FPGA 平 ...

  8. 处理器嵌入室内校正数字音频平台

    处理器嵌入室内校正数字音频平台 Processors to embed room correction digital audio platform 家庭影院的目的是给家带来一种影院般的体验.对于发烧 ...

  9. 《嵌入式Linux软硬件开发详解——基于S5PV210处理器》——2.2 DDR2 SDRAM芯片

    本节书摘来自异步社区<嵌入式Linux软硬件开发详解--基于S5PV210处理器>一书中的第2章,第2.2节,作者 刘龙,更多章节内容可以访问云栖社区"异步社区"公众号 ...

最新文章

  1. Edison与Arduino通过USB对接通信
  2. 安卓怎么显示res文件夹中的html_使用Android WebView加载现有的.html文件
  3. 入坑-DM导论-第一章绪论笔记
  4. 作业 winform 备份原始积分派送五百分
  5. paddleocr常见问题(3)
  6. 关于安卓模拟器的小故事
  7. 在myql sqlserver 快速找到带有关键字的表
  8. weka进行十折交叉验证
  9. [源码解读]position_estimator_inav_main解读(如何启动光流)
  10. PyQt(Python+Qt)学习随笔:Designer中QDialogButtonBox确认clicked信号是哪个按钮发送的方法
  11. 高等数学学习笔记——第九十讲——斯托克斯公式
  12. 资源管理器清楚WPS网盘、百度网盘方法
  13. js前端导出Excel(可自定义文件名称,后缀,有边框样式)
  14. 几种车载网络特征对比
  15. HarmonyOS实战—实现相亲APP
  16. 微信小程序传数组给后台(thinkphp后台接受前端数组参数)
  17. 【转贴】龙芯生态产品和解决方案巡展(第二篇)——笔记本电脑
  18. USACO 1.4 Mother's Milk 母亲的牛奶(经典的dfs倒水问题)
  19. Raspberry pi做成无线热点
  20. python实时语音智能聊天<讯飞语音识别+青云客机器人>

热门文章

  1. 微积分入门书籍(一)
  2. 树形结构的处理——组合模式(二)
  3. Android基于Poi生成Word
  4. 信息学奥赛真题解析(玩具谜题)
  5. 计算机语言中call,PLC编程入门:子程序调用指令CALL、FROM指令、TO指令
  6. 关于网络安全法的个人理解
  7. 9.1.4 用 send2trash 模块安全地删除
  8. 赏赐的是耶和华,收取的也是耶和华
  9. Springboot集成Brpc
  10. Spring Bean的定义继承