开发51系列的单片机,国内的绝大部分人使用的是基于keil的开发环境,不过该商业软件是收费的,这算一个不太好的地方,另一个不好的地方是它的编辑环境已经跟不上时代的步伐了,尽管一般软件的体量并不大
SDCC是一个免费的编译器,是跨平台的,其他操作环境也能工作,至于什么是编译器/编译器如何工作,请自行百度,如果能深入一些理解这些问题,算是一个大的提高
SDCC在windows下面进行工作,可以直接参考SDCC的相关文档编写用命令行直接进行“原始开发”,但是这种方式显然不适合大众开发者,除非为了证明你有超凡的编程能力以及组织软件工程的能力,毕竟有了更好的工具,可以大大提高效率,让开发更关注业务逻辑本身
所以eclipse是一个很好的目标平台,并且已经有人为我们免费开发了一些相应的工具,尽管这些工具已经很老,并且可能存在一些问题,但是经过一些改动,还是能很好的工作起来的,下面进入正式开发环境搭建工作
需要准备的硬件有
1、AT89S52开发板一块【其他51系列的也行】
2、ISP下载工具【淘宝有很多,或者其他烧录工具】
3、其他配件,如USB串口、电源等
需要准备的软件【推荐用比较新的版本】有很多。分别是
1、jdk[根据自己带你电脑选择32或者64位]
2、eclipse[C++版本、根据自己带你电脑选择32或者64位]
3、SDCC【根据自己带你电脑选择32或者64位】
4、Cygwin【建议安装离线版本】
5、ISP的下载软件
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !