1. 程式人生 > >exynos_4412驅動之註冊裝置

exynos_4412驅動之註冊裝置

exynos_4412驅動之註冊裝置:

 

開啟原始碼目錄下的配置平臺相關檔案,vim arch/arm/mach-exynos/mach-itop4412.c,在裡面新增如下內容:

#ifdef CONFIG_HELLO_CTL

struct platform_device s3c_device_hello_ctl = {

.name = "hello_test",

.id = -1,

};

 

#ifdef CONFIG_HELLO_CTL

&s3c_device_hello_test_ctl,

#endif

只需要進行仿寫即可!

 

 

確保在drver/char下已經進行裝置的新增:

 

 

 

最後重新編譯核心,並將其燒錄至開發板。

開發板啟動之後,使用命令ls /sys/devices/platform/ 可以檢視到新註冊的hello 裝置: