當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > 學(xué)習(xí)嵌入式的心路歷程分享
寫作原因
從開始學(xué)習(xí)嵌入式課程已經(jīng)一個半個月了,不管是對嵌入式有了一些了解還是懵懂,都應(yīng)該做一個總結(jié);仡欓_始的心路歷程,總結(jié)這一段的知識點,了解自身的學(xué)習(xí)的不足,然后再次出發(fā)。
與嵌入式的相遇
我的專業(yè)為機(jī)械設(shè)計制造與自動化,畢業(yè)后從事的是機(jī)械設(shè)備方面的工作,工作3,4年后對自身的前途有些感到迷茫,感覺沒有什么提升。后來通過朋友的介紹了解到了嵌入式這一行業(yè),由于對設(shè)計開發(fā)類工作更感興趣,所以咬牙來到了華清軟件學(xué)習(xí)嵌入式課程。
在大學(xué)中也學(xué)習(xí)了C語言基礎(chǔ),與單片機(jī)這兩門課。但是由于工作3,4年沒有用過,基本上對學(xué)習(xí)嵌入式是零基礎(chǔ)。
學(xué)習(xí)內(nèi)容
第一階段 Linux的介紹與基本操作
第一階段的主要內(nèi)容是Linux的介紹,Linux的基本命令,vim編輯器的使用。
Linux的命令有一千多種,每種命令又有很多種參數(shù)搭配。現(xiàn)在只是學(xué)習(xí)了部分常用命令,記憶這些命令的方法就是對命令進(jìn)行分類學(xué)習(xí)。
Linux的基礎(chǔ)操作命令:
Man :查詢命令與系統(tǒng)函數(shù)的用法。
cd ls pwd :對路徑進(jìn)行操作(跳轉(zhuǎn)指定目錄,列出當(dāng)前目錄內(nèi)容,列出當(dāng)前目錄內(nèi)容)。
touch mkdir cp mv rm cat 對文件與目錄進(jìn)行操作(建立,刪除,復(fù)制,查看)。
vim編輯器的命令:
命令行:i ,o,插入,yy復(fù)制,dd剪切,p粘貼。
這部分內(nèi)容是基礎(chǔ)中的基礎(chǔ),主要是老師為了能夠讓我這樣的初學(xué)者能夠使用vim編輯器編輯編輯文件。內(nèi)容簡單,學(xué)習(xí)起來沒什么困難。
第二階段 C語言的基礎(chǔ)
第二階段主要學(xué)習(xí)了計算機(jī)的編碼規(guī)則,常量與變量,數(shù)據(jù)類型,宏定義。
其難點在于數(shù)據(jù)類型的轉(zhuǎn)換,例如:
unsigned char a = -1; printf("%d\n",a); 輸出為255;
第一 :unsigned char占8位
第二 : -1 在內(nèi)存中的儲存方式為補碼: 1111 1111
第三 :%d為int 型輸出 int 站32位,則:0000 0000 1111 1111 255
這個例子很好的包涵了前面的知識點,char,int short的字節(jié)數(shù),數(shù)字在內(nèi)存中以補碼的方式儲存。
………………………………
………………………………..
…………………………….
由于時間有效就先寫到這里,其余部分下次在寫。