1. 裝置註冊需要用到結構體
2. 裝置註冊流程
#ifdef config_led_ctl
struct platform_device s3c_device_led_ctl = ;
#endif
config led_ctl
bool
"enable led config"
default y
help
enable led config
新增完後使用make menuconfig即可檢視到新新增進核心的新選項,如下圖所示:
3. 重新編譯核心,重新燒寫核心到開發板
重啟開發板使用命令ls /sys/device/platform
,檢視到新註冊的」led「裝置。如下圖所示
itop4412驅動實驗手冊
itop4412學習記錄
01 核心開發基礎 02 drivermodule 03 menuconfig kconfig 04 makefile編譯 05 匯流排 裝置 驅動註冊流程 06 裝置註冊 07 驅動註冊 08 生成裝置節點 09 編寫簡單的應用程式呼叫驅動 13 gpio初始化 14 led驅動 gpio 15 ...
iTop4412 裸機開發 LED
平台 itop4412 scp 2g 開發板有兩個可控制的led燈 分別接到引腳 kp col0和vdd50 en kp col0就是gpl2 0 vdd50 en就是gpk1 1 配置gpx con對應位為輸出功能,設定gpx dat相應管腳輸出為1,就可以點亮led燈了。實現 如下 原始碼1 s...
iTOP 4412開發板刷ubuntu
此文章講解了itop 4412開發板上刷寫ubuntu的流程。android qt 最小linux系統的刷寫也可以此為參考,但這三個系統更建議使用fastboot刷寫方式,速度更快,更簡單。準備工具 2g以上大小tf卡乙個 ubuntu虛擬機器 其他linux虛擬機器也可 乙個 超級終端 secur...