如何在苹果系统(MacOS)下做单片机开发
现在大多数的单片机开发(非Arduino)的都是在Windows下的开发工具,在Mac下如何做51,STC等单片机的编程、编译和烧录呢?51系列单片机编译器用sdcc就行了,但是*nix下烧录都比较蛋疼,还是不推荐用51单片机了
如果是pic单片机,官方就提供mac os x下的ide,使用pickit 2烧录
如果是arm内核的芯片,使用arm-gcc编译,openocd配合openjtag/jlink进行烧录
如果是stm8单片机,可以用wine调用windows下的Cosmic编译器,使用我自己移植过的versaloon上位机软件+自制versaloon下载器就可以烧录 histamine 发表于 2014-4-21 17:25 static/image/common/back.gif
51系列单片机编译器用sdcc就行了,但是*nix下烧录都比较蛋疼,还是不推荐用51单片机了
如果是pic单片机, ...
这些方法都有点小挑战,,没有IDE吗? 氢离子 发表于 2014-4-22 14:48 static/image/common/back.gif
这些方法都有点小挑战,,没有IDE吗?
编译流程都可以用Makefile来管理
IDE想用啥就用啥 histamine 发表于 2014-4-22 15:00 static/image/common/back.gif
编译流程都可以用Makefile来管理
IDE想用啥就用啥
Makefile是个好主意,能说说51烧录怎么做吗?或者有资料链接(关键词)我自己去搜搜也行 氢离子 发表于 2014-4-23 11:41 static/image/common/back.gif
Makefile是个好主意,能说说51烧录怎么做吗?或者有资料链接(关键词)我自己去搜搜也行
stc我曾经试过移植过一个stcdude到mac os x上面,但是下载成功率比较低
这个是linux版本的:https://github.com/nekromant/stcdude
atmel的51没用过不太清楚,印象中Versaloon好像支持 本帖最后由 Limius 于 2014-4-23 23:34 编辑
所以我一直用PD虚拟机,来回切换,两个平台同时用~
当然画PCB的时候也得在win下。。 Limius 发表于 2014-4-23 23:32 static/image/common/back.gif
所以我一直用PD虚拟机,来回切换,两个平台同时用~
当然画PCB的时候也得在win下。。
看来做单片机开发必要环境就是Windows了。。 histamine 发表于 2014-4-23 14:36 static/image/common/back.gif
stc我曾经试过移植过一个stcdude到mac os x上面,但是下载成功率比较低
这个是linux版本的:https://git ...
哥们说实际的,你真是条汉子。这些难找的资料都被你搞定了 histamine 发表于 2014-4-21 17:25 static/image/common/back.gif
51系列单片机编译器用sdcc就行了,但是*nix下烧录都比较蛋疼,还是不推荐用51单片机了
如果是pic单片机, ...
大神 把versaloon这个的资料上传呗,哈哈
页:
[1]