【Tiny4412】烧写Qt文件系统到EMMC
00. 目录
文章目录
- 00. 目录
- 01. 烧写内核
- 02. 启动文件系统
- 03. 烧写Qt文件系统到EMMC
- 04. 问题讨论
- 05. 参考
01. 烧写内核
1.1 在minicom中输入如下命令
DengJin # dnw 40008000
OTG cable Connected!
Now, Waiting for DNW to transmit data
1.2 PC端下载zImage
[root@itcast linux-3.5_analyse]# dnw arch/arm/boot/zImage
load address: 0x57E00000
Writing data...
100% 0x0048FCF2 bytes (4671 K)
speed: 1.175104M/S
[root@itcast linux-3.5_analyse]#
1.3 将内核写到SD卡
DengJin # movi write kernel 0 40008000
writing kernel..device 0 Start 1057, Count 12288
MMC write: dev # 0, block # 1057, count 12288 ... 12288 blocks written: OK
completed
DengJin #
1.4 修改启动参数
DengJin # set bootcmd "movi read kernel 0 40008000;bootm 40008000"
DengJin # save
Saving Environment to SMDK bootable device...
done
DengJin #
02. 启动文件系统
2.1 设置启动参数
# 设置bootargs参数
DengJin # set bootargs root=/dev/nfs nfsroot=172.16.0.53:/filesystem ip=172.16.0.251
console=ttySAC0,115200 lcd=S70 ctp=2
DengJin # save
Saving Environment to SMDK bootable device...
done# 显示环境变量
DengJin # printenv
baudrate=115200
bootargs=root=/dev/nfs nfsroot=172.16.0.53:/filesystem ip=172.16.0.251
console=ttySAC0,115200 lcd=S70 ctp=2
bootcmd=movi read kernel 0 40008000;bootm 40008000
bootdelay=3
ethaddr=00:40:5c:26:0a:5b
gatewayip=192.168.0.1
ipaddr=192.168.0.20
netmask=255.255.255.0
serverip=192.168.0.10Environment size: 693/16380 bytes
DengJin #
最小网络文件系统制作请参考附录。
03. 烧写Qt文件系统到EMMC
3.1 格式化第四个分区
# 前提条件是启动最小网络文件系统
# 在minicom中输入
[root@itcast /]# mkfs.ext2 /dev/mmcblk0p4
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
33280 inodes, 132825 blocks
6641 blocks (5%) reserved for the super user
First data block=0
Maximum filesystem blocks=4194304
5 block groups
32768 blocks per group, 32768 fragments per group
6656 inodes per group
Superblock backups stored on blocks:32768, 98304
3.2 压缩文件系统
# PC端
[root@itcast qtrootfs]# tar -cjvf qt.tar.bz2 *
[root@itcast qtrootfs]# mv qt.tar.bz2 /filesystem/
[root@itcast qtrootfs]#
3.3 挂载系统分区到/mnt目录
# minicom
[root@itcast /]# mount /dev/mmcblk0p4 /mnt
[root@itcast /]#
3.4 解压文件系统到/mnt目录
# minicom
[root@itcast /]# tar -xjvf qt.tar.bz2 -C /mnt
3.5 解除挂载和同步
# minicom
[root@itcast /]# sync
[root@itcast /]# umount /mnt
[root@itcast /]#
3.6 重启进入uboot
# minicom
[root@itcast /]# reboot
[root@itcast /]# [ OKU-Boot 2010.12 (Jun 04 2020 - 20:12:26) for TINY4412CPU: S5PC220 [Samsung SOC on SMP Platform Base on ARM CortexA9]APLL = 1400MHz, MPLL = 800MHzBoard: UPLOOKING4412
DRAM: 1023 MiBvdd_arm: 1.2
vdd_int: 1.0
vdd_mif: 1.1BL1 version: N/A (TrustZone Enabled BSP)Checking Boot Mode ... SDMMC
REVISION: 1.1
MMC Device 0: 7580 MB
MMC Device 1: 3728 MB
MMC Device 2: N/A
Net: No ethernet found.
Hit any key to stop autoboot: 0
DengJin #
3.7 设置启动参数
# minicom
DengJin # set bootargs "root=/dev/mmcblk0p4 console=ttySAC0,115200 lcd=S70 ctp=2"
DengJin # save
Saving Environment to SMDK bootable device...
done
DengJin #
3.8 重启
# minicom 拔掉网线测试 如果能够进入最小网络文件系统表示OK
DengJin #
DengJin # reset
3.9 测试
拔掉网线 能够启动Qt文件系统
04. 问题讨论
05. 参考
5.1 最小网络文件系统制作
网址:【Tiny4412】最小网络文件系统制作
5.2 Qt文件系统
网址:【Tiny4412】烧写Qt网络文件系统
【Tiny4412】烧写Qt文件系统到EMMC相关推荐
- 【Tiny4412】烧写Qt文件系统到SD卡
00. 目录 文章目录 00. 目录 01. 烧写内核 02. 启动文件系统 03. 烧写Qt文件系统到SD卡 04. 问题讨论 05. 参考 01. 烧写内核 1.1 在minicom中输入如下命令 ...
- 【Tiny4412】烧写最小文件系统到EMMC
00. 目录 文章目录 00. 目录 01. 烧写内核 02. 启动文件系统 03. 烧写文件系统到EMMC 04. 问题讨论 05. 附录 01. 烧写内核 1.1 在minicom中输入如下命令 ...
- 迅为4412开发板一键烧写QT程序到开发板
之前我们写好一个程序,都是先交叉编译完,然后在通过 nfs/tftp 或者其他的方法拷贝到开发板,然后在手动执行,如果我们调试程序很频繁,那我们每次都重新拷贝到开发板,那这样就太麻烦了,有没有方便一点 ...
- 移植U-BOOT之支持烧写YAFFS文件系统以及制作U-BOOT补丁
今天,我们来移植U-BOOT让其支持YAFFS文件系统映像的烧写,以及最后的终极目标,制作Uboot补丁,因为我们信心苦苦移植好了Uboot,如果换一个地方的或者换一台电脑之类的,我们也不想再浪费时间 ...
- 转”使用UBOOT烧写根文件系统和内核的方法
"转"使用UBOOT烧写根文件系统和内核的方法 2012-08-13 20:39:28 分类: 原文地址:"转"使用UBOOT烧写根文件系统和内核的方法 作者: ...
- u-boot-2012.04.01移植到TQ2440(八):支持烧写yaffs文件系统
一.支持yaffs烧写文件系统 先直接烧写试一下 TQ2440 # nand write.yaffs32000000 rootfs $filesize NAND write: device 0 off ...
- 【Tiny4412】烧写最小文件系统到SD卡
00. 目录 文章目录 00. 目录 01. 烧写内核 02. 启动文件系统 03. 烧写文件系统到SD卡 04. 问题讨论 05. 参考 01. 烧写内核 1.1 在minicom中输入如下命令 D ...
- linux内核烧写erasing failed,mfgtool烧写mx28文件系统失败
内核烧写成功后,接下来烧写文件系统,烧写过程中内核core掉,日志如下 lib/libBrokenLocale-2.11.1.so lib/libcrypt.so.1 lib/librt.so.1 l ...
- 【Tiny4412】Tiny4412烧写uboot脚本分析
00. 目录 文章目录 00. 目录 01. sd_fusing.sh脚本分析 02. 附录 01. sd_fusing.sh脚本分析 # # Copyright (C) 2011 Samsung E ...
最新文章
- 机器学习系统的弱点:需要保护它们的5个原因
- 15.2. NFS Client Configuration
- [CLR via C#]12. 泛型
- js 连接mysql_JS连接数据库
- 【原创】FPGA (Verilog/NIOS II/Microblaze) 编程小提醒
- Bringing up interface eth0: Error: Connection activation failed: Device not managed by NetworkMan
- Selenium爬虫 -- 图片视频的src绝对地址链接分析
- 计算机CG技术未来发展前景,CG就业前景怎么样?
- c++fabs函数_支持向量机(SVM)模型python复现 - SMO算法;核技巧;高斯核函数
- Quake3 快速开平方和开平方倒数计算优化
- Excel如何分组排序
- pyqtgraph系列文章:直方图(Histogram)
- 【NOI2017模拟3.30】原谅
- CDC *pDC=GetDC();具体是什么意思?
- 给定一字符串,按顺时针顺序输出为一个正方形
- Windows XP 下安装SQL SERVER2005 问题汇总
- Windows XP Professional with Service Pack 3 (x86)
- 深度学习入门笔记(九):深度学习数据处理
- pdf电子发票打印方法
- 调度算法的评价指标【操作系统学习笔记】
热门文章
- JavaEE的13种核心技术
- SuperMap产权登记管理平台
- sqlserv已生成用于更新的结果集。_ML.NET API 和工具八月更新
- python函数设置默认参数_Python教程如何设置函数的默认参数
- 【强烈推荐】程序猿们,九度Online Judge开始举办月赛啦!!会编程才是王道!!!!!
- java虚拟机 第二章Java内存区域与内存溢出异常
- SQLserver查看某个视图的创建语句
- 总结获取原生JS(javascript)的父节点、子节点、兄弟节点
- java基础 第一章上(安装 配置java、简单dos命令)
- 套接口学习(一)实现