因为之前写个stm32的IAP升级程序,所以我总结了做IAP升级的三个主要的难点:
1、如何设置中断向量,也就是说中断向量的重定向
2、如何配置程序的起始地址
3、如何从IAP跳转到APP程序
4、使用库函数要注意的地方(防止被坑)
说文章的时候我已经完成了一个最简单的IAP升级程序,可以通过串口接收bin文件写入到flash里面,然后再运行。
1、如何设置中断向量,也就是说中断向量的...
分类:
移动开发 时间:
2016-05-07 10:29:31
阅读次数:
1204
文件系统按名称存取是文件系统存在的一个主要目的
定义: 文件系统是一个软件,对磁盘上存在的二进制进行管理 MBR:Master Boot Record 主引导记录
512byte:
bootloader:记载器,4 46bytes
fat:每16个字节引导一个分区,
MBR有效性标记:5A 4个主分区
3主,1扩展分区,引用其他额外的分区表
逻辑分区
硬...
分类:
系统相关 时间:
2016-05-07 08:39:09
阅读次数:
186
转载请注明来源:cuixiaolei的技术博客 这篇文章是lk启动流程分析,将会详细介绍下面的内容: 1).正常开机引导流程 2).recovery引导流程 3).fastboot引导流程 4).ffbm引导流程 5).lk向kernel传参 start 在bootable/bootloader/l ...
分类:
其他好文 时间:
2016-05-05 12:31:58
阅读次数:
355
本文转载自:http://blog.ednchina.com/hhuwxf/1915416/message.aspx 一、Bootloader的引入 从前面的硬件实验可以知道,系统上电之后,需要一段程序来进行初始化:关闭 WATCHDOG、改变系统时钟、初始化存储控制器、将更多的代码复制到内存中等等 ...
分类:
其他好文 时间:
2016-05-04 20:53:11
阅读次数:
319
本?文?以?x?i?l?i?n?x? ?k?i?n?t?e?x? ?7?系?列?F?P?G?A?为?例?,?简?要?的?介?绍?了?如?何?生?成?M?i?c?r?o?b?l?a?z?e? ?B?o?o?t?l?o?a?d?e?r?引?导?大?中?型?应?用?程?序?在?外?部?D?D?R?运?行?。...
分类:
其他好文 时间:
2016-05-03 18:38:36
阅读次数:
357
1、硬件引导启动通电,BIOS加电自检,找到启动介质,在启动介质中找到MBR.MBR是启动介质(比如硬盘)第一个分区的第一个扇区,大小为512字节。其中前面446字节是bootloader(centos是Grub),紧接着64字节是分区表,最后2个字节是用来校验的,我们把它叫做55AA。2、Grub引导程序..
分类:
其他好文 时间:
2016-05-03 16:24:38
阅读次数:
159
一、概述: 0.为什么会有这篇文章 说实在的,在2016初的时候,我就萌生了写一个操作系统的念头,但是这对于我一个菜鸟来说,犹如登天。 既然想了就去写,即使最后做不完,也不后悔。 抱着这样的念头,我开始查阅各种写操作系统的书,最后我得出的结论就是,先试着写一个BootLoader,就这样作为BIOS ...
分类:
其他好文 时间:
2016-05-02 00:38:30
阅读次数:
2592
没有什么事情比 bootloader 坏掉更气人的了,充分发挥 Grub 2 的作用,让 bootloader 安分工作吧。为什么这么说? Grub 2 是一款功能强大的软件,它不是 bootloader 界的唯一,但却最受欢迎,几乎所有主流的桌面发行版都在使用它。 Grub 的工作有两个:首先,它 ...
分类:
其他好文 时间:
2016-04-30 08:52:40
阅读次数:
169
光盘中的p_w_picpaths中的boot.iso用来引导启动的,yum源的名必须叫加载stage1.img加载键盘、语言、启动方式等加载stage2.img加载一个微系统1.需要DHCP服务器,Client从DHCP服务器获取IP地址2.DHCP服务器给Client提供IP地址,并告知ClientTFTP服务器的位置(网络启动时需要用到..
分类:
其他好文 时间:
2016-04-30 01:21:31
阅读次数:
231
第4章 第4章主要是介绍Android移植环境搭建,其内容包括构建Android移植环境、Bootloader介绍、Android内核与移植。构建Android移植交叉开发环境中有嵌入式交叉编译环境搭建、主机交叉编译开发环境配置。主机交叉开发环境配置包括配置控制台程序、配置TFTP服务。配置TFTP ...
分类:
移动开发 时间:
2016-04-29 23:43:35
阅读次数:
230