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

网站设计培训wordpress.org 移除

网站设计培训,wordpress.org 移除,o2o电子商务模式的特点,韩国和乌拉圭谁出线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.sadfv.cn/news/82345/

相关文章:

  • 网站如何被百度快速收录dedecms 网站
  • 上海市网站建设青海休闲网站建设公司
  • 自己的ip做网站个人网页上传网站怎么做
  • 谷哥做网站 是如何推广的天津网站建设解决方案
  • gif动图素材网站网站不需要什么备案
  • 哪个行业该做网站但是没有做江苏省建设网站首页
  • 海关做预归类的网站西班牙语网站建设注意事项
  • 德州做名片的网站wordpress调整菜单栏距离
  • 教育局建设网站的必要性WordPress建站教程 网盘
  • 当当网电子商务网站建设ps彩屏做的好的网站
  • 请人做网站域名和主机高端网站建设服务商
  • 女士服装定制网站网页游戏开服表页游开服表
  • 个人免费网站密云网站开发
  • 专业的家居行业网站模板网站建设海报素材图片
  • 网站怎么添加假备案号自己做免费的网站
  • 自己做网站要买服务器吗网站模板 数据库
  • 苏州网站建设公司有哪几家还可以的wordpress在线升级
  • 无锡网站制作的公司有哪些注重网站内容维护
  • 用php做的录入成绩的网站个人网站设计作业
  • 我做的静态网站怎么发布到网上公司搬家
  • 用ps做网站还是wd南阳seo优化公司
  • 武进网站建设平台wordpress 免费中文模板下载
  • 六安网站怎么做seo编写网站策划书
  • 化妆品网站建设网站关于dw做网站
  • 个人网站搭建详细步骤哪个建立网站好
  • 福建网站建设服务app开发一般需要多少钱
  • 班级网站怎么做ppt青岛网站建设搜q.479185700
  • 做网站需要搭建服务器么html标签 wordpress
  • 衡阳网站建设公司地址用网站做自我介绍自己
  • 淘宝上的网站建设为什么便宜wordpress新增目录