學習嵌入式的心路歷程分享
在大學中也學習了C語言基礎,與微控制器這兩門課。但是由於工作3,4年沒有用過,基本上對學習嵌入式是零基礎。
學習內容
第一階段 Linux的介紹與基本操作
第一階段的主要內容是Linux的介紹,Linux的基本命令,vim編輯器的使用。
Linux的命令有一千多種,每種命令又有很多種引數搭配。現在只是學習了部分常用命令,記憶這些命令的方法就是對命令進行分類學習。
Linux的基礎操作命令:
Man :查詢命令與系統函式的用法。
cd ls pwd :對路徑進行操作(跳轉指定目錄,列出當前目錄內容,列出當前目錄內容)。
touch mkdir cp mv rm cat 對檔案與目錄進行操作(建立,刪除,複製,檢視)。
vim編輯器的命令:
命令列:i ,o,插入,yy複製,dd剪下,p貼上。
這部分內容是基礎中的基礎,主要是老師為了能夠讓我這樣的初學者能夠使用vim編輯器編輯編輯檔案。內容簡單,學習起來沒什麼困難。
第二階段 C語言的基礎
第二階段主要學習了計算機的編碼規則,常量與變數,資料型別,宏定義。
其難點在於資料型別的轉換,例如:
unsigned char a = -1; printf("%d\n",a); 輸出為255;
第一 :unsigned char佔8位
第二 : -1 在記憶體中的儲存方式為補碼: 1111 1111
第三 :%d為int 型輸出 int 站32位,則:0000 0000 1111 1111 255
這個例子很好的包涵了前面的知識點,char,int short的位元組數,數字在記憶體中以補碼的方式儲存。
………………………………
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69912514/viewspace-2908126/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- .net工程師學習vue的心路歷程(一)工程師Vue
- .net工程師學習vue的心路歷程(二)工程師Vue
- .net工程師學習vue的心路歷程(三)工程師Vue
- C++未眠夜----我學習C++的心路歷程 (轉)C++
- java工程師走向前端學習心路歷程(二)Java工程師前端
- 分享一下某個debugger心路歷程
- Kotlin之心路歷程Kotlin
- 工作三年心路歷程
- 一位 sealer maintainer 的心路歷程AI
- Flutter 找到所需元件心路歷程反思Flutter元件
- 塗鴉智慧選型 TiKV 的心路歷程
- Flutter 的學習歷程Flutter
- 我作為前端工程師的心路歷程前端工程師
- 記一次破解某APP的心路歷程APP
- node學習歷程
- Java 學習歷程Java
- 學習GCD歷程GC
- PicGo的star數破1000的心路歷程PicGo
- 個人自學python方法整理以及心路歷程Python
- 心路歷程(一)-自學java兩個月心得Java
- 從谷歌面試翻車到offer收割的心路歷程谷歌面試
- 《死亡之門》開發者淺談遊戲設計的心路歷程遊戲設計
- Max先生的加拿大移民登陸工作心路歷程!
- 一個小白使用 devstack 部署 openstack 的心路歷程dev
- 春招路上孤獨的iOSer的心路歷程(面經)iOS
- Go學習歷程(一)Go
- 前端面經 | 騰訊實習生校招面試心路歷程前端面試
- 一個C#開發者重溫C++的心路歷程C#C++
- 使用Electron開發一個吸色工具的心路歷程
- 為什麼要擁抱Scrum——我的Scrum心路歷程Scrum
- 一位臺灣軟體工程師的心路歷程軟體工程工程師
- 深度學習發展歷程深度學習
- 設計模式學習歷程設計模式
- C++學習歷程 (轉)C++
- 計算機學習歷程計算機
- 我學習USB設計的歷程
- 機房收費系統初體驗——心路歷程
- Flutter 寫全域性彈框的心路歷程(dialog和overlay)Flutter