Linux固化虚拟系统,基于AM5728平台Linux系统固化方法

1. 前言

本次实验的开发板为广州创龙TL5728-IDK开发板

开发板简介:

 基于TI AM5728浮点双DSPC66x+双ARMCortex-A15工业控制及高性能音视频处理器;

 强劲的视频编解码能力,支持1路1080P60或2路720P60或4路720P30视频硬件编解码,支持H.265视频软解码;

 双核PRU-ICSS工业实时控制子系统,支持EtherCAT、EtherNet/IP、PROFIBUS等工业协议;

 外设接口丰富,GPMC、USB 2.0、UART、SPI、QSPI、I2C、DCAN等工业控制总线和接口,支持高速接口PCle Gen2、USB 3.0、SATA 2.0;

 应用于工业 PC&HMI、工业机器人、机器视觉、 医疗影像、电力自动化等领域。

AAffA0nNPuCLAAAAAElFTkSuQmCC

2. 基于SD系统启动卡固化Linux系统到eMMC

固化Linux系统到eMMC的脚本文件为光盘资料“Shell\mkemmc-boot.sh”,广州创龙提供的文件系统已将该脚本文件存放到“/opt”目录下。进入文件系统的“/opt”目录运行脚本即可自动固化Linux系统到eMMC,该脚本自动将eMMC格式化为boot分区和rootfs分区。

2.1  SD系统启动卡分区挂载说明

使用SD卡启动开发板,进入开发板文件系统执行如下指令,查看系统详细挂载信息:

Target#df

AAffA0nNPuCLAAAAAElFTkSuQmCC

挂载信息说明如下:

SD系统启动卡boot分区

设备节点:/dev/mmcblk0p1

挂载目录:/run/media/mmcblk0p1

eMMC设备boot分区

设备节点:/dev/mmcblk1p1

挂载目录:/run/media/mmcblk1p1

eMMC设备rootfs分区

设备节点:/dev/mmcblk1p2

挂载目录:/run/media/mmcblk1p2

2.2  使用脚本一键固化Linux系统到eMMC

进入文件系统mkemmc-boot.sh脚本文件所在路径,执行脚本文件固化Linux系统所有相关文件到eMMC:

Target#cd /opt/

Target#./mkemmc-boot.sh --device /dev/mmcblk1

AAffA0nNPuCLAAAAAElFTkSuQmCC

输入回车键后弹出如下信息,由于eMMC设备中已存在rootfs分区,此处询问是否需要重新分区。输入“y”确认重新分区,按Enter键开始固化系统,用时5 min后系统固化成功,如下图所示:

AAffA0nNPuCLAAAAAElFTkSuQmCC

2.3  从eMMC启动系统

成功固化Linux系统到eMMC后,将开发板断电,取出SD系统启动卡,拨码开关拨为00000档位,从eMMC启动开发板如下图:

AAffA0nNPuCLAAAAAElFTkSuQmCC

AAffA0nNPuCLAAAAAElFTkSuQmCC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值