前言
刚买了个MacBook Air,苦于没有keil,不想装双系统,想找个替代品,网上都说sdcc挺好用的,就搞了一下试试,感觉还不错,可能是小白吧,我感觉新手刚开始学习51,用起来跟keil应该没大差别,反正配置环境也不是很麻烦,多多益善嘛。 :)
需要的软硬件:
51开发板
芯片支持:STC 89/90/10/11/12/15/8 series
软件:
sdcc
CH341驱动
stcgal(烧录的)
sdcc的安装
首先,你的Mac上需要先装homebrew,官方介绍上是macOS(或 Linux)缺失的软件包的管理器。
homebrew安装方法:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
将以上命令复制粘贴到终端,系统会自动给你安装。
等待一会,安装完成后,就可以通过它来安装很多你想要的东西,比如sdcc。
sdcc安装方法:
在终端输入
brew install sdcc
稍微等待一会电脑就会自动下载了,期间要注意网络通畅哦。
安装CH341驱动
CH340/CH341的USB转串口MAC OS驱动程序
下载地址:http://www.wch.cn/download/CH341SER_MAC_ZIP.html
直接点下载就好。
解压下载好的文件,双击运行目录里面的ch34xInstall.pkg,根据提示一直点击下一步,最后重启电脑就行。
重启后,确认是否安装成功:
连接单片机****连接单片机
打开终端,输入
ls /dev/tty.wchusbser*
如果出现