mkimage.sh解析
sudo ./make_sdimage.py -f -P preloader.img,u-boot.img,num=3,format=raw,size=10M,type=A2 -P rootfs/*,num=2,format=ext3,size=900M -P zImage,u-boot.scr,soc_system.rbf,socfpga.dtb,num=1,format=fat32,size=90M -s 1G -n sdcard.img
这里-P代表一个分区,num代表分区编号,format代表分区的格式,size代表分区大小,-n代表生成镜像的名称,-s代表整个系统镜像大小。

将mkimage.sh改成
sudo ./make_sdimage.py -f -P preloader.img,u-boot.img,num=3,format=raw,size=10M,type=A2 -P rootfs/*,num=2,format=ext3,size=14G -P zImage,u-boot.scr,soc_system.rbf,socfpga.dtb,num=1,format=fat32,size=90M -s 15G -n sdcard.img

烧写SD卡镜像步骤提示:1、先用sudo fdisk -l 找到SD卡所在的硬件位置(类似/dev/sdb),再使用df -h查看sd卡是否已经被使用(挂载),如果被挂载需要使用umount卸载,时sd卡设备处于空闲中,接着用dd命令将linux的镜像文件拷贝到SD卡中(小技巧:可以在另外一个终端观察运行情况,使用 sudo watch kill -USR1 $(pgrep ^dd) watch观察命令的运行,kill命令发送一段信号,-USR1是dd专用的信号,它接收到该信号,就会显示刻录的进度。)。

发现生成SD卡镜像的时候有的时候会失败,提示losetup sdcard.img failed to set up loop device Resource temporarily unavailable,error failed to get a loopback device,原因不明,有的时候多编译几次就能成功。尝试了制作更大容量的SD卡,10G的,但是需要烧录的时间太长,烧录过程中会断连,目前没烧成功过,怀疑是虚拟机环境不稳定,由于串口先连到windoiws环境再通过虚拟机到linux环境,途径的环境太复杂,不太好排查问题,只能想办法使环境更加单一稳定一点,下一篇文章介绍如何在windows下烧写嵌入式linux镜像sdcard.img到sd卡。

linux下制作SD卡镜像,mkimage.sh解析相关推荐

  1. Linux下eMMC,SD卡格式化和分区管理

    Linux下eMMC,SD卡格式化和分区管理 一.Linux下查看eMMC设备是否正确识别 在命令行终端,输入ls /dev/mmc* -l,查看eMMC是否成功识别 dev目录下成功识别到了eMMC ...

  2. 海思系统开发——linux下挂载SD卡

    海思系统开发--linux下挂载SD卡 (1)通过#fdisk -l命令确认板子上的linux系统是否识别SD卡 [/]# fdisk -l /mnt/mmc # fdisk -l Disk /dev ...

  3. LINUX下的SD卡分区

    LINUX下的SD卡分区     首先在windows下面使用HP格式化工具格式化SD卡,然后将SD卡接入Linux操作系统. 识别SD卡后,打开终端.查看SD卡是否已经挂载,如果已经挂载需要先卸载再 ...

  4. Linux下对SD卡分区操作

    Linux下对SD卡分区操作 一.使用linux下的磁盘管理工具fdisk sudo fdisk  /dev/mmcblk0 使用fdisk打开你的SD卡设备名称,我的设备是mmcblk0,是自己SD ...

  5. linux 下格式化 SD卡

    在linux下面给sd卡分区,格式化是非常轻松的. 我安装的系统是ubuntu10.04. sd卡插上之后,自动mount了. 所以,第一步,umount. $sudo -i 输入自己的密码取得roo ...

  6. 命令行下制作SD卡完整镜像

    作为一个嵌入式linux开发人员,镜像的制作是基础的必不可少的操作:在命令行下制作一个镜像,这也就意味着可以通过脚本将这些过程进行自动化. 首先了解几个命令:mke2fs.mkfs.ext2.mkfs ...

  7. linux下通过SD卡烧录.bin程序

    1.文件mkv210_image.c详解 分析启动过程可知: 210 启动后先执行内部iROM中的BL0,BL0执行完后会根据OMpin 的配置选择一个外部设备来启动(有很多,我们实际使用的有2个:u ...

  8. 开发板——linux下挂载SD卡

    (1)通过#fdisk -l命令确认板子上的linux系统是否识别SD卡 [/]# fdisk -l /mnt/mmc # fdisk -l Disk /dev/mmcblk0: 29 GB, 310 ...

  9. Linux 下制作光盘 ISO 镜像文件

    前提 由于当前重装系统, 缺少了 intel 驱动, 导致网络无法使用 解决方法 制作 ISO 镜像文件 利用 IDRAC 卡中, 直接导入 ISO 文件方法, 导入文件 实现 1. 把需要的 RPM ...

最新文章

  1. “反过来”学数学:从图形到符号的思考法
  2. 简述CISCO防火墙透明模式
  3. html动画图片重叠,不一样的层叠照片动画-ANIMATED CSS3 PHOTO STACK
  4. Java Persistence API中的FetchType LAZY和EAGER之间的区别?
  5. linux用户管理最常用的三个文件说明(不完整版)
  6. Windows 10 LTSC添加UWP支持
  7. EXC中时间控件的使用
  8. C和C++线性表的链式存储
  9. java实现循环链表
  10. HashMap的实现原理及其特点
  11. Sharepoint学习笔记 –架构系列—12 Sharepoint的客户端对象模型(Client Object Model)
  12. lvs负载均衡—DR模式
  13. python读取url中存储的数据_python 给定URL 如何获取其内容,并将其保存至HTML文档。...
  14. redis相对于mysql有什么劣势
  15. elf section类型_ELF文件格式解析
  16. 蓝桥杯——说好的进阶之入学考试
  17. C++_homework_StackSort
  18. caffe编译好后,需要配置.bashrc
  19. AIX系统 topas查看系统各项指标性能
  20. python人脸比对算法_用Python实现一个简单的——人脸相似度对比

热门文章

  1. 实习半个月----之学以致用
  2. 做题笔记 2019/10/6
  3. 使用aerogear生成totp
  4. JS与JQuery分别实现淘宝(五星好评特效)
  5. CESM2 在 amd 机器上安装
  6. 成都优优聚:美团再次埋首“苦生意”
  7. 饥荒mod制作初学笔记
  8. 计算机五年级上第九课网上读书教案,[语文五年级上册课文第9课预习教案]
  9. 网页是由html和什么组成,【填空题】网站中,各个网页是由________联系起来的。...
  10. Behavior designer 英文解释