來深圳差幾天就兩年了,我之前做過國企職員接觸的大多是機械電氣,后來在社友的鼓勵下去深圳闖蕩,在深圳第一份工作是單片機開發,玩了STM32單片機制作了運動控制,后來做過顯示屏,GPS追蹤器,sony相機手柄等項目,這些大多數單片機范疇,總感覺單片機太弱小了以后要做上位機開發,可憐的單片機高性能的才有180Mhz。6 ?$ Y" V3 e2 O/ |2 O
0 U& V7 |, X: q+ S
于是我用業余時間搞起了linux開發,linux因為開源稍微大型的設備都會用到它,基于linux系統的樹莓派我也買了一個開始玩,樹莓派是什么?哈哈我太喜歡它了,一個手掌大的小型電腦,樹莓派3主頻1G,四核CPU強吧,可以安裝Ubuntu系統和其他linux系統,用這個小東西可以開發很多linux小應用,有時間多發些樹莓派的小項目,既是我以后還做單片機工作我也要將單片機和上位機結合,現在我所開發的單片機項目就上位機輔助調試,編寫了個WindowsGUI圖像界面,我沒有用vs做,而是用跨平臺Qt開發,這個Qt我也非常喜歡,可以用Qt開發了特制版串口調試助手來輔助調試單片機。' k& {% y" p9 d$ D* X- W0 Z
+ R- B, E. }+ O& R- T 還有一個好開發環境我也在學習那就是最近很火的python,開發人工智能會用到它,我看好這個語言是因為它是編譯型語言,這意味著不需要編譯直接運行就可以,這個很牛叉,可以交互式編程,編寫一句就可以執行,Python最好的是它有很多模塊可以直接導入使用,它也被稱為膠水語言可以調用C++庫,最近搞了個業余項目GPS監控位置這個還沒有寫完,我用的開發環境是Qt+Python的結合pyQt來開發的,這個東西很好用Python編寫程序,需要用到界面使用Qt庫來寫界面,我深深的愛上了高級語言一些簡單的都可以找到模塊來調用就好了,這次開發的GPS需要解析NMEA協議,如果是單片機需要自己寫NMEA協議解析,用Python只需要導入pynmea2模塊包就可以完成解析了,寫幾句就可以實現gps參數的獲取。下面分享個圖片,激勵自己的軟件編寫水平更上一層樓。
5 H8 Q- f# S! J) A4 I9 ^* r
; n1 ^+ D m3 |! Z9 `
微信圖片_20180414145055.jpg (201.81 KB, 下載次數: 104)
下載附件
保存到相冊
2018-4-14 14:52 上傳
3 i( v( t& s' g
% V" e# u, x0 W$ r, L
3 j& v4 m3 \! H O4 S' D( @5 ^
% a- ~0 y+ ?# z
3 z: i. G. T, t2 f1 G5 S( j7 p |