學習嵌入式的心路歷程分享
在大學中也學習了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
- 分享一下某個debugger心路歷程
- Kotlin之心路歷程Kotlin
- 個人自學python方法整理以及心路歷程Python
- 工作三年心路歷程
- 一位 sealer maintainer 的心路歷程AI
- PicGo的star數破1000的心路歷程PicGo
- Flutter 找到所需元件心路歷程反思Flutter元件
- 我作為前端工程師的心路歷程前端工程師
- Python實訓的心路歷程——第5天Python
- 塗鴉智慧選型 TiKV 的心路歷程
- 張永林在丰采網的歷練過程與心路歷程GLR
- Flutter 的學習歷程Flutter
- 各種ID轉化之心路歷程
- 記一次破解某APP的心路歷程APP
- node學習歷程
- 前端面經 | 騰訊實習生校招面試心路歷程前端面試
- 使用 KubeKey 搭建 Kubernetes/KubeSphere 環境的"心路(累)歷程"
- 春招路上孤獨的iOSer的心路歷程(面經)iOS
- 使用Electron開發一個吸色工具的心路歷程
- Flutter 寫全域性彈框的心路歷程(dialog和overlay)Flutter
- 從谷歌面試翻車到offer收割的心路歷程谷歌面試
- Go學習歷程(一)Go
- 一個C#開發編寫Java框架的心路歷程C#Java框架
- 一個低學歷程式設計師開發逆襲大廠的心路歷程,看完真心給跪了程式設計師
- 計算機學習歷程計算機
- 深度學習發展歷程深度學習
- 一個C#開發者重溫C++的心路歷程C#C++
- 實操筆記:為 NSQ 配置監控服務的心路歷程筆記
- Web 前端小白入門(一):心路歷程,非技術指南Web前端
- 網工的Linux系統學習歷程Linux
- 【人工智慧】一張圖看懂華為雲EI的年度心路歷程人工智慧
- 《死亡之門》開發者淺談遊戲設計的心路歷程遊戲設計
- 一個C#開發者用Java搭建Android框架的心路歷程C#JavaAndroid框架
- 三年 React 開發經驗的我,遷移到 Vue 的心路歷程ReactVue
- php轉go的一些學習歷程PHPGo