嵌入式
文章平均质量分 50
shanggl8
这个作者很懒,什么都没留下…
展开
-
HUAWEI 擎云L420 折腾记 (搭建arm gcc、openocd 雅特力 MCU开发环境)
心血来潮,能不能在纯国产的笔记本、系统上进行开发, 划拉了一下市面上能买到的设备,也就华为擎云L410 、L420 还能买得起,用的上,因此小黄鱼2xxx 买了一部99新的擎云L420 开始尝试是否能搭建起来工作环境。原创 2023-02-16 11:12:42 · 3387 阅读 · 0 评论 -
betaflight 代码结构
这次针对BF 的移植,主要对于target、Driver、link、make 等进行修改,重点在于driver文件夹, 由于原始BF主要使用STM32 系列,从F1 到H7 都有移植,所以原始的代码已经十分复杂,AT32 的外设结构与STM32G4 比较类似,所以主要以G4 相关HAL库为蓝本进行修改移植。对飞控的“输入输出”,如视频、crsf、bb响、flash、gps、舵机、图传等的输入输出抽象。加速计、adc、电池、气压、compass等传感器抽象。GPS、RX、VTX等。硬件配置、接口抽象化。...原创 2022-08-16 19:09:20 · 1837 阅读 · 0 评论 -
0-序-为什么移植BF
这次拼装打开了我对穿越机飞控的大门,从此深陷飞控大坑,买了STM32开发相关的书籍自学MCU知识、阅读BF 的源代码。选择国产芯片,一方面是想降低飞控的价格,让各位模友降低费用,另外一方面也是想着在过程中对比、学习MCU 的开发知识,以实际项目促进自己的学习,事实证明这确实是一条学习的捷径,使我快速了解了ST、AT 两套MCU 的基础知识,也掌握了BF 的代码结构,因此整理了整个移植过程,希望能够给其他同好留下一些线索,给自己做一次系统的知识总结。...原创 2022-08-16 19:06:23 · 262 阅读 · 1 评论 -
betaflight从 STM32 移植到AT32 笔记大纲
经过接近5个月的努力,已经将开源飞控 betaflight 4.3.0 -rc2 从stm32 移植到 雅特力at32F435/7,用开发板对目标功能验证通过, 协同另外一个朋友(N.T.Jia) 正在制作原型飞控板进行试飞验证。趁这段时间开一个坑,总结一下怎么把bf 移植到非STM32 系列的MCU上,以及遇到了哪些坑、怎么进行优化,以及后继如何对bf 固件进行定制等话题。...原创 2022-08-16 19:06:02 · 1247 阅读 · 1 评论 -
Ubuntu环境搭建华大 HC32f460KETA编译、仿真环境
hc32f460 ubuntu 编译仿真环境记录原创 2022-01-08 18:14:34 · 2341 阅读 · 4 评论