查看: 5154|回复: 10

大家好,想知道博士的程序为啥还需要Bootloader程序

[复制链接]

该用户从未签到

发表于 2013-6-11 10:25:19 | 显示全部楼层 |阅读模式
分享到:
bootloader不就是启动代码吗?他和四轴的程序啥关系?
回复

使用道具 举报

  • TA的每日心情

    2014-11-15 21:16
  • 签到天数: 179 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-6-11 14:23:51 | 显示全部楼层
    曾经我也问过这个问题,因为没看过博士的代码,理解的不太深入。
    不知道这样理解对不对,请各位斧正:
    bootloader就像一个小系统,它包含飞行器测试的基本功能,以及预留了更新自己功能的代码段(无线接口),类似于BIOS和操作系统的关系。当然这里的“BIOS”已经很强大了,飞行器的基本功能都能实现了,而计算机BIOS的存在是为了加载不同的操作系统,基本的功能都没有。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2013-6-24 20:22
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2013-6-11 20:17:39 | 显示全部楼层
    yz0853 发表于 2013-6-11 14:23
    曾经我也问过这个问题,因为没看过博士的代码,理解的不太深入。
    不知道这样理解对不对,请各位斧正:
    boot ...

    这里的Bootloader只有一个功能和目的——通过无线下载程序。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-11-15 21:16
  • 签到天数: 179 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-6-12 20:47:19 | 显示全部楼层
    js200300953 发表于 2013-6-11 20:17
    这里的Bootloader只有一个功能和目的——通过无线下载程序。

    博士不是说发出的小四有基本的飞行测试功能吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2013-6-24 20:22
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2013-6-12 22:59:27 | 显示全部楼层
    yz0853 发表于 2013-6-12 20:47
    博士不是说发出的小四有基本的飞行测试功能吗?

    已经刷好app嘛
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-11-15 21:16
  • 签到天数: 179 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-6-14 12:31:44 | 显示全部楼层
    js200300953 发表于 2013-6-12 22:59
    已经刷好app嘛

    含app的bootloader?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-7-4 23:49
  • 签到天数: 21 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-6-17 14:31:23 | 显示全部楼层
    对的,已经bootloader和app一起刷进去的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-7-28 09:42
  • 签到天数: 292 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-6-26 19:49:30 | 显示全部楼层
    弄四轴了?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2013-6-26 20:13:08 | 显示全部楼层
    a20084666 发表于 2013-6-26 19:49
    弄四轴了?

    嗯  正在弄呢 ,。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-8-11 07:23:58 | 显示全部楼层
    bootloader其实就是往STM下程序的一种方式,其存储在芯片自身的rom里。 我记得是STM自带了一个基础的,当然无线下载需要小修改一下。不过原理都一样,平时用的最多的是从UART下载程序到板上不同接口的FLASH里,bootloader就是起到中间搬运工的角色。 多看看wiki大家就能明白了,或者自己做个板子,研究下controller的手册,实现完整的程序下载和运行,经历了这些就都明白了。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 21:53 , Processed in 0.205916 second(s), 35 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.