嵌入式linux學習筆記

2022-09-01 01:42:07 字數 691 閱讀 7618

1、溢位:兩個數相加,如果最高位的進製和此高位的進製不同,則產生溢位。

2、進製和溢位的概念不一樣。

3、預取(取得是編譯後得到的機器**)-->解碼-->執行

4、arm的彙編指令長度是確定的,32位。

5、一條彙編指令  條件碼(4bit)   操作碼    分類碼  s(1bit)  目的暫存器(4bit)  源暫存器(4bit)  立即數 (8bit)

6、一般的管腳都有兩個暫存器,乙個是配置暫存器(決定管腳的工作模式);乙個是資料暫存器(決定管腳的高低電平)。

7、x86因為暫存器太少,所以用來進行傳參;從右向左依次壓棧;arm暫存器比較多,37個,利用暫存器來傳參,暫存器傳參速度比較快。

8、sdram:乙個週期內只能讀取一次資料;開發板上用的都是sdram;ddram:乙個週期內只能讀取兩次資料;(耗電)電腦上用的都是ddram。   讀取速度:100ns

9、catch快取越大,效能越好。sram,隨機靜態儲存器  讀取速度 10ns。介質

10、硬碟:flash   nor flash    intel     2m--32m  儲存bios(電腦端)/bootloader(開發板)

nand flash   東芝   1g--256g    扮演硬碟角色

嵌入式Linux學習筆記

嵌入式linux學習筆記 學習 一 linux的優勢 1 廣泛的硬體支援 linux能夠支援x86 arm mips alpha powerpc等多種體系結構,目前已經成功移植到數十種硬體平台,幾乎能夠執行在所有流行的cpu上。linux有著異常豐富的驅動程式資源,支援各種主流硬體裝置和最新硬體技術...

嵌入式Linux學習筆記(一)

一 安裝虛擬機器和ubuntu16.04 二 linux的主要目錄結構 bin 存放常用命令 boot 存放啟動程式 dev 存放裝置檔案 etc 存放啟動,關閉,配置程式與檔案 home 使用者工作跟目錄 lib 存放共享鏈結庫 root 超級使用者的工作目錄 sbin 系統管理員的常用管理程式 ...

嵌入式學習筆記

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