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

2008年做的网站长沙哪里做网站价格便宜

2008年做的网站,长沙哪里做网站价格便宜,wordpress 编辑分类目录,邯郸学校网站建设费用BootLoader的定义: CPU进入APP之前运行的一小段程序代码就叫做BootLoader。它是由程序员编写的,作用是更新应用程序。这也就说明了只有BootLoader的单片机才可以升级。有的产品有升级的需要就需要BootLoader了。 单片机的启动过程可以这么叙述&#xff…

BootLoader的定义:

        CPU进入APP之前运行的一小段程序代码就叫做BootLoader。它是由程序员编写的,作用是更新应用程序。这也就说明了只有BootLoader的单片机才可以升级。有的产品有升级的需要就需要BootLoader了。

单片机的启动过程可以这么叙述:start→stack→data→Vactor→main;

单片机一上电,PC指针指向0x00000000地址所在的一块内存,加载一个需要跳转的地址,这个地址可以是应用程序的地址,也可以是BootLoader的地址,是哪个地址根据开发阶段的不同有所不同。

一般来说一个完整的操作流程是,从初始地址开始跳转到boot里去检测需不需要升级,需要的话就会停在boot里,不需要的话就跳转到应用程序里。

看一下下图,右边两个hex文件分别是烧录到左图中的两个区域的,也就是单片机里,实际工程项目中这两个hex文件是在一起的,这里为了区分划分成了两个hex文件。

说明一下应用程序的首地址是这个应用程序的一个启动函数,启动函数是一个工程启动文件,相信学32单片机的时候都接触过有一个叫做启动文件的东西,有堆栈的建立,静态数据的存储,向量表的建立,这些基础工作做完,才会跳转到这个main函数,执行的才是用户自己的代码。

 补充:如果需要升级的话,上面说到会停在boot里,然后根据诊断仪的引导,完成app黄色区域的擦除和写入,当app程序下载完成后,软件自动复位,此时程序就更新完成了,不再有升级需求,boot就会直接跳转到应用程序。

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

相关文章:

  • ios网站开发工具金启网站建设
  • 加大整合力度网站集约建设网站建设广告词
  • 手机网站特效代码vf建设银行网站
  • 直播网站如何做广东企业信息查询系统
  • 网站建设网站公司哪家好傻瓜做网站软件
  • 网站建设图片手机有什么网站可以做深圳初二的试卷练习
  • 网站做投票建设局工程网站
  • 请问如何做网站网站 数据报表如何做
  • 永嘉专业网站建设团队微商城网站策划
  • 重庆江北网站建设公司wordpress分页 标题
  • 广州网站建设支付没有网站可以做seo吗
  • linux 网站备份wordpress主题the 7
  • 做公司简介网站手机网站搭建多少钱
  • 舒城县住房和城乡建设局网站番禺网站建设
  • 哪家公司建站比较好如何做网站迁移
  • 新闻类网站备案 100万网站建设全部流程包括备案
  • 网站中页面链接怎么做一个专门做标题的网站
  • 做网站需要一些什么东西广告投放行业
  • 宝安第一网站企业网站建设用标语
  • 营销型网站建设细节云服务器建设简易网站
  • 天津优化网站wordpress导出数据
  • 怎么建设查询网站php想学做电商怎么入手
  • 免费网站制作软件的app一般的网站开发语言用什么
  • windos 下做网站工具emlog怎么转换到WordPress
  • 镇江网站建设一般多少钱新媒体
  • 免费建网站样板手机版汽车 营销 网站建设
  • 外贸网站推广 sitgodaddy 上传wordpress
  • 做网站的公司怎么赚钱吗网站建设接外包流程
  • j2ee网站开发wordpress的安装界面
  • 建站工作室网站源码wordpress 首页修改