分享

庖丁解牛--ARM2440学习板2

 戴维图书馆 2013-07-09
接续第一篇。。。。。。。。。。。。

四世同堂照片

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支持各种分辨率的屏幕显示,包括黑白屏,灰度屏等,非常适合做产品开发用。不废话了,直接上图!

有图有真相!呵呵!!

 

 

屏保

 

时间地图

 

计算器

 

 

 

 

图片浏览

 

 

游戏

 

绘图

 

各种窗口控件颜色

 

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

 

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

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

 

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

 

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

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

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

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

 

触摸屏拖动中文窗口

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

触摸屏拖动滚动条!

 

 

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多