历史上的今天
返回首页

历史上的今天

今天是:2024年09月27日(星期五)

正在发生

2019年09月27日 | STM32学习之旅① 开发环境搭建

2019-09-27 来源:eefocus

一、同与不同

STM32目前主流的开发环境有两个,一个是RealViewMDK(基于keil),两一个则是Embedded Workbench(基于IAR),关于两者的比较可以参考Keil MDK 和 IAR 两款ARM开发工具区别比较,主要区别如下:


相同点:集成的商业IDE


不同点:

MDK不支持层叠文件夹,在文件夹的下一级中必须为文件;IAR支持层叠,可以比较方便管理代码,理清层次。

MDK连接library,直接添加到文件夹即可;IAR则需要从工程中选项中设置。

IAR中的相对文件路径,需要通过当前文件夹定位,即以$PROJ_DIR$开头。

MDK默认只创建工程,工作区是不会直接创建。

默认状态栏,MDK的工具栏功能比较多,有点繁杂;IAR的比较简洁,但也相对比较单薄。

考虑到以上原因,我选择IAR作为开发环境


二、环境搭建所需材料

官网的IAR Embedded Workbench for Arm 密码: 917t,当然也可以直接去官网下载

注册机,含破解教程,密码: njxi


三、开始安装

基本是无脑傻瓜教程,一路NEXT,按教程走就是

之前如果没有安装驱动的会弹出很多驱动安装,全部安装就行


四、开始破解

打开注册机,按教程走问题不大


五、注意事项

我们用的版本是官方最新的IAR Embedded Workbench for Arm,这个和教程里的有些不一样,不过大致相同。当然用其他版本也是可以的,这个破解教程都可以用的。

推荐阅读

史海拾趣

申风(everanalog)公司的发展小趣事

随着技术实力的不断提升和产品线的日益丰富,申风(everanalog)公司开始积极拓展市场。公司凭借优质的产品和服务,逐渐在国内市场上树立了良好的品牌形象。同时,公司也积极开展国际合作,与国际知名企业建立了战略合作关系,共同推动集成电路产业的发展。这些合作不仅为公司带来了更多的商业机会,也提升了公司在国际市场上的竞争力。

德国ACAM公司的发展小趣事

2014年,ACAM公司迎来了一个重要的里程碑事件——被奥地利微电子股份有限公司收购。这次收购极大地增强了ACAM公司在时间数字转换器(TDC)技术领域的实力。奥地利微电子在半导体行业有着深厚的积累和丰富的经验,与ACAM公司的技术优势相结合,进一步提升了ACAM公司在市场上的竞争力。

GISMA Steckverbinder GmbH公司的发展小趣事

随着技术的不断进步,GISMA持续加大研发投入,不断推出新产品以满足市场需求。其产品线从最初的几个系列扩展到如今的16个系列,涵盖了超过15000种不同类型的连接器。这些连接器不仅具有高电气性能和出色的防水性能,还能够在恶劣的水下环境中保持稳定的工作状态。GISMA的技术创新能力和产品线拓展策略,为其在电子行业中的持续发展奠定了坚实基础。

DMS Electronic Components, Inc公司的发展小趣事

DMS非常重视人才的培养和引进。公司建立了完善的人才选拔和激励机制,吸引了一批高素质的专业人才加入。这些人才在技术研发、市场营销、生产管理等方面发挥了重要作用,为公司的快速发展提供了有力保障。同时,DMS还注重员工的培训和发展,为员工提供了广阔的职业发展空间。

Accuride公司的发展小趣事

在经营过程中,Accuride公司也进行了一系列子公司出售和业务调整。例如,它曾宣布出售其子公司Fabco汽车公司。这一举措有助于Accuride公司更加专注于其核心业务,优化资源配置,提升整体运营效率。同时,通过出售子公司,Accuride也获得了一定的资金回流,为公司的未来发展提供了资金支持。

Altera (Intel)公司的发展小趣事

随着全球市场的不断扩张,Accuride公司也积极实施全球化战略。其在北美地区拥有多个生产基地和销售网络,同时在加拿大和墨西哥也设有子公司。这些子公司在各自的区域内开展业务,为Accuride公司的全球化战略提供了有力支撑。通过全球化布局,Accuride公司能够更好地满足全球客户的需求,提升品牌影响力和市场竞争力。

虽然这些故事并非直接涉及电子行业,但它们展示了Accuride公司在商用车零部件行业的发展历程、经营策略和市场表现。作为一家具有实力和影响力的企业,Accuride公司通过不断创新、拓展市场、优化资源配置等方式,实现了稳健的发展。

问答坊 | AI 解惑

仅用鼠标就搞定的第一个C++程序

仅用鼠标就搞定的第一个C++程序    学习C++,不同IDE的控制台程序,新建、点击后产生的第一个C++程序,有的仅用鼠标就能搞定,“正常显示”,而有的则需要补充些语句才能通过编译到“正常显示”状态。 这里没有别的意思,只是想说 ...…

查看全部问答>

电磁炉原来对人身体有危害啊!!!

国家统计局的数据则表明,未来五年,电磁炉在国内将有7000万至8000万台的市场潜力,市场容量将达到数百亿元。但是,当电磁炉大批走进千家万户之时,其电磁污染的病症也日益显现。 那么什么是磁泄漏呢?中国室内装饰协会室内环境监测委员会副主任赵 ...…

查看全部问答>

步进电机控制

看大家对步进电机这么感兴趣,特意制作一个小视频,用四个按键控制步进电机转动 呃,那个,怎么传视频…

查看全部问答>

第三章 底层库函数

小川工作室编写,本书为LM3S的USB芯片编写,上传的均为草稿,还有没修改,可能还有很多地方不足,希望各位网友原谅! QQ:2609828265 TEL:15882446438 E-mail:paulhyde@126.com 第三章 底层库函数 3.1底层库函数简介 寄存器级编程 ...…

查看全部问答>

#define DEFC(name, address) __no_init volatile unsigned char name @ address;

各位大虾  我在430的库文件里面看到这么一句 #define DEFC(name, address) __no_init volatile unsigned char name @ address;     是什么啊…

查看全部问答>

【视频分享】系统级ESD电路保护设计考虑因素

今天和大家分享一个有关ESD电路保护设计的视频。 随着技术的发展,移动电子设备已成为我们生活和文化的重要组成部分。平板电脑和只能手机触摸技术的应用,让我们能够与这些设备进行更多的互动。同时,它也构成了一个完整的静电放电(ESD)危险环境 ...…

查看全部问答>

ADI实验电路中的经典电路---大电流驱动电路

ADI实验电路中,有一些比较经典的电路,现发上来和大伙分享 大电流驱动电路:(此电路在CN-192中) …

查看全部问答>

电脑桌面自动切换

本帖最后由 战马 于 2014-4-30 21:29 编辑 SensorTag采用蓝牙4.0BLE,由于经典蓝牙无法与BLE设备连接,考虑到一般的电脑端无法连接到SensorTag(总不能用调试工具来连接吧),按之前的想法用USB适配器来连接SensorTag是无法实现的。由于电脑端不 ...…

查看全部问答>