原创 mmc子系統總結

mmc總結 學習mmc部分的kernel代碼,看了相關bug的處理,進行總結。文章分爲以下部分。 1.mmc結構總結 2.mmc host controller 3.sd卡插入後的註冊過程。 4.card層 5.數據傳輸流程

原创 clock子系統的總結

工作中接觸到的clock代碼的學習和總結。clock子系統。閱讀了工作中的代碼,參考了http://www.wowotech.net/tag/clock 裏的一系列文章。 clock設備,包括root c

原创 linux以太網驅動總結

linux以太網驅動總結 工作中涉及linux以太網驅動,涉及代碼:drivers/net/ethernet/stmicro/,drivers/net/phy/,進行一下總結。 概要: 1.以太網硬件 2.軟件初始化probe, o

原创 linux usbnet驅動

工作中接觸了USB轉網口設備,通過USB口連接到電視盒子上,會被識別成一個網卡,遇到USB轉網口無法獲取IP的問題,學習和調試了這部分usb host端的usbnet驅動,進行一下總結。 USB host端的驅動,包括usb host

原创 嵌入式系統啓動過程

1.ROM code. 上電首先運行ROM中的代碼,ROM code的目的是把第二部分boot code(SPL-second stage program loader) load 到 SRAM中。ROM code運行時,屬於最小系統,D

原创 linux reboot流程

在kernel根文件系統下做了實驗,在命令行輸入reboot,加log,跟蹤代碼。主要用於自己的學習總結。 SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int,