嵌入式学习
文章平均质量分 50
DocP
计算机学习者
展开
-
【个人笔记记录】qemu模拟器实现内核移植---第三步根文件系统移植
1、下载busybox构建根文件系统可以选择busybox,buildroot,yocto等这里采用busyboxhttps://www.busybox.net/BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。2、修改makefile文件,指定芯片与交叉编译器3、修改busybox对中文字符的支持(可选项,不提供相关修改方法)可以参考视频 https://www.bilibili.com/video/BV12E411h71h?p=444、使用默认配置make defc原创 2022-03-31 00:11:32 · 1448 阅读 · 0 评论 -
【个人笔记记录】qemu模拟器实现内核移植---第二步编译u-boot
1、使用qemu模拟开发板移植内核,应该是可以不用u-boot2、u-boot整体编译过程与linux内核编译过程相似3、下载u-boot源码http://ftp.denx.de/pub/u-boot/4、将tar文件解压缩后进入文件,修改makefile文件ARCH=armCROSS_COMPILE = arm-linux-gnueabi-5、进行编译,生成默认配置文件,并改相关配置make vexpress_ca9x4_config此时可以进入可视化界面对bottcmd、bootarg原创 2022-03-31 00:09:47 · 913 阅读 · 0 评论 -
【个人笔记记录】qemu模拟器实现内核移植---第一步编译linux内核
1、下载linux内核此处运用linux-5.4.91https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.4.91.tar.gz2、安装arm的交叉编译工具链sudo apt-get install gcc-arm-linux-gnueabisudo apt-get install gcc-arm-linux-gnueabihf这里有两种交叉编译工具链,目前还没有去了解两种的不同与使用情况,此处使用的是第一种(好像是有一种可原创 2022-03-31 00:06:04 · 1830 阅读 · 0 评论