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

代做毕业设计比较靠谱的网站/今天重大新闻头条

代做毕业设计比较靠谱的网站,今天重大新闻头条,wordpress安装完成,茂港网站建设公司uboot是用来干什么的,有什么作用?uboot 属于bootloader的一种,是用来引导启动内核的,它的最终目的就是,从flash中读出内核,放到内存中,启动内核所以,由上面描述的,就知道…

uboot是用来干什么的,有什么作用?

uboot 属于bootloader的一种,是用来引导启动内核的,它的最终目的就是,从flash中读出内核,放到内存中,启动内核

所以,由上面描述的,就知道,UBOOT需要具有读写flash的能力。

uboot是怎样引导启动内核的?

uboot刚开始被放到flash中,板子上电后,会自动把其中的一部分代码拷到内存中执行,这部分代码负责把剩余的uboot代码拷到内存中,然后uboot代码再把kernel部分代码也拷到内存中,并且启动,内核启动后,挂着根文件系统,执行应用程序。

uboot启动的大过程是怎么样的?

uboot启动主要分为两个阶段,主要在start.s文件中,第一阶段主要做的是硬件的初始化,包括,设置处理器模式为SVC模式,关闭看门狗,屏蔽中断,初始化sdram,设置栈,设置时钟,从flash拷贝代码到内存,清除bss段等,bss段是用来存储静态变量,全局变量的,然后程序跳转到start_arm_boot函数,宣告第一阶段的结束。

第二阶段比较复杂,做的工作主要是1.从flash中读出内核。2.启动内核。start_arm_boot的主要流程为,设置机器id,初始化flash,然后进入main_loop,等待uboot命令,uboot要启动内核,主要经过两个函数,第一个是s=getenv("bootcmd"),第二个是run_command(s...),所以要启动内核,需要根据bootcmd环境变量的内容启动,bootcmd环境变量一般指示了从某个flash地址读取内核到启动的内存地址,然后启动,bootm。

uboot启动的内核为uImage,这种格式的内核是由两部分组成:真正的内核和内核头部组成,头部中包括内核中的一些信息,比如内核的加载地址,入口地址。

uboot在接受到启动命令后,要做的主要是,1,读取内核头部,2,移动内核到合适的加载地址,3,启动内核,执行do_bootm_linux

do_bootm_linux主要做的为,1,设置启动参数,在特定的地址,保存启动参数,函数分别为setup_start_tag,setup_memory_tag,setup_commandline_tag,setup_end_tag,根据名字我们就知道具体的段内存储的信息,memory中为板子的内存大小信息,commandline为命令行信息,

2,跳到入口地址,启动内核

启动的函数为the_kernel(0,bd->bi_arch_number,bd->bi_boot_param)

bd->bi_arch_number为板子的机器码,bd->bi_boot_param为启动参数的地址

http://www.lbrq.cn/news/1325359.html

相关文章:

  • 学做网站网/2022年列入传销组织最新骗法
  • 做gif表情包的网站/网络营销师证
  • 山东淄博网站建设的公司/地方网站建设
  • 发稿是什么意思/谷歌优化方法
  • 建设银行深分行圳招聘网站/揭阳seo推广公司
  • 网站建设项目wbs/百度搜索引擎营销
  • 运营托管公司/成都seo服务
  • 重庆手机模板建站/郑州百度关键词seo
  • 石家庄做外贸网站/百度关键词推广怎么收费
  • 现在从事网站开发如何/推广网站
  • 网站首页只显示域名/淘宝关键词热度查询工具
  • 镇海区建设交通局网站进不去了/bt磁力兔子引擎
  • 苏州网站设计电话/域名收录查询
  • 武汉网站托管公司/seo是什么意思?
  • 新民电商网站建设价格咨询/搜索广告排名
  • lnmp搭建网站/关键词优化的最佳方法
  • 衡水网站推广公司/中国职业培训在线官网
  • 网站备案本人承诺/百度网络科技有限公司
  • 网站 制作 技术过时/seo推广优势
  • 濮阳公司建站/北京seo公司华网白帽
  • 漳州模板网站建设/百度图片搜索网页版
  • 企业网站建设平台的功能/百度推广代理公司广州
  • 接网站开发做多少钱/seo是做什么工作的
  • 国务院网站官网建设部/seo工具软件
  • 手机做网站空间/百度搜索词热度查询
  • 做盗链电影网站怎么样/最好的推广平台是什么软件
  • 深圳网站优化技巧/网站模板哪里好
  • 团购网站模板下载/宽带推广方案
  • 选择做华为网站的目的和意义/惠州优化怎么做seo
  • 湖南网红网站建设有限公司/seo网站推广企业
  • 再见!三层框架开发
  • React ahooks——副作用类hooks之useThrottleFn
  • PyTorch 张量核心操作——比较、排序与数据校验
  • stm32是如何实现电源控制的?
  • 【读文献】Capacitor-drop AC-DC
  • 十、SpringBootWeb快速入门-入门案例