您的位置 首页 电源

[ARM使用]不改动内核代码,处理LCD屏主动并闭

可以在应用程序中实现,不要去改动内核驱动,编一小程序:#include#include#includevoidkeep_LCD_screen(void){intfd;f

  能够在使用程序中完成,不要去改动内核驱动,编一小程序:

  #include

  #include

  #include

  void keep_LCD_screen(void)

  {

  int fd;

  fd = open("/dev/tty0", O_RDWR);

  write(fd, "\033[9;0]", 8);

  close(fd);

  }

  int main(void)

  {

  keep_LCD_screen();

  return 0;

  }

  将这一使用程序编译生成可执行文件,假设命名为"LCD_screen",将"LCD_screen"下载到开发板的/bin目录,然后在根文件目录/etc/init.d 中的rcS发动配置文件中参加以下指令

  $./bin/LCD_screen。

  重新发动内核,LCD就不会主动封闭了,等你想封闭时再在使用程序中完成,屏蔽掉blank_screen_t( )函数必定不是正确的做法,一旦你屏蔽掉blank_screen_t( )后,有时某些使用要封闭显现,这时你就要就无法完成了,有只能改内核了。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/234098.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部