找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3874|回复: 1
打印 上一主题 下一主题
收起左侧

通过软件仿真学嵌入式开发

[复制链接]
跳转到指定楼层
楼主
ID:51773 发表于 2013-8-15 13:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在淘宝上看了几天开发板,总找不到合适自己的,自己动手做嘛又还没达到这个水平,电烙铁好久都没有拿过了:(后来发现了一种相当经济的学习嵌入式开发的方法,那就使用软件进行仿真。现在找到了几种关于单片机的软件仿真方法,昨晚搞了很晚,终于也把环境给架了起来,今早起来还试了一下PIC下的软件开发,哈,感觉不错。等学得差不多的时候再去买高级一点的开发板吧,低级的就自己做,呵,经济危机嘛,得省点钱,管它是大钱还是小钱。
1,8051的软件仿真环境可以使用keil uVersion + proteus。这个环境我已经架好,不过还没有真正写程序进行测试。
2,PIC可以使用mplab + hi-tech picc + proteus。环境架好了,刚才并用个数码管控制的小程序测试过,完全OK。
3,AVR可以使用avr studio + proteus。这个还没架好,网上也有不少资料,可以参考一下。
4,DSP。这个我还没找到相关的资料,这个难度也相当地大,都是信号处理,对仿真的机器要求也相当地高,有没有这方面的工具还不好说。
5,ARM。proteus只能仿真到ARM7,至少我的7.1 SP2是这样,ARM9应该还不行吧,最新的版本就不太清楚了。ARM7是没有MMU的,所以想玩wince和linux是不行的,学学ucos 2和uclinux还是可以的,这两个也不简单啊。
6,CPLD/FPGA。这两个还没完全研究过,而且这两个入门的槛也不低(高不高不好说)。不过quartus可以进行仿真,像nios 2就可以在上面进行仿真来开发ucos 2和uclinux,但是这个对计算量要求可不低了,也就是说对PC的要求也相当地高。
7,以上的各种组合。proteus可以用8051, PIC, AVR, ARM7进行有机地组合成自己的开发板进行多控制器的开发,可惜不支持CPLD/FPGA,不能把这两个组合进去,现在控制器+CPLD/FPGA这种组合的需要也会越来越多了吧。DSP就更加不用说了。
哈,我还一直幻想着用FPGA搞个多核来试试,然后再看看怎么搞个OS来控制多核进行更好工作,但是,以我现在的功力离这个距离还有相当相当远的路要走啊,继续努力,继续学习吧。                                                                                             
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:61343 发表于 2014-5-29 14:42 | 只看该作者
谢谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表