嵌入式學習筆記

2021-06-27 03:20:01 字數 1722 閱讀 4759

1、

3、買了兩本書鳥哥的《鳥哥的linux私房菜基礎學習篇》(第三版)和偉山東的《嵌入式linux應用開發完全手 冊》,暫時看不懂

4、看了王剛的《linux系統移植》(第二版)實現了windows和linux虛擬機器的檔案的共享

2014-11-02

主機可以ping通虛擬機器,虛擬機器ping不通主機,選擇關閉windows防火牆;

2014-11-06

window8系統

window上的dnw驅動裝不上,替代的supervivi,還有個什麼驅動安裝軟體都不行;

啟動系統後pc機ping不同開發板-關掉360,防火牆

2014-11-07

linux虛擬機器橋接到了pc機的無線網絡卡,虛擬機器可以上網,pc機和虛擬機器也可以互相ping通了

開發流程:

tftp 30000000 name.bin;nand erase bootloader;nand write 30000000 bootloader。

2014-11-08

gnu make中文手冊

makefile規則:

target:prerequisites

command

目標:依賴 命令

每個命令前要用tab鍵,一行寫不下時用「\」,但是在「\」之後不能有空格

make clean需要自己在teminal執行makefile不執行clean命令

目標太多時,使用變數:

objects = main.o kbd.o command.o display.o \

insert.o search.o files.o utils.o

在檔案其他地方用$(objects)代替

"make"只管執行規則,對規則是否正確不進行任何錯誤的檢查;

makefile的自動推導規則,不用指出.c檔案,它會自動尋找

2014-11-09

《嵌入式linux應用開發完全手 冊》第六章

使用儲存控制器訪問sdram,從nand flash啟動cpu,cpu通過內部的硬體將nand flash 開始的4kb資料複製到稱為「steppingstone」的4kb的內部ram中(起始位址為0),然後跳轉到位址0開始執行。使用組合語言設定好儲存控制器,使外部的sdram可用;然後把程式本身從steppingstone複製到sdram處;最後跳到sdram中執行。

2014-11-10

這篇文章講了arm-linux開發的整個流程,非常詳細,具有指導意義!

在jz2440的開發的擴擴充套件介面焊出來兩排共80個引腳,想用gpio來控制電機,但是gpio沒有反應,那幾個gpio是復用的,還用來做位址線,不知道是不是這個原因

2014-11-11

因為專案時間緊張,擬先整體了解從底層驅動到應用程式的開發流程,不拘泥於網絡卡,nand flash,lcd各種介面的具體實現細節,力圖在最短時間內建立乙個最簡單的控制電機應用程式

2014-11-12

2014-11-16

燒寫整個系統

燒寫問題:

2、在jz2440的開發的擴擴充套件介面焊出來兩排共80個引腳,想用gpio來控制電機,但是gpio沒有反應,那幾個gpio是復用的,還用來做位址線,不知道是不是這個原因

3、第11課第1節 構建根檔案系統之啟動第1個程式,燒寫fs_mini.yaffs2檔案沒有啟動應用程式

嵌入式學習筆記

嵌入式系統定義 技術角度以應用為中心,以計算機技術為基礎,軟硬體可裁剪,應用系統對功能,可靠性,成本,體積,功耗,和應用環境有特殊要求的專用計算機系統系統角度 設計完成複雜功能的硬體和軟體並使其緊密契合在一起的計算機系統 實時在規定的時間內,完成規定的動作 紅帽linux 基本命令 ls 檢視當前目...

嵌入式學習筆記1

1.終端 ubuntu自帶終端terminal 終端提示符 fs ubuntu 使用者名稱 主機名 目錄 whoami hostname pwd 普通使用者提示符 超級使用者提示符 root 2.常用命令提示符 ls 列出資料夾內容 ls ls ls 資料夾名 ls home fs 61018 ls...

嵌入式學習筆記 uboot

1 linux啟動方式比較 一上電pc linux 嵌入式系統 bios硬碟讀入核心 boot loader 最終目的是啟動核心,有很多種,我用的是uboot 從flash讀出核心,放到sdram中 引導作業系統windows 引導核心 識別c,d盤 掛接根檔案系統 執行應用程式qq等 應用程式 2...