原创 准备DIY一个i.MX31处理器Development Kit

2008-9-17 14:58 4088 7 13 分类: MCU/ 嵌入式

在学校学习单片机使我第一次接触到了MCS-51,感觉这个东西很好玩,可以完成很多功能。于是我进入了单片机的世界,开始自己画板子,写程序,下载调试。现在回想起来那段时间很美好,因为懂得少,对我来说什么东西都是新的,所以感觉每天都在进步。上研究生后,接触到了DSP,让我知道了这是一个运算速度比MCU快得多的器件,使我有机会第一次设计四层电路板。工作后,因为公司用的是ARM开发产品,这又让我有机会了解到了这些年最时髦的技术。从使用JTAG下载程序开始学起,逐渐的又做了Bootloader在44B0上的移植,uClinux在44B0上的移植,在linux下的Hello world。。。。。。


就这样,向许多前辈一样我也经了解到了从MCU,DSP,ARM等等许多技术。现在的我已经很少编MCU的程序了,因为这些年积累了不少新的体会,好多子程序都是现成的,稍微粘贴修改一下就能用了。DSP也不摸了,感觉自己不是做算法的料(如果不做算法,DSP就是一个高速的单片机而已,呵呵)。


如今我有一个想法:想按照当初学习单片机那样,从头做一遍ARM开发。这里面应该包括,器件的选型、设计原理图、PCB Layout、联系PCB、SMT加工、调试、Bootloader/OS的移植、驱动程序/应用程序开发等工作。感觉只有这样才算真正玩过ARM。当然我也知道ARM开发比单片机难度大得多,布线要考虑信号完整性,PCB加工费用较高,有些器件不能手工焊需要SMT等等,所以我想寻找和我有同样兴趣的朋友一起开始,希望把这个做成开源项目,使更多的人从中受益。


关于选型:我的想法觉得现在市面上ARM9的板子已经很多(像S3C2410,2440),再做没有什么意义了。因此我想从ARM11开始,这样才有挑战嘛,呵呵:)具体型号就是文章题目提到的Freescale的i.MX31。今天就写到这了,下次详细介绍i.MX31

PARTNER CONTENT

文章评论6条评论)

登录后参与讨论

hejunzhuo82_485844470 2009-1-14 16:42

我目前正在做31的开发工作,希望跟楼主多交流。

用户1015831 2009-1-4 15:25

我也想做一下,可是现在国内可参考的资料不多。比较难办的是13783替代问题,毕竟这个东西太难买、SMT和布线都比较麻烦。

用户1015831 2009-1-4 15:25

我也想做一下,可是现在国内可参考的资料不多。比较难办的是13783替代问题,毕竟这个东西太难买、SMT和布线都比较麻烦。

用户412121 2008-11-7 08:20

现在,正在准备核心板的原理图和封装库。初步准备先借用国外一个厂家的扩展板调试。等成功后可根据需要再设计自己的扩展板。

zwj-gg_818035047 2008-10-16 17:46

期待你的项目,有需要帮忙的地方可以联系zwj-gg@qq.com

用户412121 2008-9-17 16:34

谢谢。大家的支持就是对我最大的鼓励。
相关推荐阅读
用户412121 2015-09-11 09:59
我今年的作品:智能家居物联网实验板(STM32+ESP8266)
去年就开始关注物联网和智能家居了。一开始看到不少用路由器方案做的智能插座,感觉太浪费芯片资源了。直到有一天无意中看到了ESP8266,感觉这是一个适合单片机的wifi解决方案,应该可以做不少好玩的...
用户412121 2013-10-29 11:41
STM32迷你核心板运行ST emWin + FreeRTOS成功
新板子做好后受到了很多人的关注, 比如板上有哪些资源,有哪些例程等等。有的人还会问是否能外接LCD等等,对于我这些,我的板子都预留了接口肯定是没有问题的。但是口说无凭还是实实在在 的测一次才能令人信服...
用户412121 2013-10-15 14:11
新版STM32迷你核心板做好了
之前也跟大家多多少少介绍过了,这次做的新版就是对前一版不满意地方的小修补(比如印字,焊盘尺寸等等),另外对外扩IO做了微调,可以保证F407的每 种外设都可以扩展(之前是按照F103设计的兼容407但...
用户412121 2013-09-22 22:58
在STM32上运行FreeRTOS操作系统(基于STM32 V3.5.0固件库)
很久以前就想实用FreeRTOS了,优点就不必说了,网上可以搜到一大堆它和ucos-ii以及其他几种嵌入式操作系统的比较。最重要的一点它是免费的,不想ucos那样商业使用需要收费。只是之前本人比较忙而...
用户412121 2013-08-13 11:00
华美A5无线3G路由器升级内存,flash,刷openwrt成功
Hame A5(华美A5)号称最小的3G无线路由器,可惜只有16M SDRAM, 4M FLASH虽然理论上可以刷openwrt,但是限于硬件资源太少运行起来很卡,到最后几乎死机。 于是我尝试给...
用户412121 2013-05-08 17:29
我的STM32核心板升级到F4了(目前可以运行u-boot)
年初做的这个可以跑uCLinux的STM32核心板用的是STM32F103ZET6(http://bbs.ednchina.com/BLOG_ARTICLE_3010701.HTM),当时已经考虑...
EE直播间
更多
我要评论
6
7
关闭 站长推荐上一条 /3 下一条