天天看點

我的嵌入式學習之路(一):我為什麼要學習嵌入式

      以前沒有規劃過要學習嵌入式。當我從網上第一眼看到嵌入式的介紹的時候,就知道這個就是我找了20多年的東西。我應該天生就是為了這個來的。

     先自我介紹一下背景吧。

     小時候受做工廠維護電工的父親影響很深。父親在部隊時候學過雷達修理,學過汽車修理,一生好學,精通電氣、電子、機械制造、鑄造、钣金,等等數不過來的手藝。我到現在也不明白父親是如何學到那麼多手藝的。随着改革的大潮到來,勇敢的停薪留職(當時社會背景下的一種國企職工走出去創業的臨時手段),投身于商海。結果數年時間嗆水嚴重,由于不懂經營,虧掉了改革前自己攢下的二三十萬元,借遍親朋好友,最終放棄經商。這時候原有工廠已經倒閉,無法回到原有機關工作。一家人靠着三口人的不足三畝地的口糧田艱苦度日。

    父親一直沒有放棄緻富的夢想。不知道從哪裡看到一段話:發财緻富最捷徑就是搞發明創造。于是在這個念頭的激勵下,父親充分發揮自己的聰明才智,閉門搞發明。父親的理論是各種機械、電氣、電子已經發展到了一個很高的理論水準,那麼現有情況下,搞發明創造很簡單,那就是充分利用現有的公開技術,發揮自己跨專業的能力,做出有市場需求的東西來,那麼就是成功。由于家裡實在沒有資金支援,父親憑着純手工打造了自己的第一個可以大幅度延長汽車電瓶的裝置,在完成的最後階段,到專利局申請了專利(1993年專利局還在各市級城市設有專門人力協助申請,現在隻能找代理)。申請了專利後由于各種原因,沒有交年費而廢棄。

   在父親的影響下,我也是很喜歡了解機械、電氣、電子結合這方面的問題。

   本人畢業于211大學電氣專業,屬于最後一屆Fortran學員,下一屆就是學習C語言了。當時單片機課程是MCS51,畢業設計時自學了80286并用于編寫畢業論文裡程式。大學階段對于高等數學個人認為學的比較透徹。對于接觸到的三門計算機語言了解接受很快,對于學校學到的深度就像是說自己的語言一樣,隻是需要根據自己的想法敲進去就是了。學校階段接觸到的程式設計内容沒有打草稿的習慣,都是根據需要直接上手敲就能夠完成,編譯調試從未感到過有多難。

    大學畢業時,由于沒有接觸過外部社會,誤入冶金建設施工行業,成了一名電氣專業安裝技術人員,經過22年時光,已經熬到了電氣專業管理人員。但是這麼多年,還在苦求我自己人生的意義,一直認為做電氣施工不是我的菜,我的人生不應該是這樣的。每每對成套供貨的自動控制裝置感到那才是我應該幹的,而不是人家做好,我安排人員做各底座,根據電路圖紙連接配接外接線。

     2017年一個偶然的機會了解到織布過程中的花樣定制成本極高,于是有了降低花樣定制成本的想法。兩次到織布廠考察,與織布廠老闆、毛紡基地相關從業人員了解相關的線索。經過4次推翻設計,最終有了合理的機械結構方案。但是對于如何通過界面(終端機)講花樣變成機械動作,一直一籌莫展。主要是不了解相關的行業。

     2019年,一個種植草莓的親戚和我聊天時說種植草莓最大的成本支出在于采摘,每年草莓的采摘雇傭成本要超過兩萬元。能不能做出自動采摘的裝置。這又是一個機械和電子結合的課題。

      為了這兩個課題,我到處查找,首先想到做機器人。網上查找機器人發現,現有國内的機器人除了所謂工廠裡的焊接臂,自動運輸、掃地機之類,多數都是玩具階段,罕有能夠直接運用于工業、農業生産的專用機器人。通過查找發現機器狗、玩具機器人什麼的絕大多數是利用草莓派闆子制作程式設計,而草莓派闆子的基礎是python。于是在一段時間的考慮後,花了3900大洋報名了一個網上教育訓練,兩個月時間學完課程,然後發現也就學會了網上爬蟲和一點基礎的自動化辦公手段,對于我的電氣電子結合機械沒有任何幫助。還是需要繼續摸索。

      我們冶金行業施工主要是做鋼鐵廠的大型裝置安裝,最終要形成一套可以生産固定産品的大型成套裝置。裡面涉及到大量的程式設計工作,是以有一個單獨的工種——PLC程式設計。在與程式設計工程師聊天時候,被提示,我需要的不是PLC系統,而是一個施工現場接觸不到的系統——嵌入式。

      當晚,在網上查閱嵌入式是怎麼回事的時候,我是淚流滿面呀。這不就是我夢寐以求的,尋找了20多年的行業麼?直接下定決心一定要學會這個東西,一定要做出自己的東西。于是開始在網上查找相關的資料,閱讀各種介紹。開始制定自己的學習之路。

      由于已經大學畢業22年,在自動化方面已經嚴重脫節與社會發展。準備第一步從C語言開始。

      下面開啟我的嵌入式學習之路吧。嵌入式,我來了,可以肯定我一定能夠學會,一定能夠做出自己的能夠用于實際操作的嵌入式裝置。