原创 庖丁解牛--ARM2440学习板2(从原理图-PCB-硬件调试-裸奔-UCOSII-UBOOT-LINUX-QT-TinyX-gtk)长期不间断更新

2012-9-5 15:11 3878 12 31 分类: MCU/ 嵌入式 文集: 庖丁解牛--ARM2440学习板

接续第一篇。。。。。。。。。。。。

四世同堂照片

9.jpg
 10.jpg

11.jpg

第一代板未考虑等长之类的,能流畅的跑起来,估计稳定性还是有所欠缺,所以未在上面花太多时间去测试,直接出第二代板。。。。。。。。。
 
12.jpg
13.jpg
14.jpg

 

第二代板子, 蛇形走线间距太小,被工厂做成了直角,可想而知能稳定跑起来才怪了!另外按照网上一篇文章写的,BGA过孔做管脚,结果焊接时非常容易使锡球掉入过孔焊盘,导致很多虚焊,所以大家如果未能很好的理解别人的意图时,还是老老实实按常规出牌吧!!鄙人的经验之谈。。。。。。

15.jpg

第三代板,已经完工,本打算发出去做板的,但个人认为还是加强自己的理论修养,重新画过,所以胎死腹中。。。。。

16.jpg

第四代板,充分考虑电源完整性,信号完整性,小弟自认为比较满意之作。。。。。

 

 2012.06.25///////////////////////////////////////////////

      楼主根据自己的绘板经历,protel 99  还是不太适合画等长布线,毕竟是比较老的软件了。所以大家如果有时间,还是静下心来学一下allegro吧,真的是磨刀不误砍柴工。画起等长线,差分线来得心应手。。。。

   楼主用protel 99  画等长蛇形走线时,都是一边画,一边看报告的,几十根等长线,可想而知工作量的巨大。而且当中也不可能正确估算出最终的数据线,地址线,控制线的数值,最终会多次修改已经布好的线,缝缝补补又一天,所以难度还是不小的。。。。

    至于allgero  也不是想象中的那么难,楼主的策略便是在使用中学习,用到什么学习什么,因为我们都不是专业的画板,刚开始没必须什么都学得那么精,那么透,才动手去画。“临渊羡鱼,不如退而结网”。。。。再复杂的板子也是点滴积累而成的。不会是一蹴而就的,是吧?首先从心态上端正它,毕竟它仅是我们万千开发工具中的一门。做软件的人永远不会像中国的教育那样,拐弯抹角的给你出无谓的题,肯定都是为了直截了当的让大家能快速上手的。所以楼主花了3个月从0开始,到目前也只是会用一些简单的功能而已,但我个人觉得在当下这已经足够满足我的需求了,至于其它的,我后面用到再去学习就够了,毕竟我不是吃这碗饭的,弄那么精干鸟。毕竟每个人的精力有限是吧????

 

 

///////////////////2012.07.14

鄙人花了一周时间,移植了GUI到我的7寸屏上面,稳定跑起来,此GUI支持各种分辨率的屏幕显示,包括黑白屏,灰度屏等,非常适合做产品开发用。不废话了,直接上图!

有图有真相!呵呵!!

 

20120714171116770001.jpg

 

20120714171126515002.jpg

屏保

 

20120714171132794003.jpg

时间地图

 

20120714171138392004.jpg

计算器

 

20120714171144824005.jpg

 

 

20120714171150351006.jpg

 

20120714171155399007.jpg

图片浏览

 

20120714171206704008.jpg

 

20120714171214116009.jpg

游戏

 

20120714171220682010.jpg

绘图

 

20120714171228978011.jpg

各种窗口控件颜色

 

可以随意更换主题,背景!!

 

此GUI用在工业产品方面是QT   TINYX  GTK 无法比拟的,追求的是效率!!

本人对以上GUI都做过移植,从他们的构建层面分析,经过层层封装的GUI能有多快的速度,是吧?

 

 目前是鼠标,键盘的驱动,继续会移植触摸屏上去,应该蛮简单的,呵呵!

 

############################2012.07.21

经过一周的努力,终于搞定unicode的中日韩语言支持!!!!同时也成功支持了触摸屏。

目前此GUI支持USB鼠标,键盘,触摸屏输入。。。。。。。。。

不多说,直接上图!!!!

20120721175048905001.jpg

 

触摸屏拖动中文窗口

 

20120721175055752002.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

触摸屏拖动滚动条!

 

20120721175101468003.jpg

 

触摸屏手绘输入。。。。。。。。。。。。。。。。。。。

 

文章评论19条评论)

登录后参与讨论

用户448719 2013-7-8 09:48

用的什么GUI,说明一下。

用户434117 2013-7-6 11:32

楼主多写点怎么学习allegro的信号完整性分析那块吧,求学习意见。。。

用户1635818 2012-9-21 09:28

不知道楼主移植的是什么GUI?!

用户593939 2012-9-15 22:32

楼主是榜样,好好学习,好产品

用户1479705 2012-8-17 17:01

楼主威武 很好很强大

yupin1ger_144042119 2012-8-10 09:50

想申请个开发板学习哈!

xucun915_925777961 2012-8-10 08:38

加油!

wxg1988 2012-8-7 13:13

做板把,可以分享下哦

用户403664 2012-7-26 11:10

支持!多做些,咱们当礼品发~!

用户377235 2012-7-26 10:16

就是喜欢看这些从零开始的文章,楼主加油呀!
相关推荐阅读
用户425516 2013-07-03 14:54
[博客大赛]四层板搞定--AT91SAM9X35 第二版
    花了一个月时间,又重新设计了一款AT91SAM9X35的板子。针对第一版做了以下改进。   1 200PIN1.27MM的双排插针换成了更可靠的BTB-80 插针   ...
用户425516 2013-04-25 09:48
[博客大赛]四层板搞定--AT91SAM9X35
  1月15号从零开始设计原理图,到今天4月15号,刚好3个月,终于用4层板设计完成了AT...
用户425516 2013-04-09 18:06
准备花3个月时间用四层板画--AT91SAM9X35
  最近终于腾出手来,比较看好AT91SAM9X35这颗芯片,打算好好弄弄。先从画板开始吧?虽然手上有芯片商提供的开发板,但总觉得不能自己画出一块板出来,技术永远不会属于自己。所以准...
用户425516 2013-02-01 15:01
PCB设计资料汇总
http://pan.baidu.com/share/link?shareid=202013&uk=3826038294#dir/path=%2FPCB%E8%AE%BE%E8%AE%A1...
用户425516 2012-12-12 16:00
[ti博客大赛]基于MSP430装备监控型冲击震动记录仪
概述 装备监控型冲击振动记录仪(以下简称记录仪)用于长时间监视装备在储存过程中受到的冲击振动,对超过阈值的冲击事件进行记录和报警。记录的事件包括对事件的发生强度和发生时间进行实时的记录。当需要...
用户425516 2012-12-12 16:00
[ti博客大赛]当年纯手工打造的---基于MSP430姿态调整仪
当年纯手工打造的---基于MSP430姿态调整仪。。。。采用三轴加速度传感器。。。 感兴趣的朋友可以到我博客探讨。。。。 http://bbs.ednchina.com/BLOG_ARTI...
我要评论
19
12
关闭 站长推荐上一条 /2 下一条