闭上眼睛,细致的回顾一下从NAND FLASH 启动的整个流程,首先,当我们打开板子的时候,先执行的就是嵌入在芯片上的iROM,它的作用就是为了把。NAND Flash 中的bootloader的一部分代码复制到芯片上面的sRAM中,之后,程序在sRAM中执行,它的主要任务就是初始化我们的内存。时钟...
分类:
其他好文 时间:
2015-08-09 12:05:30
阅读次数:
154
所谓linux的文件系统,指的是linux根目录下包含的一些文件目录及文件。其中主要包括以下几个目录: /boot :主要指的是系统相关的文件,如内核、initrd,以及grub(bootloader) /dev:设备文件:其中设备文件主要包...
分类:
系统相关 时间:
2015-08-09 02:06:13
阅读次数:
211
/boot:系统启动相关文件,如内核,initrd,以及grub(bootloader)/dev:设备文件:块设备:可随机访问,数据块字符设备:线性访问,以字符为单位设备号:主设备号(major),次设备号(minor)/etc:配置文件/home:用户的家目录,通常为/home/username,root的家目录为/root/lib:库..
分类:
系统相关 时间:
2015-08-08 18:28:32
阅读次数:
160
刷个recovery,老是报错:sudofastbootflashrecoveryDownloads/recovery.img(bootloader)Variablenotsupported!targetreportedmaxdownloadsizeof31457280bytessending‘recovery‘(6954KB)...FAILED(datatransferfailure(Valuetoolargefordefineddatatype))finished.totaltime:0...
分类:
其他好文 时间:
2015-08-05 22:41:48
阅读次数:
490
The bootloader is stored in the internal boot ROM memory (system memory) of STM32 devices.It is programmed by ST during production.Its main task is to...
分类:
其他好文 时间:
2015-08-02 21:31:09
阅读次数:
439
一、BROM阶段
机器上电之后会执行固化在BROM里面的一段引导程序,这个程序会依次遍历所有支持的启动介质,直到找到第一个支持的。目前支持的启动介质是sd/mmc卡、nand和spinor。当程序初始化启动介质成功后,就从固定位置读入Bootloader的Boot0到SRAM,然后跳到SRAM执行。
下面展示了BROM的执行流程
二、Boo...
分类:
系统相关 时间:
2015-08-02 16:51:35
阅读次数:
3072
arm core:为执行汇编程序的核心部件rom:厂家固化的代码,用于在arm上电后执行,将nand flash中大小如sram的前面代码(bootloader代码)拷贝到sram中,并cpu跳到sram的0x0位置sram(片内,4k):在执行nand flash中前小段代码(4kb左右),初始化...
分类:
系统相关 时间:
2015-07-31 23:14:11
阅读次数:
205
合理的嵌入式开发学习路线 嵌入式工程师一般分两种:一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader、Board Support Package(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的.....
分类:
其他好文 时间:
2015-07-30 02:01:18
阅读次数:
178
/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)/dev:设备文件块设备:随机访问,数据块字符设备:线性访问,按字符为单位/etc:配置文件/home:用户的家目录、默认为/home/username/root:管理员的家目录/lib:库文件静态库.a动态库.dll,.so(sharedobject)/l..
分类:
系统相关 时间:
2015-07-29 19:50:36
阅读次数:
209
POST(开机自检)-->BIOS(bootseqvence)-->MBR(bootloader)-->kernel-->initrd-->sbin/init内核设计:单内核:linux轻量级线程微内核:windows支持多线程内核位置:/lib/modules以版本号命名的目录ldd路径:显示共享库的依赖关系(which查看命令的绝对路径)启动..
分类:
系统相关 时间:
2015-07-29 06:47:58
阅读次数:
197