IAR和keil两个开发平台都是arm开发当中比较流行的平台,keil4的版本之间,可以兼容,但是版本4和版本5还是不兼容的,但是IAR的兼容性更加差,好像6.30.x之间是能够兼容的吧,没有实测过,以下是网上摘录的,根据其一步步,笔者实际测试成功,只是有一点小小的不一样需要更改. ================================================== 第一步 建立工程 首先建立一个工程,命名选择路径保存 文件名可以随便取第二步加载文件在工程路径下新建三个文件夹,分…
原文出处: http://blog.csdn.net/embbnux/article/details/17619621 之前建立stm32开发环境,程序也已经编译好生成main.bin,接下来就是要把该文件烧录到stm32上.在linux下给arm烧录程序主要使用openocd,这个软件开源,而且支持众多芯片,从ARM9到A8都可以,当然STM32也可以.支持的JTAG工具也很多,JLINK ST-LINK OSBDM都可以,我这正好有一个openjtag基于FT2232C的,也是被支持的.  …
http://blog.csdn.net/embbnux/article/details/17616809…
STM32开发环境--使用MDK建立一个工程 该工程模版是基于库函数基础制作而成,其中有借鉴相关资料.虽然工程模版一旦建立,以后任何项目只需套用即可,但考虑到长时间不使用,在将来某天可能会突然用到,再查询资料搭建比较费时间和精力.故在此做一个简单的教程,在方便自己以后查阅的同时,也希望可以帮助到别人.另水平有限,如有错误,欢迎指正! 声明:此文章为本人笔记,如若按照本教程制作出工程模版,在具体工程中造成任何损失,本人概不负责. 1. 工程使用相关资料说明: a) 软件工具:MDK 5 b) ST…
PlatformIO简介 PlatformIO是开源的物联网开发生态系统.提供跨平台的代码构建器.集成开发环境(IDE),兼容 Arduino,ESP8266和mbed等 支持在Windows.Linux.macOS上使用预编译好的工具链,调试器和框架进行开发.它支持超过350个的嵌入式设备,超过20个的开发平台,超过10个的框架. Atom PlatfromIO IDE是基于Atom的新一代集成开发环境.提供了C/C++的代码智能提示,程序库管理,内置命令行等功能. Visual Studio…
项目需要一个功能,开发板范例正好有,就买了一块,不过还是有点贵 我手边没有J-Link 用的都是串口烧录 烧录时,先打开右上的开关 如果是仿真器烧录,它无法供电,需要接12V适配器或是杜邦线供电 然后要看右下的LED,有亮,代表供电正常 下面是烧录软件FlyMcu的界面 至此,应该就能烧录了 之后我还要增长这篇博客的篇幅 想加入STM32F407的最小电路 开发板只是学习,做项目还是要自己设计 我感觉,正点原子的视频,有些重要的都略过了 讲解的也..如果我需要的技术,不是只有这一个板子局限的话.…
在windowns下开发stm32刚开始学最烦的就是创建工程模板,都不知道为什么要那样设置,而且步骤繁多.现在我告诉大家一个好消息,在linux下配置stm32开发环境包括创建工程,使用JLink仿真简单到我都不知道怎么写教程了,什么固件库,OPENOCD,都成了浮云.        先上我自己整理软件,包括eclipse, arm-none-eabi-gcc, stm32 m3 3.5固件库(备用),stm32 for eclipse插件, JLink 4.78驱动,JLink固件(在 JLi…
1. 背景 STM32是意法(ST)公司开发的基于ARM Cortex-M系列的一系列微控制器(MCU). 有两种库 标准外设库(StdPeriph_Driver.Standard Peripheral library):是开发STM32比较经典的库,直接反应底层(寄存器)的代码,适合初学者,或需要深入理解的人. HAL库(STM32Cube HAL):是由ST公司推出的一个较标准库更高层次抽象的库,多用于STM32CubeMX生成的代码,有点类似面向对象的库,里面封装了很多东西,对于想理解深入…
http://blog.csdn.net/sybifei/article/details/45008745 [这篇文章有问题, 仅供参考] http://blog.csdn.net/define_us/article/details/50114127 [这篇文章C#调用可以,但VC调用存在问题,仅供参考] Step by Step: 基于MFC下的COM组件开发-Helloworld 原创 2015年04月12日 11:48:03 标签: mfc / com组件 / activex / hell…
摘要:本文内容是讲述用小熊派开发板模拟自动售货机,基于论坛提供的工程代码,通过云端开发和设备终端开发,实现终端数据在的华为云平台显示. 本文内容是讲述用小熊派开发板模拟自动售货机,基于论坛提供的工程代码,通过云端开发和设备终端开发,实现终端数据在的华为云平台显示.通过实际操作和学习,提升了华为云应用能力和物联网相关技能.本文也适用于IoT物联网开发全栈成长计划,第三阶段学习交流用.感谢大家批评指正! 实验资源 云平台:华为云物联网设备接入服务 通信协议:mqtt 通信方式:WiFi 开发环境:V…