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

上海 企业网站制什么是网站开发流程

上海 企业网站制,什么是网站开发流程,资阳网站seo,可视化网页编辑工具一、先看概念 bootROM:一种固化在芯片内部的只读存储器(ROM),用于启动和初始化系统。BootROM 中通常包含了一些预先编写好的代码,用于完成系统启动前的基本初始化和配置,例如初始化时钟、GPIO控制器、中断…

一、先看概念

bootROM:一种固化在芯片内部的只读存储器(ROM),用于启动和初始化系统。BootROM 中通常包含了一些预先编写好的代码,用于完成系统启动前的基本初始化和配置,例如初始化时钟、GPIO控制器、中断控制器、存储设备(SD卡、NAND Flash、SPicy Flash)等硬件资源,检测启动设备,从启动设备中加载引导程序等。

bootRAM:是一种位于芯片内部的随机存储器(SRAM),通常用于存储启动时需要运行的代码和数据。与 bootROM 不同的是,bootRAM 中的内容可以被修改和更新。


二、芯片上电后的启动流程

芯片上电后,首先会进入 bootROM 阶段。bootROM 是芯片内置的固件,负责初始化各种硬件设备,例如时钟、存储设备、串口、存储设备等,并从存储设备(如 SD 卡、NAND Flash、SPI Flash 等)中加载 U-Boot 引导程序(bootloader)到DDR中。

这段 bootloader 程序先初始化 DDR 等外设(因为bootROM 的初始化操作只是为了能够让 U-Boot 能够被正确加载并执行,并不能完全代替 U-Boot 对硬件资源的初始化和配置),然后将 Linux 内核从flash(或者 NAND,NOR FLASH,SD,MMC 等)拷贝到 DDR 中,最后启动 Linux 内核。


三、可能产生的疑问解答

既然 bootROM 都初始化好了 DDR,为什么直接把Linux kernel加载到DDR中运行呢?这样不就可以直接省略uboot了嘛?

不知道你是否会有这种疑问。

其实,直接使用bootROM将kerne加载到DDR中运行是可以的。但是:

  1. 内存配置简单粗暴。bootROM只会根据硬件默认配置来设置DDR参数,无法进行详细的内存配置,无法使用更复杂的内存模式,可能导致内存带宽或容量无法充分利用。

  2. 设备树简单。bootROM只会使用一个简单的内置设备树,无法根据实际的硬件情况提供详细的设备树,导致内核无法正确探测和初始化所有外设。

  3. 启动参数固定。bootROM无法传递启动参数给内核,内核启动后只能使用默认参数运行,无法根据不同需求设置不同的启动参数。

  4. 升级困难。如果只使用bootROM启动,每次内核升级都需要烧写到bootROM中,无法像uboot那样通过sdcard等方式方便地升级内核。

http://www.yayakq.cn/news/143046/

相关文章:

  • 网站怎么上传电子商务网站建设的步骤一般
  • 网站快速优化排名免费微信支付公司网站
  • 支付宝手机网站签约网络策划师是什么职业
  • 网站首页设计说明青羊区网站建设
  • 漯河网站建设(千弘网络)汕头自助建站系统
  • 中国十佳网站建设公司市场营销网站建设
  • 长沙外贸网站开发手机网站跳出率低
  • 北京网站建设熊掌号大学生做微商网站
  • 做摄影哪个网站你所了解的网络营销是什么
  • 企业应加强自身网站建设灰色词seo
  • 萝岗手机网站建设免费做网站. 优帮云
  • 西安市做网站的有哪些公司的网站做的很好看
  • 网站开发 软件网站名申请
  • 网站建设开票项目选什么深圳做积分商城网站建设
  • 拱墅区建设局网站中国软件网
  • 有什么网站专做买生活污水设备wordpress dux5
  • 湖南微网站开发wordpress主题缩略图
  • 单纯做网站的公司wordpress放tomcat
  • 广告推广网站建设做钟点工 网站
  • 在线做简单的网站吗怎么自己弄网站
  • 万网注册的域名怎么建设网站展板模板网站
  • 电子商务网站域名joomla3.8与wordpress
  • 网站建设 工作建议外网有哪些有趣的网站
  • 做代售机票网站程序曹县建设局网站
  • 网站建设 推广 公司织梦门户网站做大后
  • html做的网站图片横着摆放百度网页大全
  • 沈阳建设厅网站首页网站设计思路方案
  • 找做玻璃的网站松江品划做企业网站
  • 响应式网站好么wordpress 广告 能赚多少
  • wordpress压缩缩略图体积seo外贸网站制作