- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大连东软信息学院 嵌入式系统导论课程组;第3章 嵌入式开发环境的搭建;3.1嵌入式开发环境概述;第3章 嵌入式开发环境的搭建;3.2 Flash程序烧写;3.2 Flash程序烧写;第3章 嵌入式开发环境的搭建;9、我们的市场行为主要的导向因素,第一个是市场需求的导向,第二个是技术进步的导向,第三大导向是竞争对手的行为导向。七月-21七月-21Saturday, July 17, 2021
10、市场销售中最重要的字就是“问”。20:37:2220:37:2220:377/17/2021 8:37:22 PM
11、现今,每个人都在谈论着创意,坦白讲,我害怕我们会假创意之名犯下一切过??。七月-2120:37:2220:37Jul-2117-Jul-21
12、在购买时,你可以用任何语言;但在销售时,你必须使用购买者的语言。20:37:2220:37:2220:37Saturday, July 17, 2021
13、He who seize the right moment, is the right man.谁把握机遇,谁就心想事成。七月-21七月-2120:37:2220:37:22July 17, 2021
14、市场营销观念:目标市场,顾客需求,协调市场营销,通过满足消费者需求来创造利润。17 七月 20218:37:22 下午20:37:22七月-21
15、我就像一个厨师,喜欢品尝食物。如果不好吃,我就不要它。七月 218:37 下午七月-2120:37July 17, 2021
16、我总是站在顾客的角度看待即将推出的产品或服务,因为我就是顾客。2021/7/17 20:37:2220:37:2217 July 2021
17、利人为利已的根基,市场营销上老是为自己着想,而不顾及到他人,他人也不会顾及你。8:37:22 下午8:37 下午20:37:22七月-21
;3.3.1 BootLoader程序原理;就是在操作系统内核运行之前运行的一段小程序。通
过这段小程序,可以初始化硬件设备、建立内存空间的映
射图,从而将系统的软硬件环境带到一个合适的状态,以
便为最终调用操作系统内核准备好正确的环境。;Bootloader的功能;Bootloader特点;Boot Loader 的安装媒介;固态存储设备的典型空间分配结构;Bootloader的烧写方式;Boot Loader的控制方式;Boot Loader 的操作模式;启动加载模式
启动加载模式,称为“自主”(Autonomous)模式
Boot Loader 从目标机上的某个固态存储设备上将操作系统加载到 RAM 中运行,整个过程并没有用户的介入。这种模式是 Boot Loader 的正常工作模式,因此在嵌入式产品发布的时侯,Boot Loader 显然必须工作在这种模式下。;下载模式
在下载模式下,目标机上的 Boot Loader 将通过串口连接或网络连接等通信手段从主机下载文件,如:下载内核映像和根文件系统映像等
从主机下载的文件通常首先被 Boot Loader 保存到目标机的 RAM 中,然后再被 Boot Loader 写到目标机上的FLASH 类固态存储设备中。
这种模式通常在第一次安装内核与根文件系统时被使用;此外,以后的系统更新也会使用 Boot Loader 的这种工作模式。
工作于这种模式下的 Boot Loader 通常都会向它的终端用户提供一个简单的命令行接口。
;BL的典型结构框架;Boot Loader 的 stage1
通常包括以下步骤(以执行的先后顺序):
硬件设备初始化。
为加载 Boot Loader 的 stage2 准备 RAM 空间。
拷贝 Boot Loader 的 stage2 到 RAM 空间中。
设置好堆栈
跳转到 stage2 的 C 入口点。
;Boot Loader 的 stage2
通常包括以下步骤(以执行的先后顺序):
初始化本阶段要使用到的硬件设备。
检测系统内存映射(memory map)。
将 kernel 映像和根文件系统映像从 flash 上读到 RAM 空间中。
为内核设置启动参数。
调用内核。
stage2 的代码通常用 C 语言来实现,以便于实现更复杂的功能和取得更好的代码可读性和可移植性。与普通 C 语言应用程序不同的是,在编译和链接 boot loader 这样的程序时,我们不能使用 glibc 库中的任何支持函数。
;3.3.2 几种流行的Linux BootLoader;3.3.3 S3C2410平台上的VIVI分析 ;vivi的Stage1(文件head.S);vivi的Stage1(文件head.S);vivi
您可能关注的文档
最近下载
- 高压除氧器培训课件.ppt VIP
- 最新行政执法题库行政执法试题及答案附答案详解(夺分金卷).docx VIP
- 最新行政执法题库行政执法试题及答案附答案详解(综合卷).docx VIP
- 最新行政执法题库行政执法试题及答案附答案详解(a卷).docx VIP
- 时速160客货共线铁路简支T梁-24m 通桥(2012)2101-II.pdf VIP
- 解密华为人资资源管理题库.docx VIP
- 最新行政执法题库行政执法试题及答案附答案详解(典型题).docx VIP
- 最新行政执法题库行政执法试题及答案附答案详解(基础题).docx VIP
- 大学生职业生涯规划.pdf VIP
- 个人电脑抵押合同4篇.docx VIP
原创力文档


文档评论(0)