《嵌入式程式設計》第三週學習總結

2022-07-25 07:03:10 字數 890 閱讀 4460

##教材學習內容總結

1.交叉開發工具鏈軟體

(1)將工具鏈加入到path中:

$path,檢視/usr/bin

第一種:$export path=$path:/usr/local/arm/gcc-3.4.6-glibc-2.3.6/bin

這種方法關掉客戶端就沒了

第二種:新增到下面三個檔案其一均可

/etc/profile是系統啟動過程執行的乙個指令碼,對所有使用者都生效。

/.bash_profile是使用者的指令碼,在使用者登入時生效。

~/.bashrc也是使用者的指令碼,在~/.bash_profile中呼叫生效。

2.u-boot的編譯

(1)獲得linux核心原始碼並解壓縮

(2)修改makefile檔案

(3)得到.config檔案

(4)修改nand flash分割槽

(5)新增lcd支援

(6)新增網絡卡驅動支援

(7)新增yaffs檔案系統支援

(8)配置和編譯內

make config或make menuconfig或make xconfig

make

(9)用u-boot啟動核心

##教材學習遇到的問題

!(## 學習進度條

**行數(新增/累積)

部落格量(新增/累積)

學習時間(新增/累積)

重要成長

目標5000行

1520/20

第一周200/200

2/21/1

vi的使用

第二週1000/1200

3/77/8

gcc,gdb,makefile

第三週500/1700

1/84/12

u-boot

嵌入式Linux第三週作業

gcc static的作用 開發乙個應用程式不可避免要使用多個第三方庫 library 預設情況下,gcc採用動態連線的方式連線第三方庫,比如指定 lpng,連線程式就會去找libpng.so。gcc提供了乙個 static引數,可以改變gcc預設的連線方式,這個 static選項是個大殺器,指定了...

嵌入式課程作業 第三週

gcc static的作用 gcc提供了乙個 static引數,可以改變gcc預設的連線方式 指定了這個 static選項,gcc在連線時對專案所有的依賴庫都嘗試去搜尋名為lib.a的靜態庫檔案,完成靜態連線,如果找不到就報錯了。這裡指的所有是不僅指我們常用的第三方庫比如jpeg,png,openc...

第三週程式設計總結

上三角矩陣指主對角線以下的元素都為0的矩陣 主對角線為從矩陣的左上角至右下角的連線。本題要求編寫程式,判斷乙個給定的方陣是否上三角矩陣。輸入第一行給出乙個正整數t,為待測矩陣的個數。接下來給出t個矩陣的資訊 每個矩陣資訊的第一行給出乙個不超過10的正整數n。隨後n行,每行給出n個整數,其間以空格分隔...