当前位置: 首页 > news >正文

温州手机网站制作哪家好内蒙古建设工程造价信息网官方网站

温州手机网站制作哪家好,内蒙古建设工程造价信息网官方网站,国家企业信用信息公示系统河北,wordpress 4.0 谷歌字体1、系统启动过程 通电 - 执行BootLoader - 加载内核 - 挂在根文件系统 - 执行应用程序 Windows的启动过程#xff1a; 通电 - 执行BIOS - 加载WinNT内核 - 挂在文件系统 - 执行应用程序 二、嵌入式系统的结构 BootLoader 1、BootL…1、系统启动过程 通电 - 执行BootLoader - 加载内核 - 挂在根文件系统 - 执行应用程序 Windows的启动过程 通电 - 执行BIOS - 加载WinNT内核 - 挂在文件系统 - 执行应用程序 二、嵌入式系统的结构 BootLoader 1、BootLoader的概念 硬件平台通电后不会直接运行操作系统。通电之后到执行操作系统需要一个引导的过程而这个过程需要依赖启动引导程序所以启动引导程序被称为Boot Loader。需要注意的是Boot Loader是统称Boot Loader的种类很多。比如X86平台使用BIOSarm平台使用U-Boot等都属于Boot Loader。 2、Boot Loader的作用 启动引导程序起始就是硬件平台通电后运行的一段程序这段程序可以初始化硬件比如建立内存的映射表。其实际目的就是为了Linux内核的正常运行做准备就是为了建立一个合适的运行平台 3、Boot Loader的说明 Boot Loader是通用的启动引导程序可以在不同的硬件平台上运行如ARM、X86、PowerPC、MIPS等多种架构但是不完全通用。也就是不能把一个Boot Loader源码在不经过修改的前提下使用在硬件平台 Boot Loader不光依赖于处理器的架构而且还依赖硬件平台的板级硬件就必须要对启动引导程序进行修改。比如现在购买2块不同公司的开发板这2块开发板的处理器用的是同一种能不能把A公司的BootLoader直接移植到B公司的开发板使用答案是不可以的必须要根据B公司的开发板来修BootLoader。 4、Boot Loader的启动 在硬件通电后CPU会去某个地址下进行取址这个地址是由处理器决定的。一般ARM处理器都会从0x00000000这个地址取第一条指令所以就必须把Flash的地址映射在0x00000000地址下或者就直接把Boot Loader存储在Flash的首地址这样CPU才可以正常操作 三、U-Boot 1、U-Boot的概念 U-Boot的全称是Universal BoodLoader是一种通用的引导程序属于BoodLoader的一种 Boot初始化硬件平台提供一个合适的环境 Loader加载Linux内核 通用的地方 多种处理器架构U-Boot可以运行在X86、ARM、MIPS、PowerPC等架构多种操作系统U-Boot可以运行在Linux、WinCE、安卓、等系统多种开发板U-Boot可以运行在Cortex A8、Cortex A53、Cortex A72等平台 Boot Loader的运行阶段 1CPU的初始化采用汇编语言这部分是没有压缩过的初始化CPUeMMC、看门狗、Cache等然后会解压第二部分的image映像然后拷贝到内存中 2板级的初始化采用C语言设计这部分代码是经过压缩的初始化开发板的串口、LCD、网口等然后回加载Linux内核 注意 在整个Boot Loader期间MMU内存管理单元都是没有被初始化的所以CPU都是访问的物理地址 2、U-Boot的资源 U-Boot是开源的可以在官网下载不同版本的源码然后根据自己的硬件平台进行修改并移植到硬件平台上 U-Boot官网U-Boot官网 3、U-Boot的作用 1CPU的初始化用汇编语言初始化Cache、时钟、看门狗、中断… 2板级的初始化用C语言初始化串口、网卡、LCD… 3提供一些工具进入U-Boot的控制台、提供U-Boot的命令… 4加载Linux内核 4、U-Boot的输出 5、U-Boot的命令 Uboot提供了一个控制台在硬件平台通电后Uboot会延时等待几秒钟一般是3s用户可以利用Uboot提供的命令操作。比如烧写系统fast boot、SD卡…、设置环境变量。 这些操作都必须由Uboot提供的shell命令实现shell指的是用户操作接口shell的原理就是一个不断进行信息接收、解析、执行的死循环 Uboot的控制台和Linux系统提供的终端都是采用行缓冲模式进行shell命令接收也就是以回车键作为命令的结束。但是不可以把Linux系统提供的shell命令在Uboot的控制台使用 虽然都是shell命令但是Uboot和Linux系统采用的shell命令集是不同的而且是不兼容的 输出板级信息bdi 输出环境变量pri 设置环境变量set 保存环境变量save 删除环境变量set 变量名
http://www.pierceye.com/news/499084/

相关文章:

  • 新浪做网站wordpress divi 主题
  • 微网站建设资讯网页游戏开发教程
  • 网站建设评估百度公司地址
  • python 做网站开发吗搜房网网站跳出率
  • 深圳企业模板网站建设做高性能的网站 哪门语言好
  • 网站后台不能上传微信公众平台网页版登陆
  • 广州网站营销seo费用成都建设网站那家好
  • 网站建设规划书结构简单wordpress
  • 域名注册网站哪个好山东淄博网络科技有限公司
  • 固始县网站建设培训怎么制作网站首页
  • 产品经理做网站三河市最新消息
  • 做新闻类网站需要什么资质如何外贸seo网站建设
  • 注册网站流程和费用百度seo关键词排名s
  • 做推广网站的去哪能买到有效资料苏州建设网站找网络公司
  • vs做网站如何输出怎么做flash网站
  • 网站做政务广告传媒公司简介ppt
  • 番茄网络营销策划方案seo网站培训
  • 自己做一网站高唐网页定制
  • 快速网站seo效果什么是网络营销与概念
  • 个体网站建设企业网站做的好的有什么公司
  • 建设银行网站短信错误6次wordpress个人淘客
  • 让网站快速收录最新集团公司网站案例
  • 网站开发公司长春高校 网站建设实施方案
  • 我做的网站打开慢怎么处理防控措施有这些优化
  • 网站的登录界面是怎么做的网站开发 职位
  • 西安英文网站制作企业年报申报入口官网
  • 做一网站多少钱企业官方网站建设教程
  • 自己建的网站能用吗海南网站建设哪家好
  • 网络公司网站模板html网站制作 数据库
  • 温州哪里有网站优化南通营销网站建设