赞
踩
linux作为一款流行的嵌入式系统,目前已经有多种架构的MCU支持Linux移植,arm64就是其中一种。今天在这里想做一个笔记,记录一下完整的arm64移植过程。
嵌入式Linux移植到开发板上时,主要有四个组成部分,下面一 一列举。
在启动过程中,bootloader加载设备树文件(dtb),之后启动内核(Start kernel),进而加载根文件系统(debian或者ubuntu),最后进入系统。
那么我们所做的工作可以分为以下三部分:
1、进行bootloader的编译开发和移植。
2、进行内核文件的编译和移植(Image和dtb)。
3、进行根文件系统的编译和移植。
每个开发板的bootloader开发不太一样,个人经历的两块板子,bootloader和uboot移植过程就大相径庭,如果你手头有板子的话,建议以原厂提供的方式为准。
这里不介绍bootloader的移植和uboot的移植,感兴趣的话,
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。