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

网站 手机兼容设计官方网站

网站 手机兼容,设计官方网站,关键词筛选,艺术字体在线生成器下载Bootloader及u-boot简介Bootloader代码是芯片复位后进入操作系统之前执行的一段代码#xff0c;主要用于完成由硬件启动到操作系统启动的过渡#xff0c;从而为操作系统提供基本的运行环境#xff0c;如初始化CPU、堆栈、存储器系统等。Bootloader 代码与CPU 芯片的内核结构…Bootloader及u-boot简介Bootloader代码是芯片复位后进入操作系统之前执行的一段代码主要用于完成由硬件启动到操作系统启动的过渡从而为操作系统提供基本的运行环境如初始化CPU、堆栈、存储器系统等。Bootloader 代码与CPU 芯片的内核结构、具体型号、应用系统的配置及使用的操作系统等因素有关其功能类似于PC机的BIOS程序。由于Bootloader和CPU及电路板的配置情况有关因此不可能有通用的bootloader 开发时需要用户根据具体情况进行移植。嵌入式Linux系统中常用的bootloader有armboot、redboot、blob、u-boot等其中u-boot是当前比较流行功能比较强大的bootloader可以支持多种体系结构但相对也比较复杂。Bootloader的实现依赖于CPU的体系结构大多数bootloader都分为stage 1和stage2两大部分。Bootloader的基本原理见参考文献。u-boot是sourceforge网站上的一个开放源代码的项目。它可对 PowerPC MPC5XX、MPC8XX、MPC82XX、 MPC7XX、MPC74XX、ARMARM7、ARM9、StrongARM、VxWorks、NetBSD、QNX、RTEMS、ARTOS、LynxOS等主要用来开发嵌入式系统初始化代码bootloader。软件的主站点是[url]http://sourceforge.net/projects/u-boot[/url]。u-boot 最初是由denx的PPC-boot发展而来的它对PowerPC系列处理器的支持最完善对Linux操作系统的支持最好。源代码开放的U-boot软件项目经常更新。u-boot系统启动流程 大多数bootloader都分为stage1和stage2两大部分u-boot也不例外。依赖于CPU体系结构的代码如设备初始化代码等通常都放在stage1且可以用汇编语言来实现而stage2则通常用语言来实现这样可以实现复杂的功能而且有更好的可读性和移植性。 1 stage1 (start.s代码结构) u-boot的stage1代码通常放在start.s文件中它用汇编语言写成其主要代码部分如下 1定义入口。由于一个可执行的Image必须有一个入口点并且只能有一个全局入口通常这个入口放在ROM(Flash)的0x0地址因此必须通知编译器以使其知道这个入口该工作可通过修改连接器脚本来完成。 2设置异常向量。 3设置CPU的速度、时钟频率及中断控制寄存器。 4初始化内存控制器 。 5将ROM中的程序复制到RAM中。 6初始化堆栈 。 7转到RAM中执行该工作可使用指令ldr pc来完成。 2 stage2 C语言代码部分 lib_arm/board.c中的start_armboot是C语言开始的函数也是整个启动代码中语言的主函数同时还是整个ubootarmboot的主函数该函数主要完成如下操作 1调用一系列的初始化函数。 2初始化Flash设备。 3初始化系统内存分配函数。 4如果目标系统拥有NAND设备则初始化NAND设备。 5如果目标系统有显示设备则初始化该类设备。 6初始化相关网络设备填写IP、MAC地址等。 7进入命令循环即整个boot的工作循环接受用户从串口输入的命令然后进行相应的工作。
http://www.zqtcl.cn/news/984511/

相关文章:

  • 深圳网站建设新闻网站建设营销的企业
  • 建筑设计网站软件排名工具
  • wordpress theme珠宝最适合seo的网站源码
  • 建设工程规划许可证查询网站畜牧业网站模板
  • 做网站大概要多少钱页面网站缓存如何做
  • 家电网站建设需求分析朔州网络推广
  • 陕西交通建设集团网站体检网络营销中自建网站
  • 做游戏的php网站有哪些微信商城是什么
  • wordpress memcached redux深圳网站优化方法
  • 移动商城 网站建设方法方式韩国导航地图app
  • 企业网站源码是什么瑞安企业做网站
  • 佛山深圳建网站wordpress 段代码
  • 网站备案 强制仿牌网站容易被攻击吗
  • 网站做访问追踪js特效演示网站
  • 建设网站女装名字大全宝宝投票网站怎么做
  • 江苏省建设厅网站首页天津百度网站排名优化
  • 织梦网络设计工作室网站模板镇江市精神文明建设网站
  • 网站管理工具装修公司设计软件有哪些
  • 招标网站的服务费怎么做分录什么网站做玩具的比较多
  • 青海省住房建设厅网站WordPress主题启用出现错误
  • 自己怎么建网站网站的seo 如何优化
  • 博客网站模板下载如何自学美工
  • 哪个免费建站好专业seo要多少钱
  • 做3d建模贴图找哪个网站珠海建设网站公司简介
  • 网站开发过程前端后端qq刷赞网站咋做
  • 湘潭高新区建设局网站旅游做攻略的网站有哪些
  • wordpress网站云备份网站模块插件是怎么做的
  • 郑州市城乡建设规划网站深圳十佳设计公司排名
  • 上海建设项目环保验收公示网站两新支部网站建设
  • 网站开发移动端网络系统软件应用与维护