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