涉及到三个系统:1,计算机的Windows系统;2,虚拟机的Linux系统;3,开发板的linux系统。
1,在虚拟机的Linux系统平台上进行源码的书写
2,通过交叉编译器arm-eabi对开发板的linux系统源码进行编译,得到开发板系统的zImage文件。
3,将zImage文件复制到windows平台下;
4,使用串口调试工具DNW连接开发板;
5,上电,在boot选型开始前,输入"fastboot"打断boot
6,之后等待OTG模式开启
7,插上USB线,(此时电脑和开发板有两条线相连,USB及串口),在cmd窗口中运行fastboot可执行程序
8,“fastboot flash kernel zImage"
9,之后等待烧录,等待反馈信息,过一会儿就告诉内核烧录成功了。
这个实践说明了:源码是便于人看的语言,通过交叉编译器成为不同CPU可以识别的机器语言。
阅读(705) | 评论(0) | 转发(0) |