在这次的板子发出去后,总算有点时间来思考一下自己的事情了。
在这一年来,最大的进步就是画板子,虽然AD,PADS,CADENCE都用过,但是最熟悉的还是PADS,虽然我曾经那么讨厌它。
自从接触电子,或者主要是单片机已经有三年了,但是一直靠着视频以及开发板自己练,在开始的时候我认为这套方法还是可行的,我很顺利的掌握了单片机的外围模块,但是没有画过自己的开发板,那个时候对画板子是恐惧的,虽然也看过视频,但是说实话感觉无章可循,一百个人可以画出一百个PCB,到现在,我对画板子已经很熟悉了,我可以不夸张的说在公司没有任何一个人比我对PADS更熟悉,更了解,即使是用了PADS很久的。
然后比较大的进步就是FPGA的,我原来没有接触过FPGA和CPLD,在画这个板子的时候没办法,必须去了解它了,仔细的研究过FPGA的配置电源和DDR2接口,但是关于FPGA还有一些未知的涉及到硬件的东西,比如IO口驱动能力,比如电平,不过目前没有时间去搞这些。
接下来的工作有:
1.单片机开发板,这是我目前最想画的板子,在学校的时候以为画了单片机的板子就是自己生涯的开始,然后对单片机来个大总结,心得,程序,电路,英语,删掉过去的那些保存的网页之类的。这个不做的话,死不瞑目啊!
就画基础模块,单片机+5615+M25P64+TLC541+CH451键盘/数码管(避免数码管的缺点)+CH340+PCF8563+LCD+24L01座子+18b20+24C02
然后是USB模块,还是像圈圈那样画一块D12的开发板吧。
这周确定需要买的东西,然后就做封装吧,这次要让USB一直供电,换个USB座子的封装。
以后有时间再去开发无线USB吧,比如USB鼠标之类的。
以后再去搞CAN吧,现在没时间也用不上。
2.视频的板子,这个更急,DVI2DVI(412)+ADV7611+CS7123+CH7026+VGA一转三+DVI2TV(7108)+单片机配置,单片机是抓不到这个数据的。这个要这周内画完。看下这个可以实现转TV的功能不,如果不行就放弃了!但是还是可以测试ADV7611。可以作为一个源。
3.TV的要是搞定了的画好好总结,PADS+TVS+FPGA+场效应管。
在搞定TV和单片机的初级阶段后,总结结束,进入下一个阶段,所以,前面快点吧!这个阶段的目标首先是冯诺依曼体系的硬件和基本的体系结构建立,手段:44B0+2440=1000,首先了解这种结构的板子的下载和运行,硬件电路分析,UBOOT,虚拟机,交叉编译GCC之类的,下载之类的反正能入门就好了,能建立基本的概念就OK!
然后就进入ARM9,先裸跑,然后再去搞驱动。
这之后去尝试搞FPGA,先去看数电,然后写一写基本的程序。把ADV7611+CH7012搞出来。其实硬件(包括驱动),软件,FPGA相比我从心来讲我最喜欢硬件中的软件,硬件既有广度也有深度,有理论有实际,结果不唯一,难!真难。
好吧,就这样起飞吧!
向以下牛人致敬:张进东,特权,圈圈,于振南!你们是中国电子行业的脊梁!
文章评论(0条评论)
登录后参与讨论