【原创】嵌入式系统中如何下载映像到开发板
0赞
发表于 7/11/2015 4:53:24 PM
阅读(2540)
经常会有一种情况就是有了一个系统的映像,我该如何把这个映像下载到开发板呢?今天我就写一下这个问题。
1.串口下载
使用串口下载需要特定的下载软件,如优龙公司的DNW软件
在DNW中也要设置“波特率”、“端口号”
在配置完之后,单击“Serial Port”下的“Connect”,再将开发板上电,选择“串口下载”,接着再在“Serial Port”下选择“Transmit”,就可以进行文件传输了,DNW默认串口下载的地址为0x30200000。
编译嵌入式Linux内核
内核的编译中最主要分别为3个步骤:
(1)内核配置
用户为目标板选择处理器架构,不同的处理器架构会有不同的处理器选项
内核支持4种不同的配置方法:
make
config:基于文本的最为传统的配置界面,不推荐使用。
make
menuconfig:基于文本选单的配置界面,字符终端下推荐使用。
make
xconfig:基于图形窗口模式的配置界面,Xwindow下推荐使用。
make
oldconfig:自动读入“.config”配置文件,并且只要求用户设定前次没有设定过的选项。
(2)建立依赖关系,运行“make
dep”即可。
(3)建立内核,使用“make
zImage”或“make
bzImage”
压缩的内核映像通常名为zImage,位于“arch/$(ARCH)/boot”目录中。而未压缩的内核映像通常名为vmlinux,位于源码树的根目录中。
这个系列我将会完整的搭建一个嵌入式系统,并实现开发,暑假很漫长,期待下一篇。