嵌入式:利用TF卡给4412开发板的emmc上烧写安卓系统
系统:
主机:64位windows10主机,vmware player15虚拟机,64位debian9.8宿主机。
开发板:
迅为4412开发板,核心板是scp 1G的。
步骤:
1,有一个TF卡,至少得2G吧,我这里是8G的。
2,将TF卡插入读卡器,再插入电脑,并且选择连接主机(即windows10),格式化一下,如果格式化不到空的u盘那么大,就用这个工具FormatTool,下载地址
(https://pan.baidu.com/s/1S3l3o6aIjevkq6N6Y31How)。
3,重新插入U盘,并且选择连接虚拟机(debian9.8),其实在vm上有一个U盘切换的菜单,但是我这里不好用,所以我每次都是插拔来重新选择。
4,将光盘上“H:\iTOP-4412精英版光盘资料\06_源码_uboot和kernel”里的iTop4412_uboot_20180320.tar共享到虚拟机系统上,并且解压,然后将光盘上“H:\iTOP-4412精英版光盘资料\03_镜像_Android4.0.3文件系统\uboot\scp\1G DDR”里的u-boot-iTOP-4412.bin共享到刚刚uboot文件解压后的包里,切换到root,执行脚本。如下:
gyz@debian:~/tf$ tar zxvf iTop4412_uboot_20180320.tar.gz
gyz@debian:~/tf$ cd iTop4412_uboot/
gyz@debian:~/tf/iTop4412_uboot$ ls
all00_padding.bin E4412_N.bl1.bin lib_nios onenand_ipl
api examples lib_nios2 paddingaa
board fs lib_ppc post
build_uboot.sh include lib_sh README
common lib_arm lib_sparc readme.txt
config.mk lib_avr32 MAINTAINERS rules.mk
COPYING lib_blackfin MAKEALL sdfuse
cpu libfdt Makefile sdfuse_q
CREDITS lib_generic mkbl2 tc4_cmm.cmm
disk lib_i386 mkconfig tools
doc lib_m68k mkuboot u-boot-iTOP-4412.bin
drivers lib_microblaze nand_spl uboot_readme.txt
E4212 lib_mips net
gyz@debian:~/tf/iTop4412_uboot$ su -
密码:
root@debian:~# cd /home/gyz/tf/iTop4412_uboot/
root@debian:/home/gyz/tf/iTop4412_uboot# ./mkuboot /dev/sdb
虚拟机是sda,再插入一个U盘,基本都是sdb,以此类推,当然了可以使用df -h查看具体是哪个。
5,再将TF插入板子的卡槽,设置拨码开关,12原来是01,是从emmc启动,现在设置12为10,即从TF卡启动。
6,给板子上电,打开超级终端,就进入uboot模式,在里面写入如下命令:
fdisk -c 1 300 300 300
解释:1在这里代表要给TF卡分区,0表示emmc
下面4句是格式化4个分区
fatformat mmc 1:1
ext3format mmc 1:2
ext3format mmc 1:3
ext3format mmc 1:4
7,然后取下TF卡,插入电脑,连接到主机,然后在里面建一个文件夹叫做“sdupate”,在sdupdate里面拷入光盘里的“H:\iTOP-4412精英版光盘资料\03_镜像_Android4.0.3文件系统”里3个文件夹的内容,即如下:
8,弹出TF卡,将TF卡插入板子,给板子上电,然后在超级终端里输入以下命令:
sdfuse flashall
9,将拨码开关设置为10模式,即从emmc启动,重启板子就好了,和刚刚买来一样。
嵌入式:利用TF卡给4412开发板的emmc上烧写安卓系统相关推荐
- Linux下imx6dl开发板从镜像的烧写、内核源码编译到第一个驱动运行的详细步骤
文章目录 前言 一.对开发板烧写镜像 1.镜像烧写 2.串口测试 二.搭建交叉编译环境 1.Ubuntu下搭建交叉编译环境 2.WSL下搭建交叉编译环境 三.编译Linux内核源码 1.Ubuntu下 ...
- 嵌入式学习为什么要选择4412开发板
1.iTOP-4412开发板的资料介绍 三星Exynos 4412(以下简称4412)刚推出的时候,被赋予很高期望并拥有当时最高性能和顶尖技术的ARM芯片,像联想.魅族包括三星都把4412作为自己的旗 ...
- Porting:telnet远程登录开发板、制作并烧写cramfs和ext4和ramdisk三种格式根文件系统镜像
1.安装卸载模块不成功的问题 #:'insmod led_drv.ko #:'lsmod #:'rmmod led_drv 出现的问题: // rmmod: ca ...
- 迅为IMX6开发板Mfgtools工具单独烧写镜像-设备树Qt系统
烧写设备树版本 Qt 系统要使用 iMX6Q 设备树光盘里的烧写工具,将文件夹下的 cfg.ini 修改成如下图所示: 打开"android_m6.0.1_2.0.0_ga_tool_201 ...
- STC15W408AS最小系统开发板注意事项与烧写实际操作
STC15W408AS最小系统开发板烧写实际操作 上面实物买回来的0Ω电阻贴错位置,应该是与GND短接的,实物是P1.0与GND短接的 STC15W408AS最小系统资源 链接:https://pan ...
- 01-步骤整理-华为海思Hikey970开发板的AOSP编译烧写
最近结合第三方厂家与官方提供的编译文档,实践整理了Hikey970单板编译与烧写Google原生AOSP(Android Open Source Project)系统的步骤. 单板参数:6GB LPD ...
- 嵌入式linux/鸿蒙开发板(IMX6ULL)开发流程(六)烧写整个系统或更新部分系统
文章目录 1.烧写整个系统或更新部分系统 1.1 100ASK_IMX6ULL启动开关 1.2 在Windows使用USB烧写工具 1.2.1 烧写工具目录详解 1.2.2 连接USB OTG线 1. ...
- 来看阿迅为4412开发板独立文档和程序源码汇总目录
独立文档和程序源码汇总目录,学习Linux4412开发板目录一览 部分视频观看地址( 更多视频教程可在B站上搜索'北京迅为' ) iTOP-4412精英版开发板硬件连接 https://www.bil ...
- 安卓开发板烧写程序与安装软件的区别_巧用imx6开发板烧写android系统的详细步骤讲解...
平台:迅为iMX6开发板 iMX6 可以使用 OTG接口烧写镜像,OTG烧写也可以叫 USB 烧写. 1.OTG烧写环境 OTG 烧写只需要在 windows 环境,OTG 烧写方式首先要安装 ADB ...
最新文章
- python求平方根的代码_Python求平方根(附带源码)
- 18State(状态)模式
- Runtime编译环境搭建
- 正确删除ORACLE归档日志文件
- 网络安全08-虚拟机运行架构(寄居架构+原生架构)、虚拟机产品简单介绍、windows操作系统--屏蔽系统自动更新
- 纸板怎么切割光滑_激光切割机大PK!光纤、CO2、YAG,你选谁?!
- [知乎回答] 前端是否要学习 Node.js?
- 怎样设置mysql软件用户_mysql数据库用户的权限如何设置?
- SFB 项目经验-52-Outlook-2010/2013-连接Exchange 2016需要密码!
- 内蒙古师范大学计算机与信息工程学院--《大数据存储与处理》期末考试试卷...
- c语言强制停止程序,C语言实现程序的暂停
- CS229 Lecture Note 1(监督学习、线性回归)
- 2021夏令营全记录·厦大信院SE
- 区块链的未来发展前景
- 旋转矩阵列向量的物理含义
- 【059期】面试官问:序列化是什么,为什么要序列化,如何实现?
- cacti安装/配置
- sqlite常用语句
- 私有化部署ChatGPT道路上的各种坑
- java –cp ./:_7位专家– 7条意见:您想在Java 14中看到什么?