2)烧写boot到flash中 启动桌面上的FlashWrite 点击Initialize:
上图为连接正常的弹出窗口,确认连接正常,点击Detect
如正常,应能自动搜索到板载的norFlash芯片,然后点击program按钮,按图中设置:
目标文件位于D盘项目文件中,烧写起始地址为0,烧写选项按上图设置,然后点击Start按钮,开始烧写。烧写结束。
第四章 Linux内核移植与下载
4.1 Linux内核源代码安装
内核解压
4.2 Linux内核源代码分析与移植
Linux提供三个不同的命令进行Linux的配置,效果完全一样: make config 控制台命令行方式配置命令 make menuconfig 文本菜单方式配置命令 make xconfig X窗口图形界面方式配置命令
其他部分命令:
Make mrproper 命令清除所有的旧的配置和旧的编译目标文件等。
Make dep 命令搜索Linux编译输出与源代码之间的依赖关系、并生成依赖文件。
Make clean 清除以前构造内核时生成的所有目标文件、模块文件和临时文件。 Make zImage 编译Linux内核,生成压缩的内核映像文件。
4.3 Linux内核编译与下载
1)内核解压
2)内核配置
Linux针对MMC/SD内核配置的步骤:
(1) 在主菜单下选择Loadable module support --->[*] Enable Loadable moduLe Support 利用模块可将不常用的设备驱动或功能作为模块放在内核外部,必要时动态地调用。操作结束后从内存中删除,这样可以有效地使用内存,同时也可减小了内核的大小。模块可以自行编译并具有独立的功能,即使需要改变模块的功能,也不用对整个内核进行修改。文件系统,设备驱动,二进制格式等很多功能都支持模块。一定要选择[*]。
[ ] Set version information on all Symbols for modules
利用这个功能能够让内核使用其它内核版本模块或没有包含在此 kernel 的特殊的模块。一般选择[N]。

