在Mac OS X 系统下做STM32开发

发布者:yuehui最新更新时间:2019-07-26 来源: eefocus关键字:Mac  系统  STM32开发 手机看文章 扫描二维码
随时随地手机看文章

前言

本文只是一个提纲,提供一个参考,具体操作请查看文中的链接。


搭建环境

初学STM32开发,首先解决开发环境的问题,由于Mac OS X系统下没有keil环境,故需要自己搭建开发环境,参考大师“胡茂晓 的 BLOG”:在Mac OS X中搭建STM32开发环境(1)等系列。


编译

环境搭好了,然后就是编译,keil下编译就比较简单了,但是Mac OS X就只能自己写makefile来使用make编译了,当然,还可以使用autoconfigure来实现makefile文件,但autoconfigure同样难以入手。 

写makefile,当然要了解makefile的基本知识,建议抽时间阅读“GNU make中文手册”。 

附上一个我的一个xCode工程,工程里有makefile,虽然是xCode工程,但是并不能直接使用xCode编译,还是得命令行输入make命令来编译,下载地址。如果你没有xCode,也没有关系,你可以直接查看里面的makefile文件。


下载运行

编译成功后,即可将程序下载到开发版上运行了。连接ST LINK,启动命令行,cd到文件所在目录,使用命令下载到开发版:


st-flash write stm32_Mini_Led.bin 0x08000000


调试

要调试程序,参考大师“胡茂晓 的 BLOG”:在Mac OS X中使用VIM开发STM32(4)


关键字:Mac  系统  STM32开发 引用地址:在Mac OS X 系统下做STM32开发

上一篇:Keil5配置GCC编译器编译STM32工程
下一篇:STM32经keil mdk编译产生的.map文件分析

推荐阅读最新更新时间:2024-11-13 18:35

Model Y热泵系统中的零件集成化
引言:上周蒙罗老爷子拆了 Model Y 变化最大的部分 - 热管理和热泵系统,但是他明确表示,接下来不会对热泵系统的工作方式进行过多的详细介绍,主要是因为希望这部分的解释通过拆解报告的形式出售。因此了解这个事分成两部分,第一搞清楚有哪些零件层面的改变,第二这些零件所组成的系统运行和之前的专利描述有多大的差异,并且搜集和补充其他拆解公司的材料予以补充和分析。本文根据这个视频和部分国外技术专栏的信息进行一些整合 01 蒙罗的拆解视频 视频讲的是架构,里面的东西比较细,不过结合之前的视频 E26,如下图所示,这个设计是把能结合的东西结合在一起,类似于我们做多合一一样(液冷冷凝器、蓄能器、冷水机,还有背面 Octo valve
[嵌入式]
Model Y热泵<font color='red'>系统</font>中的零件集成化
Maxim推出隔离型CAN收发器,确保工业系统可靠通信
中国,北京—2017年12月14日—Maxim宣布推出MAX14878、MAX14879和MAX14880 2.75kV和5kV系列隔离型控制器局域网(CAN)收发器,帮助设计者提升工业通信可靠性以及系统运转时间。  现如今,CAN总线已经广泛应用于工业领域。由于要求集成隔离和可靠的接口,以承受嘈杂环境的影响,工作人员面临诸多挑战。此外,还存在收发器输入故障/短路导的通信失败、静电放电(ESD)对系统可靠性的影响、工业环境下较高的地电位变化等风险。    该系列高速收发器集成高达5kV电气隔离,带有故障保护和±15kV人体模式(HBM) ESD保护,有效提高恶劣及嘈杂环境下的系统正常运转时间。器件可在高达1Mbps的最高CAN
[半导体设计/制造]
关于1000X示波器的性能分析和介绍
4通道 1000X 示波器 2019年1月8号,是德科技宣布推出4通道1000X系列示波器,最高带宽200MHz,标配网络接口,该产品的发布进一步完善了1000X产品系列,为个人爱好者、高校实验室、初创企业等提供了更合适的选择。 1000X系列示波器是是德科技入门级示波器,带宽涵盖50-200MHz,起步价仅¥2860(参考Keysight京东和天猫旗舰店)。 虽然定位为入门级,但功能丰富,其具备最高2GSa/s采样率和最高200MHz带宽,50000个波形每秒的捕获率,具体高端示波器同样先进的分析工具,如频率响应分析、模板测试、FFT和分段存储,让您能够利用有限的预算实现高性能和大品牌的结合。 这些高大上的功能可以
[测试测量]
关于1000<font color='red'>X</font>示波器的性能分析和介绍
AMD发布双核6瓦x86处理器 不需风扇散热
7月31日消息,据国外媒体报道,芯片厂商AMD发布了一款双核x86系统芯片。这种芯片的耗电量为6瓦,可用于无风扇的工业应用。 AMD的G系列系统芯片是该公司主要的低功耗芯片,主要用于自动化、瘦客户机、工业平板电脑和游戏机等工业应用。AMD发布的型号为GX-210JA的双核1G GHz x86系统芯片的热设计功率是6瓦,平均功耗为3瓦,可以用于无风扇的平板电脑中。 AMD以前曾表示,它将研制基于ARM的嵌入式处理器。但是,AMD的x86嵌入式芯片可能仍然是一个关键的重点和推动销售的因素。AMD能够把双核x86处理器的耗电量降低到6瓦的能力给人们留下了深刻的印象。这种双核x86处理器包括一个主频为255MHz的Rade
[手机便携]
商用车散热新趋势—散热系统智能化
2000年前后,我国乘用车市场逐渐完成传统冷却系统向智能冷却系统的过渡。2007年,由中国公路学会客车分会召开的“客车后置式发动机冷却风扇驱动技术研讨会”上,有专家指出传统的发动机冷却系统自身功耗,已占到发动机功率的10% 以上,如何减少冷却系统自身功耗,如何让发动机发挥更高的效率,也成为了当时业内难以突破的瓶颈。在此次会议上,与会人员普遍认为商用车发动机冷却系统亟需升级换代。对比乘用车市场,以发动机智能冷却系统为代表的智能散热模式终将成为未来商用车发动机散热的主流。 车辆发动机需要散热,这是共识。在冷却系统发展的早期阶段,满足车辆散热需求是发动机冷却系统的设计目标。而随着现代社会的发展,汽车技术的进步,传统发动机冷却系统的弊端越
[汽车电子]
哈曼的Autotalks的C-V2X解决方案将亮相CES2019
V2X (车联网)通信解决方案领域的全球领导者 Autotalks 被 三星电子有限公司 旗下全资子公司 哈曼国际 (HARMAN International)选中,为其Telematics平台提供V2X芯片组。哈曼国际专注于汽车、消费者和企业市场的互联技术,将在CES® 2019上展示采用Autotalks V2X芯片组的Telematics平台。此次被选中的Autotalks第二代芯片组已经量产就绪,同时支持支持DSRC和C-V2X直接通信(PC5协议)。 哈曼将展示其具备C-V2X功能的Telematics平台令人印象深刻的互通性。实时演示将展示一辆汽车通过C-V2X直接通信协议与一辆摩托车进行通信。用于演示的两辆车
[汽车电子]
哈曼的Autotalks的C-V2<font color='red'>X</font>解决方案将亮相CES2019
安川Yaskawa伺服电机Σ-X系列优势特点和应用
为应对生产现场新的变化,需要转型为能够高效、高品质稳定生产的工厂,安川电机基于i³-Mechatronics理念,推出了Σ-X系列AC伺服驱动器(旋转电机)。 作为Σ-7的迭代产品,Σ-X先进优化的运动性能,提升了设备新能和生产效率,缩短了开发周期。此外,Σ-X融入了i³-Mechatronics系统,加强了数据感知功能的灵活运用,无需改变机械、装置设计即可快速实现数据收集,还可根据震动、干扰、转矩指令等数据预测趋势,预防突发性的停机和故障。 一、安川伺服电机Σ-X特点优势 1.设备性能的提升 电机的最高转速从6000min-1提高到7000min-1。编码器分辨率扩大至26bit,相当于原来的4倍。在Σ-7的基础上,进一
[嵌入式]
安川Yaskawa伺服电机Σ-<font color='red'>X</font>系列优势特点和应用
冲孔打桩机的自动控制系统设计
0 引言 冲孔打桩机主要由桩锤、支架、卷扬机以及其他辅助设备组成,其工作原理是利用冲孔打桩机的卷扬机构,将电动机输出动力的回转运动转变为往复运动,通过钢丝绳来带动桩锤的提升,并在一定高度时使桩锤自由下落,利用桩锤的冲击作用冲挤土层或破碎岩石,同时钻渣随泥浆(或用取渣桶)排出,最后在地基土中形成桩孔。施工人员在桩孔内放置钢筋笼,灌注混凝土而制成桩。 目前,冲孔打桩机的打桩作业均由人工手动机械式操纵来完成。操作人员在工作过程中需要频繁对离合装置、刹车装置等控制部件进行操纵,劳动强度很大。随着微电子技术和自动控制理论的发展,将自动控制技术应用于冲孔打桩机,实现打桩的全自动化或半自动化,使操作人员从繁琐重复的体力劳动中解放出来成为
[单片机]
冲孔打桩机的自动控制<font color='red'>系统</font>设计
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved