你好,游客 登录 注册 搜索
背景:
阅读新闻

Ubuntu下的AT89S52,S51+SDCC+USBASP的开发环境搭建

[日期:2012-05-25] 来源:csdn  作者:Galaxy_blue [字体: ]

附件包内容: 程序源码,超级简易Makefile模板,usbasp可烧录51的固件程序,相关文档。

附件下载:

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /2012年资料/5月/25日/Ubuntu下的AT89S52,S51+SDCC+USBASP的开发环境搭建/

系列说明:Linux下程序开发具有一定的成熟性,包括大部分的MCU,FPGA,DSP甚至PCB制图等都是可行的。本系列将针对51系列的MCU.。

本文环境如下:

OS系统:Ubuntu 12.04

编译器 :sdcc

烧录软件 :avrdude

烧录器件 :usbasp

开发板:

开发板的确是有个小的,不过这次特意搭接了一个个人的小面包板版本,为此表示~不要怕开发MCU没有硬件基础,只要去做,其实开发就是这么容易~

如下图

最好弄运行的时候只需要电池1.2V*4,用了3个3.6V就可行(我的电池座忘带了,直接连起来啦)~建议最好有个USB接出来的5V电源或者自己有个变压器做的稳压电源,面包板上有一个电源小板子就是如此功能,不过这里没有使用。

注:旁边的小板子是USBASP,也有供电功能~此处就放在那里做个合影~哈~

程序编写:Vim(升级版的记事本,很好用,很推荐)

准备:

软件安装,软件安装建议使用ubuntu的软件中心,比较方便。需要sdcc,avrdude即可了。文本编辑什么都行。可以集成在codeblocks和eclipse里面(51没干过),ubuntu下有个51MCU的IDE,可以下来用‘mcu8051ide’ 。

对于命令行可以如下安装

sudo apt-get install vim

sudo apt-get install avrdude

然后就都安装完毕了。下一步就可以开始了。

linux
相关资讯       Ubuntu开发环境搭建 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款