大三(上)的小總結

2021-06-16 07:59:11 字數 1553 閱讀 4352

我是計算機出身了,當初選擇這個專業的時候,還是面臨著許多的壓力的,因為大家都不看好這個專業了,這個專業的就業也不是很好,我的學校也不是很好,但是,在大學我感受最深的是:只要你願意學,不管環境怎麼樣,你都可以學到很多東西,也許在課堂上你學不到什麼東西,但是大學裡有很多的資源,如果你能夠將這些資源好好利用下的話,就可以變的很強。

在大三我接觸到了很多的東西,與以後就業也有很多的聯絡,其中有資料庫、網路、嵌入式........我主要的興趣在嵌入式這一塊,但是如果你做過相關的專案,你就會發現,其實這些都是緊密的聯絡在一起的,所以說,我們在乙個專案中,可能只是一部分,但想以後做到主管級,在本科階段,還是多接觸一些知識面,但前提是必須掌握一門技術,否則你就將面臨著一畢業,就在家待業的困境。

嵌入式是一門很廣泛的學科,其中涉及到了硬體和軟體兩個層面的東西相結合,首先要學的就是彙編和計算機組成,彙編是一門很難搞的語言,全是一些面向機器的指令,針對不同的微控制器,它會有很多不一樣的地方,比如說你要針對它的暫存器進行程式設計,這個你就不得不學計算機介面的內容了,這個涉及到很多的晶元了,比如說關於記憶體擴充套件的晶元,還有io口擴充套件的晶元,其中我記得的乙個是8255,可以擴充套件三個8位的io口。在硬體方面,作為入門學習,首先就是微控制器了,這個是多少年來得歷史積累,幾代人公認的入門學習資料。

在微控制器方面,有些是重點需要了解的,還有就是比較難的,我們只要知道就可以了。微控制器總共有40個管腳,其中:

乙個vcc...乙個gnd

xtal1和xtal2      晶振介面,乙個微控制器要工作必須要接的東西,它提供了這個微控制器的工作頻率,就如同人的心臟一樣。

乙個復位介面

四個8位的輸入輸出口,至於他們具體的功能,當你學到,自然就會了解了。我只是簡單介紹下:

p0                   資料位址復用口

p1                    8位輸入輸出埠線

p2                   高8位位址線

p3                   其中每位都有獨自的特殊功能,如串列埠線,中斷位、定時器、讀寫訊號,這些都是微控制器的寶貴資源。

特別是串列埠線,這個在多機通訊中會有很大的作用。也是我們做系統開發的時候用的最多的東西,針對這個方面的編成是重點了,還有就是乙個中斷的概念,在系統設計中也是很重要的,這些都是基礎,不過掌握這些,你以後就可以很輕鬆地學會其它的微控制器了,包括以後的arm,這些都是相類似的。只是他們整合了更多的晶元,功能更加的強大。

說到arm,這裡面的學問可就大了去了,比如說那個硬體資源啊,就有很多很多可以學習的地方,其中涉及到很多晶元的驅動,比如手網絡卡的驅動啊、觸控螢幕、語音輸出、usb、呵呵,串列埠在這裡算是最簡單的了,還有很多很多,我自己都沒 有搞明白,arm也是才剛開始學習的哇。

嵌入式開發,這就又要牽扯到很多相關的知識了,首先兩個大頭:linux----開發環境,也可以說是開發板的系統、qt----開發語言,當然這些都不是唯一的,只是我只接觸到這些而已了,各式各樣的都有,反正是開源的,所以各位大牛們就搞出五花八門的了,說不定當你達到一定境界的時候,也可以開發乙個專屬與你自己的系統,呵呵,這也是我的夢想啊,在用安卓的作業系統,老是有大牛出來無私貢獻自己的系統,什麼最精簡版,最強大版的啊。。好崇拜他們啊。。

加油!!追逐自己的夢想!!

大三上週總結

所學時間 包括上課 二十二個小時以上 量 行 1k左右 部落格量了解到的知識點 python函式 編譯原理 設計模式 演算法與資料結構 函式定義函式 封裝獨立的功能 呼叫函式 享受封裝的成果 定義函式 pyf 01 九九乘法表.pydef multiple table row 1 while row...

大三上週總結

所學時間 包括上課 二十二個小時以上 量 行 1k左右 部落格量了解到的知識點 python賦值運算 編譯原理 設計模式 演算法與資料結構 賦值運算子 運算子描述例項 簡單的賦值運算子 c a b 將a b的運算結果賦值為c 加法賦值運算子 c a等效於c c a 減法賦值運算子 c a等效於c c...

大資料基礎複習 大三上

dataframe dataframe是一種儲存多行和多列資料的資料集合,是series的容器 from pandas import series from pandas import dataframe df dataframe index 1 2,3 plt.plot x,y,color r,g...