Martin's Coding Note
bloggerads
2015年5月8日 星期五
Git client 安裝和指令教學
1. 安裝Git軟體
使用Windows系統需先安裝Git這個軟體才能Access Git server,安裝好後在任意資料夾內點右鍵會看到這個Git的相關功能
2. 設定Git server
點Git Bash後會看到一個類似命令字元的視窗,key入
ssh-keygen, 會生成兩個檔 (這兩個是一對的),將其放入
c:\users\$username\.ssh\
這兩個檔案一個是public key (.pub), 一個是private key,到Git server下載code時會用這兩個檔案來檢查使用者的身分。
閱讀更多 »
2015年5月1日 星期五
UEFI : Overview
// SEC Phase
Made by Assembly code (before CAR,Cache As Ram), C code (After CAR)
進入protect mode
CPU Microcode patch
// PEI Phase
Made by C code
在ROM上執行沒有壓縮的Code
Initialize chipset & Memory
S3 resume
Bios recovery (ex: Bios更新失敗的救援)
Disable Cache As Ram And Enable L1 L2 Cache
使用一小部分的memory,這個memory之後可能會被reallocate
啟動DXE Initial Program Loader; DxeIPL
名詞解釋:
PEIM: PEI Module
PEI Service: PEI Core提供PEIM使用的的一些函式
PEI Core: 提供PEIM一些service和負責執行PEIM
PPI: PEI和PEI的介面, 讓其他PEIM透過locate PPI使用已安裝好的服務(簡單的說就是提供函式讓其他PEIM使用)
// DXE phase
在RAM上執行Code,已可正常使用memory resource
名詞解釋:
Protocol: 如同PEI的PPI只是換地方換個名稱
Driver: 在DXE叫做driver, 如同PEI module code
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)