日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux设备驱动程序调试方法,Linux设备驱动程序学习(2)-调试技术

發布時間:2024/2/28 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux设备驱动程序调试方法,Linux设备驱动程序学习(2)-调试技术 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux設備驅動程序學習(2)-調試技術

Linux設備驅動程序學習(2)-調試技術

今天進入《Linux設備驅動程序(第3版)》第四章調試技術的學習。

一、內核中的調試支持

在前面已經建議過:學習編寫驅動程序要構建安裝自己的內核(標準主線內核)。最重要的原因之一是:內核開發者已經建立了多項用于調試的功能。但是由于這些功能會造成額外的輸出,并導致能下降,因此發行版廠商通常會禁止發行版內核中的調試功能。

為了實現內核調試,我在內核配置上增加了幾項:

Kernel hacking --->

[*] Magic SysRq key

[*] Kernel debugging

[*] Debug slab memory allocations

[*] Spinlock and rw-lock debugging: basic checks

[*] Spinlock debugging: sleep-inside-spinlock checking

[*] Compile the kernel with debug info

[*] Magic SysRq key

Device Drivers --->

Generic Driver Options --->

[*] Driver Core verbose debug messages

General setup --->

[*] Configure standard kernel features (for small systems) --->

[*] Load all symbols for debugging/ksymoops

書上介紹的還有其他配置,有的我不需要,或是s3c2440不支持,菜單里看不見。

二、通過打印調試

(1)printk

總結

以上是生活随笔為你收集整理的linux设备驱动程序调试方法,Linux设备驱动程序学习(2)-调试技术的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。