
开发环境
文章平均质量分 57
梦萦蓝天
这个作者很懒,什么都没留下…
展开
-
Github访问加速方法记录
由于各种各样的原因,在国内访问Github的速度非常慢。一般clone的速度只有几十k/s的速度,稍微大一点的工程基本无法clone,于是需要使用各种方式来加速访问Github的速度。使用代理使用代理的方式有两种,分为全局代理和单独代理两种。如果使用了全局代理比如配置了代理的软路由,那访问Github基本和正常网站一样,不需要额外配置。如果使用单独代理,需要配置Git的内置代理:git config --global http.proxy socks5://127.0.0.1:1080git con原创 2021-01-24 12:22:28 · 1642 阅读 · 0 评论 -
使用VSCode打造APM飞控的编译+烧录+调试一体的终极开发环境
日期:2019.05.08前言APM(Arducopter)和PX4是当今世界上最为流行和活跃的两大开源飞控软件项目,它们均在Linux下基于gcc编译工具链开发,对于那些习惯与在Windows下使用Keil MDK开发单片机的童鞋,无疑带来了一定的门槛,除了编译环境搭建较为麻烦之外,还有一个最主要的原因便是难以实现类似Keil上的在线硬件调试(Debug)功能。而本文的主要目的在于引导...原创 2019-05-09 00:13:44 · 21268 阅读 · 10 评论 -
Ubuntu下使用VSCode编译调试Betaflight飞控
日期:2019.05.05开发环境:ubuntu18.04工具链:gcc-arm-none-eabi-7-2018-q2(7.3.1)一.基础软件vscode安装方式自行百度,之后记得再安装一些必要插件比如C/C++,GitLens等。gitubuntu自带二.下载和编译1.下载代码git clone https://github.com/betaflight/beta...原创 2019-05-07 13:39:13 · 6711 阅读 · 3 评论 -
Linux下实现飞控开发:使用CMake构建STM32工程
前言由于工作原因,已经许久没有接触飞控了。18年的时候曾经写过一个半成品开源飞控,是基于Keil MDK这款商业IDE开发的,只能在Windows下运行。由于笔者现在绝大部分时间都在使用Linux,偶尔想回顾一下以前的代码,却不是特别地方便,因此萌生了将原先的飞控项目移植到Linux下的想法。目前国内单片机开发的教程绝大部分都是基于Keil的,Keil MDK作为一款商业IDE,的确有它的优势...原创 2019-09-25 17:32:11 · 18503 阅读 · 16 评论