热度 27
2012-9-5 15:11
7741 次阅读|
13 个评论
本博主沉寂半年后,又浮出水面了! 经过本人三个月的时间,现学现用ALLEGRO软件绘制了ARM9 2440 学习板。此板为四层板,普通工艺制板。经过半个月的测试,十分稳定的跑在400MHZ。后面博主有时间还回去做EMI,雷击等抗干扰测试。 此帖为长期不定期更新贴。楼主规划用几个月时间分享自己的整个开发经验!也许你会认为时间太长,可是楼主是在职人员,没那么多时间去写这些,毕竟我个人还要不断的充电。。。。。。 此帖我的规划是: 从嵌入式ARM9 2440学习板的原理图绘制----PCB出板----元件焊接----硬件调试----裸奔程序----UCOSII移植---UCGUI移植----UBOOT 2010.09移植----LINUX2.6.32.46内核移植--BUSYBOX 1.18移植---QT2.20移植---TinyX移植---GTK移植----和FPGA搭建电力数据采集系统-----如何融入一个完整的项目 。。。。。。 作为开篇贴,这里暂不涉及技术内容,只是单纯的和大家分享下板子的一些图片等,由于本人也是ALLEGRO画板菜鸟,所以板子也或多或少有些不足,希望大家不要拍砖。。。 目前可谓ARM 9 2440的开发板泛滥,可惜大都大同小异,只是给大家一堆代码,原理图,厚道点的就给点底板PCB,可是有谁能做到给大家详细的核心板设计呢????我们都是搞技术的人,要知其然更要知其所以然。不要认为高速板是高级画板工程师才能做到的事,只要大家有信息,也许下一刻的你就会出一块完完全全属于自己的ARM9开发板。。。。。 为了省去楼主多次贴图,毕竟图片上传非常慢,所以要看图片请到我的博文,见谅! http://bbs.ednchina.com/BLOG_ARTICLE_3005006.HTM 采用四层高速布板,保证电源,信号完整性。长时间测试,稳定跑在405MHZ! TinyX+QVWM GTK+TinyX QT2.2 播放视频文件,比较流畅 浏览图片 播放MP3 2012.06.20 /////////////////////////////// 趁工作间隙,大致描述一下此板的基本配置吧! 核心CPU S3C2440A 内存 64MB NANDFLASH 64MB 目前有时间就升级到1GB的,手上刚好有芯片 网卡 DM9000AEP 声卡 UDA1341 三个串口 MMC/SD卡 TFT+CAMERA接口 5个USB-HOST接口,可以单独使用本机USB-HOST,也可以使用HUB扩展的4个HOST 1个USB-SLAVE EEPROM AT45DB321 DS18B20 红外接口 引出所有数据,地址线,空闲IO口。。。。。 目前U-BOOT移植的是2010.09 支持DM9000A,USB-SLAVE,U盘,SD卡,NFS, TFTP启动,支持YAFFS文件烧写。支持LOADX。。。。。。 2012.06.22/////////////////////////////// 今天将手上的7寸屏转接板焊好,并驱动成功! 大家要注意一下,你入手的群创屏,按照TQ的原理图连接时,驱动芯片为nt39703fg ,,, 一定要把VSYNC和HSYNC断开!只需要DE信号就可以了,否则会出现乱屏显示。。。。。 在他们的论坛上有人问过类似的问题,结果他们说不是他们的屏,不搭理。。。哎!现在的商家。。。。。 鄙人花240元,淘宝入手的7寸群创屏+触摸屏,转接头是自己做的。。。。 目前鄙人比较成功的这款板应该算是第四代板了!!之前用protel 99 画过3块板子, 其中第一代没有考虑信号完整性,没有等长布线,但跑起来还是比较可靠的。 第二代板子,考虑了信号完整性,实行严格的等长布线,结果由于蛇形走线间距比较小,加之工厂把弧形调整成了直角,很是郁闷,可想而知,稳定性还不如第一代,算是失败而终。。。 今年春节那半个月回家重新画了第三代板,修正之前的BUG,实行等长布线,已经布线完成,可以再发出去做板了。但个人的信号完整性知识比较少,所以打算重新学习信号完整性方面的知识,顺便学习一下allegro布线,所以此板胎死腹中。。。。。 第四代也是目前这款小弟认为非常满意的板子,充分考虑电源,信号完整性,电磁兼容性。。。。目前从焊好板,本人一直让它不间断运行至今,期间未曾发生任何死机,重启现象。。。。。, 下面顺便贴出四世同堂的全家福 。。。。。 从左到右依次是 1代 2代 4代板 晕!!!!每个帖子只能上传20张照片!!!!! 狂晕。。。。。。。。 各位到下一贴见 了。。。。。。。。。