开新坑:betaflight源码分析(开坑篇)
源码 分析
2023-06-13 09:13:25 时间
最近都没人看我的文章了,可能是最近惹到哪路神仙了。。。
SO,索性就破罐子破摔,我就看看能糟糕到啥程度:
还是想哭
最近天天看DJI新飞机的各种评测,看的心痒痒,不知道体验官能不能选到我
除去这些虚的不说,现在大家接触到的穿越机飞控固件只有betaflight。事实上这个BF的固件经过一轮又一轮的更新迭代,早就变得臃肿不堪了,因为大家什么功能也想要,什么样的传感器也装在飞机上面。BF的固件对于嵌入式的领域来说,我自己觉得是一个大型的工程了,而且这么长时间还在维护,拿证明上层的构架也蛮不错。其次也是想小小的在GT上面提个issue,但是就提个崩溃这种的就太没有水平了,还是想提交一点代码的,所以,编写的前提是看懂,也是我写这个东西的一个原因。当然更重要的是学习里面各个学科的知识了。
梦起始的地方就是main文件了
其次在BF仓库里面还有一个烂尾的ESC项目
姜主任说嗝屁了
现在电调的代码,尤其是穿越机的,常见是汇编,这样的C代码不多见。如果有可能也是想读读看。
相关文章
- 以太坊 layer2: optimism 源码学习(二) 提现原理
- c++酒店管理系统课程设计_基于java的酒店管理系统源码
- Vue3源码12: 编译过程介绍及AST的生成过程分析
- 【Redis源码】Redis 启动过程分析
- javaee框架整合开发入门到实战源码_java底层框架
- PhysX4.1 Capsule-Heightfield地形碰撞检测源码分析
- ESRGAN网络结构、论文和源码
- webbench源码阅读
- mybatis3源码解析--所谓的奇技yin巧
- golang源码分析:单测和集成测试覆盖率实现原理(1)
- golang源码分析:goreplay
- LinkedList源码解析
- 好好学react源码然后惊艳所有人_2023-02-14
- https://haobin.work/2019/12/25/架构源码/谈谈一个框架的扩展加载/
- 【Android 性能优化】应用启动优化 ( 安卓应用启动分析 | Launcher 应用简介 | Launcher 应用源码简介 | Launcher 应用快捷方式图标点击方法分析 )
- 【Android 进程保活】应用进程拉活 ( 账户同步拉活 | 账号添加 | 源码资源 )
- 【Android 逆向】整体加固脱壳 ( 脱壳起点 : 整体加固脱壳 | Dalvik 脱壳机制 : 利用 DexClassLoader 加载过程进行脱壳 | 相关源码分析 )
- 【Linux 内核 内存管理】分区伙伴分配器 ① ( 分区伙伴分配器源码数据结构 | free_area 空闲区域数组 | MAX_ORDER 宏定义 | 空闲区域的页最大阶数 )
- MySQL 驱动中虚引用 GC 耗时优化与源码分析
- 全新UI站长在线工具箱系统源码+全开源版本+支持暗黑模式
- Spark源码分析之RDD的生成及stage的切分详解大数据
- Go 源码学习之–net/http详解编程语言
- java多线程系列(九)—ArrayBlockingQueue源码分析详解编程语言
- MySQL源码剖析:系统实现原理一探究竟(mysql源码解析)
- Vector源码分析详解编程语言
- 分析Linux df源码剖析与分析(linuxdf源码)
- 深入探索Linux集群:了解源码背后的奥秘(linux集群源码)