迅为iTOP-4412开发板Ubuntu操作系统烧写方法
本文转自:http://www.topeetboard.com
Ubuntu系统烧写硬件平台:iTOP4412开发板
需要准备:串口线、读卡器、一张SD卡最好是2G(自备)、另外一张卡(大于等于2G都可以,也可以使用U盘)
软件平台
Ubuntu操作系统,Windows系统
超级终端
镜像文件和压缩包,在光盘的Ubuntu文件夹中,和其它2种操作系统有区别
Ubuntu烧写步骤
第一步:通过PC机的Ubuntu系统把Ubuntu系统文件解压缩到TF卡里面
第二步:通过TF卡启动Ubuntu系统把系统文件解压缩到EMMC里面
详细步骤
将2G的TF卡插入开发板,启动,进入uboot,执行下面命令,格式化TF卡
fdisk -c 1 1700 50 50
fatformat mmc 1:1
ext3format mmc 1:2
ext3format mmc 1:3
ext3format mmc 1:4
TF卡连接到PC机的Ubuntu系统
在Ubuntu系统的终端上输入df -l,可以查看到TF卡盘符的名称,这个磁盘分区名是不确定的。需要明白的是我们使用的是1.7G的TF卡分区。
将ubuntu_12.04.tar.gz解压缩到TF卡的分区,解压命令:
tar -xvf ubuntu_12.04.tar.gz -C/media/磁盘分区名1.7G
解压缩需要三十分钟左右
完成后建立sdupdate文件夹,拷贝Ubuntu文件夹里面的三个镜像文件到文件夹,包括uboot文件和2个内核文件
将Ubuntu的压缩文件拷贝到U盘(或者另外一张TF卡)里面
解压缩Ubuntu系统文件到EMMC中
执行前面的操作就是为了把第二个冰箱的门打开,第二次把大象放入第二个冰箱里,主要操作是将系统文件解压缩到EMMC里面
通过TF卡启动开发板,这里也是EMMC启动模式,烧写Ubuntu不需要动薄码开关
将2G的TF卡插入开发板,开机,按任意键,启动进入uboot模式
给EMMC分区,命令为:
fdisk -c 0 1700 300 300
fatformat mmc 0:1
ext3format mmc 0:2
ext3format mmc 0:3
ext3format mmc 0:4
执行烧写命令:sdfuse flash bootloader u-boot-iTOP-4412.bin和sdfuse flash kernel zImage_sd,这一步是将可以执行SD卡里面的Ubuntu文件系统的Linux内核烧写到EMMC
执行命令reset重启,可以看到开机进入了Ubuntu系统
解压缩文件到EMMC中
解压缩U盘里面的压缩文件到EMMC里面
拷贝了压缩文件的U盘通过USB接口和开发板连接。
使用查看盘符命令df -l,查看EMMC,SD卡,U盘盘符名
进入带有压缩文件的盘符,使用解压命令,将压缩文件解压到EMMC里面,命令为:
cd /media/(带有Ubuntu压缩文件的磁盘名,也有可能是别的名字)
tar -xvf ubuntu_12.04.tar.gz -C/media/EMMC的磁盘名1.7G大小
解压缩过程持续三十分钟以上
Ubuntu烧写
将内核文件zImage烧写进EMMC
进入uboot,执行命令:sdfuse flash kernel zImage,大家注意这次烧写的Linux内核和前面的是不一样的
输入命令reset,重启,Ubuntu系统就在完全在开发板上运行起来了
迅为iTOP-4412开发板Ubuntu操作系统烧写方法的更多相关文章
- iTOP-4418开发板Ubuntu系统烧写方法分享
开发平台:迅为iTOP-4418开发板 系统:Ubuntu 1. TF卡读写速度测试 烧写 Ubuntu 对于 TF 卡的要求比较高,很多老旧的卡都无法烧写 Ubuntu,下面提供一种 相对 ...
- [转载]iTOP-4418开发板Ubuntu系统烧写方法分享
本文转自迅为论坛:http://topeetboard.com 开发平台:iTOP-4418开发板系统:Ubuntu 1. TF卡读写速度测试烧写 Ubuntu 对于 TF 卡的要求比较高,很多老旧的 ...
- RK3399开发板Android镜像烧写之Windows系统映像烧写
4.1.1 l RKTool 驱动安装(基于迅为iTOP-3399开发板)DriverAssitant_v4.5.zip 文件,打开 驱动安装成功,如下图: 注意事项:1.目前支持的操作系统包括:X ...
- iTOP-4412 开发板镜像的烧写
镜像就是源代码编译并连接以后生成的可执行文件包,把这些镜像文件烧写到开发板的存储芯片里,开机就可以运行了. 烧写方式有两种,通过TF卡烧写以及使用OTG接口烧写 OTG方式:只能在WIN7 或者XP ...
- android操作系统在itop4412开发板上的烧写
ITOP4412启动模式: 1.EMMC启动模式:拨码开关1-3为011 2.SD卡启动模式:拨码开关1-3为100uboot:初始化内存控制器,访问存储器,把操作系统内核从存储器读取出来放到内存中, ...
- 友善之臂tiny4412-1306开发板安卓系统烧写
折腾了很久,终于烧写成功.不废话,咱们说说流程吧. 首先,我们需要有一个基于tiny4412的kernel,从友善之臂官网获取. 然后解压: 1.tar -xvf linux-3.5 .... 然后 ...
- iTOP-4418开发板TF卡烧写-引导uboot
基于迅为iTOP-4418开发板 将 TF 卡接入开发板,将拨码开关设置为 TF 卡启动,进入 uboot 模式,如下图所示. 如下图所示,使用命令“fastboot”,接着就可以通过 OTG 给 e ...
- 【分享】4412开发板ubuntu 12.0.4播放音乐没有声音解决方法
转自迅为论坛:http://bbs.topeetboard.com 准备工作 1.下载 vim 在命令行上输入 apt-get install vim 下载 vim 2.输入 vim /etc/hos ...
- [嵌入式开发入门]4412开发板从零建立Linux最小系统
本文转自iTOP-4412开发板实战教程书籍 http://www.topeetboard.com iTOP-4412开发板不仅可以运行Android,还可以运行简单的Linux最小文件系统. 最小L ...
随机推荐
- WinForm给控件加入hint文字
本文代码主要是参考别人的,仅为个人记录,方面后续使用~ 效果图: 主要代码在一个Win32Utility类中,代码如下: public static class Win32Utility { [Dll ...
- PPP模式下的融资结构优化
PPPcode{white-space: pre;} pre:not([class]) { background-color: white; }if (window.hljs && d ...
- velocity merge作为工具类从web上下文和jar加载模板的两种常见情形
很多时候,处于各种便利性或折衷或者通用性亦或是限制的原因,会借助于模板生成结果,在此介绍两种使用velocity merge的情形,第一种是和spring mvc一样,将模板放在velocityCon ...
- UIMenuController的使用
1, 基本使用 以对一个UILabel长按弹出菜单为例 子类化UILabel 因为需要覆盖这几个方法:- (BOOL)canBecomeFirstResponder; 返回YES 同时需要在每次UI元 ...
- 字母排序问题(c++实现)
描述:编写一个程序,当输入不超过60个字符组成的英文文字时,计算机将这个句子中的字母按英文字典字母顺序重新排列,排列后的单词的长度要与原始句子中的长度 相同.例如: 输入: THE PRICE OFB ...
- 趣味问题:画图(c++实现)
描述:在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色.下图给出了一个画了两个矩形的例子.第一个矩形是(1, ...
- C语言位运算详解
位运算是指按二进制进行的运算.在系统软件中,常常需要处理二进制位的问题.C语言提供了6个位操作运算符.这些运算符只能用于整形操作数,即只能用于带符号或无符号的char.short.int与long类型 ...
- SET UPDATE TASK LOCAL
SET Effect Switches on the local update task. This means that when you specify CALL FUNCTION ... IN ...
- SAP内存/ABAP内存/共享内存区别
(1).读取和使用方法不同SAP内存使用SET/GET parameters方法:SET PARAMETER ID 'MAT' field p_matnr.GET PARAMETER ID 'MAT' ...
- How to load a raster dataset to the raster field in a feature class
A feature class or table can have a raster attribute field to store any raster related to the featur ...