沒有
C 程式設計,重點介紹如何將其用於嵌入式系統開發。
C 基本數據類型
- 整數類型
- 浮點類型
- 指標(指標)指標算術、指標取消引用)
- 陣 列
- 陣列和指標之間的關係
- 枚舉
Programming 構造
- if - else 語句
- switch 語句
- while 循環和 do - while 迴圈
- for 迴圈
- goto 語句
- C 語言中的函數
- 函數原型
- 瞭解 C 的按值調用機制以傳遞參數
- 實現功能
- 調用函數
- 使用指標通過引用傳遞值
- 將數位傳遞給函數
- 瞭解 C 的返回值機制
- 使用指標通過引用返回值
數據結構
- 定義數據結構
- Access處理和操作數據結構的元素
- 指向數據結構的指標
- 箭頭 (->) 運算符
- 使用指標遍歷數據結構陣列
高級主題
- 指向指標的指標
- 函數指標
- const 和 static 關鍵字 - 它們的含義和用途
- 強制轉換和強制轉換 使用 void * 指標
- 包含指向數據結構的指標的數據結構
- 包含函數指標的數據結構
- 函數指標和表驅動程式設計
- 數據結構中的位域
- 工會
- 使用陣列實現循環緩衝區和堆疊
- 作為數據結構和介面的模組
- 動態數據結構及其用途
- 單向鏈表
- 雙向鏈表
C 標準庫概述
- putc、putchar、getc、getchar
- printf、scanf
- 字串操作函數 (strcpy, strcat, ...)面向嵌入式系統的主題
- 設置埠位址
- 定義面向位的數據結構
- 編譯器特定功能
- #pragmas
- 非 ANSII C 擴展
- Access處理和操作特殊函數寄存器
- 實現中斷處理程式
- 從 C 語言調用彙編代碼
- 從彙編代碼調用 C
- 連結器和連結器腳本
- 瞭解目標外圍設備庫及其用途
- 實現您自己的設備庫
- 計時器及其用途
- 硬體定時器
- 軟體計時器
事件驅動程式設計的基礎知識
- 埠 I/O - LED 閃爍
- 軟體延遲
- 鍵盤掃描
- 基本 RS232
- 基本數據採集和感測器介面
- 使用 EEPROM(片上和 SPI/I2C)
United Arab Emirates - Ansi C for Embedded Systems
Qatar - Ansi C for Embedded Systems
Egypt - Ansi C for Embedded Systems
Saudi Arabia - Ansi C for Embedded Systems
South Africa - Ansi C for Embedded Systems
Brasil - Ansi C for Embedded Systems
Canada - Ansi C for Embedded Systems
中国 - Ansi C for Embedded Systems
香港 - Ansi C for Embedded Systems
澳門 - Ansi C for Embedded Systems
台灣 - Ansi C for Embedded Systems
USA - Ansi C for Embedded Systems
Österreich - Ansi C for Embedded Systems
Schweiz - Ansi C for Embedded Systems
Deutschland - Ansi C for Embedded Systems
Czech Republic - Ansi C for Embedded Systems
Denmark - Ansi C for Embedded Systems
Estonia - Ansi C for Embedded Systems
Finland - Ansi C for Embedded Systems
Greece - Ansi C for Embedded Systems
Magyarország - Ansi C for Embedded Systems
Ireland - Ansi C for Embedded Systems
Luxembourg - Ansi C for Embedded Systems
Latvia - Ansi C for Embedded Systems
España - Ansi C para Sistemas Embebidos
Italia - Ansi C for Embedded Systems
Lithuania - Ansi C for Embedded Systems
Nederland - Ansi C for Embedded Systems
Norway - Ansi C for Embedded Systems
Portugal - Ansi C for Embedded Systems
România - Ansi C for Embedded Systems
Sverige - Ansi C for Embedded Systems
Türkiye - Ansi C for Embedded Systems
Malta - Ansi C for Embedded Systems
Belgique - Ansi C for Embedded Systems
France - Ansi C for Embedded Systems
日本 - Ansi C for Embedded Systems
Australia - Ansi C for Embedded Systems
Malaysia - Ansi C for Embedded Systems
New Zealand - Ansi C for Embedded Systems
Philippines - Ansi C for Embedded Systems
Singapore - Ansi C for Embedded Systems
Thailand - Ansi C for Embedded Systems
Vietnam - Ansi C for Embedded Systems
India - Ansi C for Embedded Systems
Argentina - Ansi C para Sistemas Embebidos
Chile - Ansi C para Sistemas Embebidos
Costa Rica - Ansi C para Sistemas Embebidos
Ecuador - Ansi C para Sistemas Embebidos
Guatemala - Ansi C para Sistemas Embebidos
Colombia - Ansi C para Sistemas Embebidos
México - Ansi C para Sistemas Embebidos
Panama - Ansi C para Sistemas Embebidos
Peru - Ansi C para Sistemas Embebidos
Uruguay - Ansi C para Sistemas Embebidos
Venezuela - Ansi C para Sistemas Embebidos
Polska - Ansi C for Embedded Systems
United Kingdom - Ansi C for Embedded Systems
South Korea - Ansi C for Embedded Systems
Pakistan - Ansi C for Embedded Systems
Sri Lanka - Ansi C for Embedded Systems
Bulgaria - Ansi C for Embedded Systems
Bolivia - Ansi C para Sistemas Embebidos
Indonesia - Ansi C for Embedded Systems
Kazakhstan - Ansi C for Embedded Systems
Moldova - Ansi C for Embedded Systems
Morocco - Ansi C for Embedded Systems
Tunisia - Ansi C for Embedded Systems
Kuwait - Ansi C for Embedded Systems
Oman - Ansi C for Embedded Systems
Slovakia - Ansi C for Embedded Systems
Kenya - Ansi C for Embedded Systems
Nigeria - Ansi C for Embedded Systems
Botswana - Ansi C for Embedded Systems
Slovenia - Ansi C for Embedded Systems
Croatia - Ansi C for Embedded Systems
Serbia - Ansi C for Embedded Systems
Bhutan - Ansi C for Embedded Systems