標題: 機械轉軟件 [打印本頁] 作者: 1五湖四海1 時間: 2018-4-14 14:52 標題: 機械轉軟件 來深圳差幾天就兩年了,我之前做過國企職員接觸的大多是機械電氣,后來在社友的鼓勵下去深圳闖蕩,在深圳第一份工作是單片機開發,玩了STM32單片機制作了運動控制,后來做過顯示屏,GPS追蹤器,sony相機手柄等項目,這些大多數單片機范疇,總感覺單片機太弱小了以后要做上位機開發,可憐的單片機高性能的才有180Mhz。 ; ~* C% E& `" O u6 A# e 9 M; k R" u3 U4 P 于是我用業余時間搞起了linux開發,linux因為開源稍微大型的設備都會用到它,基于linux系統的樹莓派我也買了一個開始玩,樹莓派是什么?哈哈我太喜歡它了,一個手掌大的小型電腦,樹莓派3主頻1G,四核CPU強吧,可以安裝Ubuntu系統和其他linux系統,用這個小東西可以開發很多linux小應用,有時間多發些樹莓派的小項目,既是我以后還做單片機工作我也要將單片機和上位機結合,現在我所開發的單片機項目就上位機輔助調試,編寫了個WindowsGUI圖像界面,我沒有用vs做,而是用跨平臺Qt開發,這個Qt我也非常喜歡,可以用Qt開發了特制版串口調試助手來輔助調試單片機。/ a( v" r [& v
! s, h! V4 i B6 b V8 u( f6 J- R 還有一個好開發環境我也在學習那就是最近很火的python,開發人工智能會用到它,我看好這個語言是因為它是編譯型語言,這意味著不需要編譯直接運行就可以,這個很牛叉,可以交互式編程,編寫一句就可以執行,Python最好的是它有很多模塊可以直接導入使用,它也被稱為膠水語言可以調用C++庫,最近搞了個業余項目GPS監控位置這個還沒有寫完,我用的開發環境是Qt+Python的結合pyQt來開發的,這個東西很好用Python編寫程序,需要用到界面使用Qt庫來寫界面,我深深的愛上了高級語言一些簡單的都可以找到模塊來調用就好了,這次開發的GPS需要解析NMEA協議,如果是單片機需要自己寫NMEA協議解析,用Python只需要導入pynmea2模塊包就可以完成解析了,寫幾句就可以實現gps參數的獲取。下面分享個圖片,激勵自己的軟件編寫水平更上一層樓。 + a$ P3 W7 c7 v* G( o/ d* M8 d" E |0 l7 P) P U2 e
(, 下載次數: 104)
上傳
點擊文件名下載附件
下載積分: 威望 -3 點
: x/ t4 J# o: _# W
) ~3 c' H% l$ k
4 m$ J% z9 h0 ^3 n