Linux系统固化方法

1. 前言
本次Linux系统固化实验的平台为广州创龙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、工业机器人、机器视觉、 医疗影像、电力自动化等领域。

2. 基于SD系统启动卡固化Linux系统到eMMC
固化Linux系统到eMMC的脚本文件为光盘资料“Shell\mkemmc-boot.sh”,广州创龙提供的文件系统已将该脚本文件存放到“/opt”目录下。进入文件系统的“/opt”目录运行脚本即可自动固化Linux系统到eMMC,该脚本自动将eMMC格式化为boot分区和rootfs分区。
2.1 SD系统启动卡分区挂载说明
使用SD卡启动开发板,进入开发板文件系统执行如下指令,查看系统详细挂载信息:
Target# df

挂载信息说明如下:
? 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

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

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

原文地址:http://blog.51cto.com/13771845/2136048

时间: 2024-11-19 00:26:10

Linux系统固化方法的相关文章

仅使用U盘来加载Linux系统的方法

仅使用U盘来加载Linux系统的方法 也许你听过Linux并对它有点好奇,终于想要实际体验一下,但可能不知道从哪儿开始. 很可能你已经在网上搜索过一些信息,然后遇到一些像双系统和虚拟机这样的词汇.它们对你来说也许太专业了,所以你肯定不会仅仅为了尝试一下Linux而牺牲正在使用的操作系统.那我们该怎么办? 如果你手上正好有个U盘的话,那就可以试试做一个USB Linux启动盘.它是一个包含了整个操作系统并可以直接引导开机的U盘.创建它并不需要什么专业技术能力,让我们来看看怎么做,以及如何从USB引

学习Linux系统的方法有很多,适合自己的才是最好

学习Linux系统的方法有很多,适合自己的才是最好. 综观现在互联网+的发展以及应用,作为一个从事IT行业的人员,应该懂得Linux占比多大份量,所以说,去掌握Linux是一种相当重要的谋生途径,当然,如果你对它产生情感那更好. 这篇文章主要是本人结合自身多年的工作经验,以及这么多年对Linux的理解,当然也离不开开源情怀,谈谈Linux的学习方法与学习中应该注意的一些事. 曾经的我,连Linux是什么都不知道.所以我们应该从最基础的学起,Linux入门其实很简单的,最大的问题是需要耐心,需要爱

3种关闭linux系统端口方法

下面总结三种关闭linux系统端口的方法 1.通过杀掉进程的方法来关闭端口 每个端口都有一个守护进程,kill掉这个守护进程就可以了 每个端口都是一个进程占用着, 第一步.用下面命令 netstat -anp |grep 端口 找出占用这个端口的进程, 第二步.用下面命令 kill   PID      杀掉就行了 2.通过开启关闭服务的方法来开启/关闭端口 因为每个端口都有对应的服务,因此要关闭端口只要关闭相应的服务就可以了. linux中开机自动启动的服务一般都存放在两个地方: /etc/i

学习Linux系统的方法经验[有图,长文]

Linux系统是一个开源的高效的以命令行为主的操作系统,主要用于服务器操作系统领域.对于Linux操作系统更多详细准确的解释大家可以网上找到<Linux就该这么学>的第0章介绍的比较详细:从认识linux到现在工作使用linux已经有了4年的时间了,在这里给linux系统入门的童鞋们一些建议.Linux系统给我第一个印象是:免费的(当然这个不准确,开源不等于免费,但是大多数开源产品是免费的,公开源代码的),是命令行的(linux操作系统无处不在,无论是命令行,图形化都是有的),是高逼格的(这个

学习Linux系统的方法经验

Linux系统是一个开源的高效的以命令行为主的操作系统,主要用于服务器操作系统领域.对于Linux操作系统更多详细准确的解释大家可以网上找到<Linux就该这么学>的第0章介绍的比较详细:从认识linux到现在工作使用linux已经有了4年的时间了,在这里给linux系统入门的童鞋们一些建议.Linux系统给我第一个印象是:免费的(当然这个不准确,开源不等于免费,但是大多数开源产品是免费的,公开源代码的),是命令行的(linux操作系统无处不在,无论是命令行,图形化都是有的),是高逼格的(这个

学习Linux系统的方法有很多,适合自己的才是最好。

综观现在互联网+的发展以及应用,作为一个从事IT行业的人员,应该懂得Linux占比多大份量,所以说,去掌握Linux是一种相当重要的谋生途径,当然,如果你对它产生情感那更好. 这篇文章主要是本人结合自身多年的工作经验,以及这么多年对Linux的理解,当然也离不开开源情怀,谈谈Linux的学习方法与学习中应该注意的一些事. 曾经的我,连Linux是什么都不知道.所以我们应该从最基础的学起,Linux入门其实很简单的,最大的问题是需要耐心,需要爱折腾,要有独立思考的能力.不去反复折腾可以说是学不好L

(扩展根目录容量方法汇总)把Linux系统迁移到另一个分区或者硬盘

Linux系统扩容方法汇总 相信很多朋友都有过这样的经历,本想装个Ubantu玩玩,没想到玩久了反而不习惯Windows了,然而开始装系统的时候只分配了非常小的空间,那应该怎样扩展我们的ubantu呢?下面我为大家总结几种方法(仅在ubantu下测试过) 一.通过系统整体迁移 首先:进入Windows,右键  "此计算机(计算机)"--> "管理" -->计算机管理(本地)--> 存储 -->磁盘管理(本地) -->找到一个比较大的分区

buntu下备份系统的方法

今天不小心强行结束了一不知道用处的进程,结果造成进不了x界面,gdm启动不了,使用apt-get进行修复,结果几乎要把整个x界面有关的软件包删除,所以只好重装系统,为了防止下次出现类似的问题,所以把系统做了一个备份. 备份的方法有两种,一种是通过一种软件进行被份,另外一种是通过命令行进行备份. 软件备份的方法是下载一个叫UCloner的软件.使用方法压缩包内已经说明了我就不再多说,不过因为这个软件说只支持Ubuntu 10.10 10.04 和9.10,所以别的版本就要使用命令行进行备份了. 下

Linux系统上的任务计划相关命令at、crontab的使用方法

一.总结Linux系统上的任务计划at.crontab的详细使用方法 1.计划任务说明 在未来时间点一次性执行某任务:at,batch: 周期性执行某任务:crontab: 2.电子邮件服务 计划任务默认以邮件的形式将结果发送给执行任务的用户 mail命令: mail username(@hostname):进入交互式收发邮件接口 mail -s 'SUBJECT' [email protected]:设置邮件主题 < /path/from/somefile:将文件内容发送给收件人 echo &qu