通常,用户可能为了一些如下的因素要求重新配置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的一个例子:

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查