SD卡制作完成后,系统直接从SD卡启动
1:把bootloader,kernel写到SD卡
dd if=./kernel of=/dev/sdb bs=512 seek=1
2:SD卡分区
a) fdisk -l 查看SD卡分区(以/dev/sdb为例)
b) sudo fdisk /dev/sdb
c) n (add a new partition)
d) p (creat a primary partition)
e)1 (the partition numver is1 ( /dev/sdb1))
f)3 (the first cylinder (dispersion 16M))
g) t
h) 83 ( the file system is linux)
i) w (exit and save change)
j) mkfs.ext3 /dev/sdb1 (ext3 file system)
3:解压Rootfs到分区
mount /mnt/disk /dev/sdb1
tar jxvf rootfs.tbz -C /mnt/disk
sync
umount /mnt/disk
Ok,插入目标机运行。
分享到:
相关推荐
本文档详细介绍了bootloader的启动原理,内核编译。LINUX各种文件系统的比较以及文件系统的制作
原资源:有朋友邮件问我如何用CANoe的CAPL读取S19文件并解析,以实现bootloader刷写。基于此,我愿和大家一起分享我以前写的代码,不是很完善,敬请大家见谅。有更优化的,请和我分享,谢谢! PS:和这个资源一样,...
STM32 SD卡BOOTLOADER STM32 SD卡BOOTLOADER STM32 SD卡BOOTLOADER
有朋友邮件问我如何用CANoe的CAPL读取S19文件并解析,以实现bootloader刷写。基于此,我愿和大家一起分享我以前写的代码,不是很完善,敬请大家见谅。有更优化的,请和我分享,谢谢! 我的邮箱:tianhua_ming@126....
这个是北京亚嵌的老师带领我们学校的同学做的嵌入式项目实训课程(ARM9)-自己动手写Bootloader。本人感觉很好,所以分享给大家一起学习交流。再次要感谢北京亚嵌的刑文鹏老带给我们这么精彩的实训。 项目的整体流程:...
STM32通过SD卡更新固件Bootloader程序,网上下载的版本调测不通过,经过修改测试通过,能够在野火开发板上运行
stm32平台上通过usb挂载sd卡,将app下载到sd卡,通过BootLoader读取sd卡程序至SDRAM,然后跳转到SDRAM执行
这个Bootloader Demo基于STM32F103平台可以通过SD卡基于文件系统(FatFs_R0.09b)使用DMA在线刷写程序,方便产品的程序在线升级
这个是北京亚嵌的老师带领我们学校的同学做的嵌入式项目实训课程(ARM9)-自己动手写Bootloader。本人感觉很好,所以分享给大家一起学习交流。再次要感谢北京亚嵌的刑文鹏老带给我们这么精彩的实训。 项目的整体流程:...
对WinCE7.0的Bootloader的架构、引导过程、实现方法进行了详细阐述,并结合TI公司的CortexA8处理器AM3359的Beaglebone开发板硬件特性,完成了Bootloader的移植工作,实现了通过SD卡下载WinCE7.0系统镜像程序的设计。
STM32 通过SD卡对程序进行升级,实现程序持续更新升级
stm32 基于sd卡fatfs文件系统的 BootLoader 程序会自动读取sd卡中的app.bin文件写入flash并执行
这个是北京亚嵌的老师带领我们学校的同学做的嵌入式项目实训课程(ARM9)-自己动手写Bootloader。本人感觉很好,所以分享给大家一起学习交流。再次要感谢北京亚嵌的刑文鹏老带给我们这么精彩的实训。 项目的整体流程:...
从0写bootloader1
kernel uclibc bootloader 的编译方法
STM32 bootloader 支持IAP升级程序 SD卡升级 主芯片:STM32F407 包括如下资料: bootloader工程源码 测试主程序工程源码 使用说明文档 功能介绍:使用FatFS系统读取SD卡bin文件,之后对bin文件进行首包校验,判断...
1、了解BootLoader 的基本概念和框架结构 2、了解BootLoader 引导... 将kernel 映像和根文件系统映像从Flash 读到RAM 空间中; 为内核设置启动参数; 调用内核 …………………………………………………………
自己写的bootloader源码,支持NAMD FLASH ,TFTP 下载