歡迎來到嵌入式培訓專家——華清遠見嵌入式學院
集團官網
創客學院
研發中心
北京
上海
深圳
成都
南京
西安
武漢
廣州
沈陽
濟南
重慶
長沙
嵌入式AI就業班
星創客精英班
嵌入式視頻教程
C語言視頻教程
Linux視頻教程
ARM視頻教程
原創圖書
研發硬實力
關于我們
聯系我們
加入我們
總裁寄語
專利軟著
當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 學習筆記 >
嵌入式學習筆記:數據的輸入輸出
sizeof(數據類型或變量名); 1、字符的輸入與輸出 getchar:函數原型 :int getchar(void); 功能:從終端獲取字符 返回值: 成功:返回的是讀到的字符的ASCII碼值 失敗:返回EOF(-1) putchar:函數原型 int putchar(int c); 功能:向終端輸出字符 返回值: 成...…
嵌入式學習筆記:Gcc編譯流程詳解
在源代碼編輯好以后 1、預處理 === 針對帶 # 的文件 gcc -E 文件名.c -o 文件名.i 2、編譯 === 生成.s文件 gcc -s 文件名.i -o 文件名.s 3、匯編 ==== 生成.o文件 4、鏈接...…
嵌入式學習筆記:數據結構與算法之哈希表和快速排序詳解
1. 查找算法:hash(散列表) 定義:將查找的記錄健值key和記錄的存儲位置通過一定的映射關聯起來。通過健值和散列函數求出散列地址(記錄的保存地址),在該出進行查找 問題:構建的散列表存在一定的沖突 解決辦法: 開放地址法:將發生沖突的記錄存儲在開放地...…
嵌入式學習筆記:c語言循環語句總結,外加經典實例
1.宏定義:#define A B //用B替換A 注意:不是語句,沒有: 2.循環:有規律的重復性的工作; 3.循環4要素: 條件初始狀態:開始循環 循環的條件判斷:退出循環 循環體:執行 條件更新:促使循環退出; 4.真假沒有規定 假==0,真==1 只做了規定0為假你,非0為真...…
嵌入式學習筆記:數組指針的使用難點
學c語言,指針和數組是比較難的,尤其是數組指針和指針數組,在這里給大家分享一下筆記關于數組指針的。 1. 字符指針的定義 2. 字符串常量 字符串表示字符串中第一個字符的地址; 答案:h :e 字符串常量中的值不能被更改:靜態存儲區 3. 數組名是數組第一個...…
嵌入式學習筆記: 指令和偽指令的區別
對于指令和偽指令來說,很多人都有疑惑,他們到底是什么,有什么區別嗎,今天大神就來告訴你 1、指令(重點) 數據處理 單寄存器讀寫 ldr, ldrb, ldrh, str, ... 前索引,后索引,自動索引 分支 b bl // 自動把下一條指令的地址放到lr中移位 lsl, lsr, asr, ro...…
嵌入式學習筆記:ARM串口通信詳解
一、串行通信相關概念 單工,雙工,半雙工,全雙工 同步(有時鐘線),異步 波特率,比特率(bps) 二、用串口實現字符回顯 1 確定想用哪個COM口(自己定,比如COM2) 2 看板子,找到那個COM口,板子上印的名字是CON7 3 查看原理圖找到CON7對應的GPIO管腳 a 看開發...…
嵌入式學習筆記:arm按鍵中斷實現流程
下面就來用按鍵K2實現中斷的詳細流程 1 確定想用哪個按鍵(自己定,比如K2) 2 看板子,找到那個按鍵,板子上印的名字是K2 3 查看原理圖找到K2對應的GPIO管腳 a 看開發板的原理圖,在開發板原理圖里面找K2,發現對應的接線UART_RING b 查找UART_RING,發現接的...…
回到頂部