嵌入式是什麼呢?我給出的定義是日常智慧型電子產品的電子部分。既然是電子部分,那麼就包括了電子部分,包括電子元件和電子元件下一步帶的機械、電氣裝置。既然是智慧型產品,那麼就應該包括了具有應對不同情況下進行不同處理的軟體以及承載軟體的系統板子。這樣嵌入式裝置就包括了如下幾個部分:1、實現動作機械部分,包括各種電機、電磁鐵、甚至與機械結構組合起來的機械臂、機械手之類;2、控制機械部分的電氣裝置,包括電磁閥、繼電器、接觸器等電氣元件;3、體現智慧型能力的計算機處理軟體;4、承載第3部分軟體的系統裝置。5、接收外部訊號的測距、測溫、測壓等各種測量儀表元件。
對於已經有20多年工程安裝經驗的我來說,第1、2、5部分已經不需要再學習了,這些都是我日常工作的內容。
對於第3、4部分是需要我學習的。沒有乙個標準的行業叫嵌入式。那麼就出去找吧。**上找到各種diy智慧型裝置,查詢到很多系統板子,各種板子搞得我眼暈。板子下介紹的有足夠的吸引力,上手就會、手把手指導。但是這些和我有什麼關係呢?我要做的是別人還沒有做出來的,而不是通過簡單**安裝、組裝成機器狗、跳舞機械人之類。那麼這些會有什麼有用的提示呢?通過讀取很多賣家的介紹發現,比較流行的是樹莓派這東西。問度娘知道,樹莓派就是一種信用卡大小的微型電腦,以linux為基礎操作語言,普遍支援python、j**a、basic、c、perl等程式語言。
除了樹莓派之外,還有無數廠商提供的無數系統板。那麼這些東西怎麼實現智慧型控制呢?繼續查詢,發現絕大多數是在以linux基礎上的c語言操作為主。
那麼現在問題集中在兩個我沒有接觸過的部分:linux計算機作業系統和計算機高階語言c語言、python語言,還有承載軟體的系統板。
python學習第二步
函式的呼叫 以絕對值函式abs 為例,可以直接從python的官方 檢視文件,也可以從互動介面利用help abs 檢視。常用或不好記函式 持續更新 hex 函式 將乙個整數轉換為十六進製制表示的字串。函式的定義 定義乙個函式要使用def語句,函式返回值用return語句返回。ep def my a...
R學習之第二步
上節課學習了r的安裝以及簡單的一些語法,這節課也是簡單的了解一下r的內容 1,r的包 通過library 檢視所有的包 通過 install.packages car 安裝新的包 通過help package car 檢視關於包的資訊 通過update.package car 更新包 2,結果的重用...
Python學習之第二步
第一步安裝好了python軟體之後,就要開始正式的學習了 一 python的資料型別 1.python變數 python變數有兩個特徵 1 變數無需生命即可直接賦值 對乙個不存在的變數賦值就相當於定義了乙個新變數 2 變數的資料型別可以動態改變。使用print 函式輸出變數。2.python識別符號...