freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

設(shè)備管理與模塊機制-資料下載頁

2025-02-20 02:17本頁面
  

【正文】 */ { ... } void cleanup_module(void) /*used for a clean shutdown*/ { ... } ? 安裝模塊命令 insmod modprobe ? 卸載模塊命令 rmmod ? 查詢系統(tǒng)中已裝入的模塊 lsmod Linux Device Module 22 模塊的設(shè)計 ? 例子 define MODULE include linux/ int init_module(void) { printk(Hello, world\n)。 return 0。 } void cleanup_module(void) { printk(Goodbye cruel world\n)。 } ? 編譯模塊 gcc –c –DMODULE –D__KERNEL__ DLINUX Wall –O2 I/usr/src/? 安裝、卸載模塊 insmod Hello world rmmod hello Goodbye cruel world Linux Device Module 23 模塊設(shè)計注意事項 ? 模塊設(shè)計與應(yīng)用程序設(shè)計 模塊是裝入內(nèi)核的,運行時 CPU處于核心態(tài) 應(yīng)用程序運行時 CPU處于用戶態(tài) ? 編譯模塊 設(shè)計應(yīng)用程序使用的 include文件: /usr/include 設(shè)計內(nèi)核模塊使用的 include文件: /usr/src/linux 兩者如果不一致,在編譯內(nèi)核模塊時要用 I指明 include路徑 ? 設(shè)計的模塊可以調(diào)用 Linux內(nèi)核及其他模塊已經(jīng)輸出(exported) 的函數(shù),不能利用標(biāo)準(zhǔn) C提供的庫函數(shù)如 printf ? more /proc/ksyms或 Linux Device Module 24 模塊調(diào)試 ? printk ? 利用 /proc文件系統(tǒng)或 ioctl; ? ksyms ? 使用調(diào)試器 ?gdb ?kdebug ?遠(yuǎn)程調(diào)試 Linux Device Module 25 /proc/pid/下文件、目錄的意義 文件 /目錄名 描述 Cmdline 該進程的命令行參數(shù) Cwd 進程運行的當(dāng)前路徑的符號鏈接 Environ 該進程運行的環(huán)境變量 Exe 該進程相關(guān)的程序的符號鏈接 Fd 包含該進程使用的文件描述符 Maps 可執(zhí)行文件或庫文件的內(nèi)存映像 Mem 該進程使用的內(nèi)存 Root 該進程所有者的家 ( home) 目錄 Stat 進程狀態(tài) Statm 進程的內(nèi)存狀態(tài) Status 用易讀的方式表示的進程狀態(tài) Linux Device Module 26 SGI公司 OSS項目 的 kgdb 本地主機Xw in d o w 環(huán)境G DB /XG DB遠(yuǎn)程主機S tu b 程序內(nèi)核應(yīng)用程序串口或 T C P /I P 連接GDB 遠(yuǎn)程調(diào)試環(huán)境原理圖Linux Device Module 27 演講完畢,謝謝觀看!
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1