热度 31
2012-9-5 15:11
3881 次阅读|
19 个评论
接续第一篇。。。。。。。。。。。。 四世同堂照片 第一代板未考虑等长之类的,能流畅的跑起来,估计稳定性还是有所欠缺,所以未在上面花太多时间去测试,直接出第二代板。。。。。。。。。 第二代板子, 蛇形走线间距太小,被工厂做成了直角,可想而知能稳定跑起来才怪了!另外按照网上一篇文章写的,BGA过孔做管脚,结果焊接时非常容易使锡球掉入过孔焊盘,导致很多虚焊,所以大家如果未能很好的理解别人的意图时,还是老老实实按常规出牌吧!!鄙人的经验之谈。。。。。。 第三代板,已经完工,本打算发出去做板的,但个人认为还是加强自己的理论修养,重新画过,所以胎死腹中。。。。。 第四代板,充分考虑电源完整性,信号完整性,小弟自认为比较满意之作。。。。。 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 鼠标,键盘,触摸屏输入。。。。。。。。。 不多说,直接上图!!!! 触摸屏拖动中文窗口 触摸屏拖动滚动条! 触摸屏手绘输入。。。。。。。。。。。。。。。。。。。