原创 ARM_Linux編程gcc交叉編譯指令的一些選項(arm-linux-gnueabihf-gcc )

gcc交叉編譯指令的一些選項含義: 樣例: arm-linux-gnueabihf-gcc -Wall -nostdlib -c -O2 $(INCLUDE) -o $@ $< 總體選項: -c:預處理,編譯和彙編源文件,但不做連

原创 Linux常用匯編命令筆記

認識彙編 編寫ARM彙編,編譯使用GCC 交叉編譯器,所以我們的彙編代碼要符合 GNU 語法。GNU 彙編語法適用於所有的架構。GNU 彙編由一系列的語句組成。 每條語句格式爲: label:instruction @ comme

原创 字符串之——字符串的相關函數(完善中)

字符串的相關函數 1、字符串連接: 頭文件: C #include<string.h> C++ #include 函數原型: char * strcat(char * dest,char * scr); 功能: 把

原创 STM32報錯:L6971E: system_stm32h7xx.o(.data) type RW incompatible with malloc.o(.ARM.__AT_地址) type ZI

MDK報錯:Error: L6971E: system_stm32h7xx.o(.data) type RW incompatible with malloc.o(.ARM.__AT_地址) type ZI in er RW_IR

原创 數據結構學習筆記——基礎概念

數據結構數據結構的基礎概念重要觀念什麼是數據結構什麼是算法評價算法的標準1.時間複雜度2.空間複雜度3.強壯性4.難易程度據結構的地位預備知識指針結構體動態內存的分配與釋放數據存儲的兩種方式:線形存儲和非線性存儲模塊一:線性結構—