STM32开发板,却不想在window下开发,也不想用那么占内存的IAR MDK等软件,所以决定在ubuntu下建立该开发环境,像之前avr linux一样,找了下资料,国内有人做过,但都没有很详尽的教程,所以花很多天才完成.其实原理很简单,就是安装适用与STM32的GCC,以及建立该工程,主要是Makefile加上STM32的官方库. 这里要感谢https://www.embbnux.com/2014/02/01/linux_stm32_gcc_makefile/博主引领我进入linux平台开发stm32,因为这里不是否认ide不好,而是我想用makefile管理自己的代码,这样就可以自己代码是怎么链接和各种依赖库。我是在虚拟机开发,系统是64AMD的,这样要下载arm_gcc编译器,要加载到环境变量里面去,但是因为系统是64位的,gcc是32位的,所以要安装32位的Lib,系统才能识别gcc编译器。
最近更新: 8年多前移植了联发科的USB无线网卡驱动到STM32F4xx上,使用uC/OS-III作为嵌入式操作系统,lwip作为网络协议栈,可达3Mbits的传输速率。
最近更新: 10年前