碼農們如何變得高大上:硬件知識學起來
7. 低速信號
本文引用地址:http://www.104case.com/article/201609/296446.htmI2C、UART、SPI是什么?會不會通過示波器測量判斷通信數據對不對?
8. RAM 和ROM
NAND FLASH和NOR FLASH有什么區別?
DDR3 SDRAM原理是什么?CL、AL、RL、WL是什么?各種參數的會不會設置?
9. CPU、SOC、FPGA
X86、ARM、MIPS、POWERPC有什么區別?
FPGA設計需要注意什么?IC設計領域了解嘛?
關注自己的行業
不同行業的技術是不一樣的,應用環境及解決方案也不一樣
如你是設計智能電視的
1、 視頻相關知識?BT1120是啥?H.264是啥?YUV是啥?4:2:2是啥?什么是HDMI?具體協議是啥?
2、 思考下產品,內容重要還是硬件重要?能不能優化下3D?
如你是設計交換機的
1.802.3了解嘛?啥是MAC?啥是PHY?GMII接口如何設計?
2.交換機如何工作的?VLAN是啥?
3.客戶是啥?教育網還是運營商?
如果你設計無線路由器的
1.802.11 a/b/g/n/ac的區別?TCP/IP協議是啥?ARP是啥?路由的工作原理?
2.天線如何設計的?增益、方向圖是什么?各種PA、LNA如何選型?
3.客戶是啥,需求如何?150塊賣給普通人,還是1000塊賣給企業級用戶?
有兩個領域值得去深入研究,以后是物聯網的時代,網絡和無線通信的應用會越來越多。
1.網絡
也是交換機和路由器等應用與組網。現在互聯網基于以太網,802.3標準規定了MAC和PHY規范。上層協議如TCP/IP、UDP、ARP、環網等等,總之網絡的水很深,值得一探。
2.無線通信
如移動通訊、WIFI、sub 1GHz等等應用會越來越多,之前國家發布的什么旅游規劃,有一條就是景區要實現免費WIFI覆蓋。無線通信也基本是802.x協議族。基帶和RF都可以深入學習。
四、最后一點
如果你不是必不得己,還是不要做碼農,如果你必須做技術,那就做一個硬件工程師吧,了解下以上知識足夠了,每天給供應商打幾個電話,看看ppt,開開會,耍幾個專業名詞,放心,你的老板和那幫碼農是聽不懂的。
評論