您的位置 首页 IOT

发动代码和Bootloader差异

很多人都会把两者混淆,所以这里稍微说一下。启动代码和Bootloader有点类似于类和结构体的关系,也就是说结构体只是一种很特殊很特殊的类,

很多人都会把两者混杂,所以这儿略微说一下。

发动代码Bootloader有点类似于类和结构体的联系,也就是说结构体仅仅一种很特别很特别的类,但不能说类是一种结构体。

也就是说能够说发动代码是Bootloader,可是不能说Bootloader是发动代码。可是这也不是肯定的,只在某些情况下能够这么说。

一般,发动代码仅仅是指CPU复位后到main函数之前需求履行的汇编代码。需求这段代码是为了给C言语程序准备好仓库空间,中止进口和外部数据等。并且这段汇编代码能够直接对硬件进行操作,功率很高。

Bootloader不是代码,而是程序,完好的程序,比方引导转载Linux和WinCE,以及BIOS程序。有些Bootloader将发动代码也包括在内。也就是说发动代码相当于Bootloader的第一阶段,可是第一阶段的内容并不是肯定的,有些能够拿到第二阶段去完成,只不过献身了功率。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/iot/260912.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部