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