2011-11-01 32 views
2

我想知道在Android中如何控制LCD背光。我發現使用了/ sys/class/leds/lcd-backlight/brightness文件。Android的LCD背光控制代碼在哪裏?

但是,我找不到控制背光源的核心源代碼。它是在Android內核還是特定的設備驅動程序?

請給我一些建議。

謝謝。

回答

1

該代碼是特定於設備的。如果從AMLOGIC的OpenLinux網站從這裏下載內核:

http://openlinux.amlogic.com/download/linux/GPL_code_release/2012-11-20/

背光驅動器可以在這個文件中找到:「M1-內核的Android /司機/ AMLOGIC /顯示/ VOUT/lcd_ttl/tm070.c 」。有4個功能可供參考:

void power_on_backlight(void); 
void power_off_backlight(void); 
unsigned get_backlight_level(void); 
void set_backlight_level(unsigned level); 

這就是一個例子。在「vout」目錄下有許多LCD的驅動程序。他們每個人都有用於上述接口功能實現。

調用這些函數可以「拱/臂/馬赫 - meson3 /」下找到的代碼。只要搜索上述接口函數的字符串,你會看到。