LINUX-----系统移植实战:从TF卡到EMMC的uboot部署与LED测试

1. 环境准备与开发板连接

在开始系统移植之前,我们需要先准备好开发环境。我建议使用 Ubuntu 18.04 或 20.04 LTS 版本,这两个版本在嵌入式开发中兼容性最好。如果你用的是虚拟机,记得分配至少 4GB 内存和 100GB 硬盘空间,编译过程很吃资源。实体机安装的话,最好用双系统,避免虚拟机带来的性能损耗和驱动问题。

开发必备的软件包可以通过 apt 一键安装。打开终端,依次执行以下命令:

sudo apt-get update
sudo apt-get install vim tftpd-hpa nfs-kernel-server ckermit ctags

vim 是咱们的主要编辑器,装完后记得配置一下。把 /home/tarena/.vimrc/home/tarena/.vim 目录拷贝到你的用户目录下,这样就有了一套现成的嵌入式开发配置。tftpd-hpa 和 nfs-kernel-server 是文件传输服务,后面烧写系统时会用到。ckermit 是串口调试工具,比 minicom 更好用。

接下来是硬件连接。拿出你的 X6818 开发板,接上三根线:电源线、网线和 USB 转串口线。网线一端插电脑,另一端接开发板的 ETH0 口。如果电脑没有网口,可以买个 USB 转网卡适配器,二十块钱左右。串口线要接在开发板的 UART0 上,USB 端插电脑。接好后打开设备管理器,确认串口端口号,通常是 COM3 或 COM4。

串口工具我用的是 SecureCRT,解压后直接运行,不用安装。新建一个串口连接,波特率设成 115200,数据位 8,停止位 1,校验位选 None。记得取消 RTS/CTS 的勾选,不然可能会卡住。连接成功后,界面会保持空白,等开发板启动就有输出啦。

2. 制作启动 TF 卡

现在开始制作启动 TF 卡。你需要一个读卡器和一张 TF 卡,容量 4GB 以上就够了。首先在 Windows 下打开 IROM_Fusing_Tool.exe,记得用管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值