Mac电脑下的单片机开发环境配置心得
这是我第一次写博客,我想发表一些我对Mac配置单片机开发环境的看法,以及我这个小白,在配置的时候出现的问题后的解决方法。
为安装编译软件sdcc做前期准备
SDCC是可重定目标的,优化的标准C(ANSI C89,ISO C99,ISO C11)编译器套件,针对的是基于Intel MCS51的微处理器(8031、8032、8051、8052 等)可以将其重新定位为其他微处理器。
更多资料可以自行查看sdcc官网
安装sdcc是使用Homebrew来进行安装的
1、安装Homebrew首先需要在电脑上安装好Xcode(app Stroe就可以下载)
2、装好Xcode以后就可以开始安装Homebrew了。
Homebrew的安装请看这篇文档(https://www.jianshu.com/p/de6f1d2d37bf)
开发环境搭建
这里请看Mac单片机开发环境搭建
我的分享
1、代码的编写
测试代码是用vim编辑器(也可以叫vi编辑器)写的,可以看这篇文章vim编辑器的基本使用
如果看了还是不会,那就直接在终端里输入vim pmd.c
这是创建了一个名字叫pmd的c语言文件。
进入vim编辑器以后按i
进入插入模式,粘贴这里面的Mac单片机开发环境搭建流水灯测试代码,然后按esc
退出插入模式 再按:wq
保存退出。
2、用sdcc编译的时候
如果程序出错,会编译不成功,会返回错误信息,再次输入vim pmd.c
就可以进去编辑修改代码。
这种无返回信息的情况,其实编译器已经编译成功了。编译的文件就保存在了电脑磁盘的根目录下(如果找不到,不用管,接着跟着Mac单片机开发环境搭建后面的步骤继续往下即可)。
最后在将程序下载(烧录)到单片机的时候,需要冷启动(冷启动是单片机烧录的术语),通俗的说就是,将单片机开关关闭,在打开(按开关,不是拔usb线哦)。