|
來深圳差幾天就兩年了,我之前做過國企職員接觸的大多是機(jī)械電氣,后來在社友的鼓勵(lì)下去深圳闖蕩,在深圳第一份工作是單片機(jī)開發(fā),玩了STM32單片機(jī)制作了運(yùn)動(dòng)控制,后來做過顯示屏,GPS追蹤器,sony相機(jī)手柄等項(xiàng)目,這些大多數(shù)單片機(jī)范疇,總感覺單片機(jī)太弱小了以后要做上位機(jī)開發(fā),可憐的單片機(jī)高性能的才有180Mhz。" O( P; I+ N" s, Z
% ^! d5 c/ y' g: ]' L% H 于是我用業(yè)余時(shí)間搞起了linux開發(fā),linux因?yàn)殚_源稍微大型的設(shè)備都會用到它,基于linux系統(tǒng)的樹莓派我也買了一個(gè)開始玩,樹莓派是什么?哈哈我太喜歡它了,一個(gè)手掌大的小型電腦,樹莓派3主頻1G,四核CPU強(qiáng)吧,可以安裝Ubuntu系統(tǒng)和其他linux系統(tǒng),用這個(gè)小東西可以開發(fā)很多l(xiāng)inux小應(yīng)用,有時(shí)間多發(fā)些樹莓派的小項(xiàng)目,既是我以后還做單片機(jī)工作我也要將單片機(jī)和上位機(jī)結(jié)合,現(xiàn)在我所開發(fā)的單片機(jī)項(xiàng)目就上位機(jī)輔助調(diào)試,編寫了個(gè)WindowsGUI圖像界面,我沒有用vs做,而是用跨平臺Qt開發(fā),這個(gè)Qt我也非常喜歡,可以用Qt開發(fā)了特制版串口調(diào)試助手來輔助調(diào)試單片機(jī)。' T$ p% Q! z" n) N0 U. d
" w& a) ^6 ~- k) T9 n
還有一個(gè)好開發(fā)環(huán)境我也在學(xué)習(xí)那就是最近很火的python,開發(fā)人工智能會用到它,我看好這個(gè)語言是因?yàn)樗蔷幾g型語言,這意味著不需要編譯直接運(yùn)行就可以,這個(gè)很牛叉,可以交互式編程,編寫一句就可以執(zhí)行,Python最好的是它有很多模塊可以直接導(dǎo)入使用,它也被稱為膠水語言可以調(diào)用C++庫,最近搞了個(gè)業(yè)余項(xiàng)目GPS監(jiān)控位置這個(gè)還沒有寫完,我用的開發(fā)環(huán)境是Qt+Python的結(jié)合pyQt來開發(fā)的,這個(gè)東西很好用Python編寫程序,需要用到界面使用Qt庫來寫界面,我深深的愛上了高級語言一些簡單的都可以找到模塊來調(diào)用就好了,這次開發(fā)的GPS需要解析NMEA協(xié)議,如果是單片機(jī)需要自己寫NMEA協(xié)議解析,用Python只需要導(dǎo)入pynmea2模塊包就可以完成解析了,寫幾句就可以實(shí)現(xiàn)gps參數(shù)的獲取。下面分享個(gè)圖片,激勵(lì)自己的軟件編寫水平更上一層樓。0 B1 ?+ w. Z0 j6 w5 Y% N
) R/ f/ f- s! \1 k* W' g0 b
微信圖片_20180414145055.jpg (201.81 KB, 下載次數(shù): 87)
下載附件
2018-4-14 14:52 上傳
/ C# g5 A- m: d( \: }5 ~" y. c+ G+ D; m, `- k& Y( v( b& Q A
7 g. |4 Y; n A, s+ D4 _+ M% q: t" C1 y6 c
1 W8 }" p2 T2 Q/ r! f5 e
|
|