
杂
hb775
本人对Linux有着执着的热爱,满腔热情,熟练使用C语言,熟悉ARM、POWERPC和MIPS体系结构,目前主要从事Linux下视频驱动,视频应用以及图形驱动的开发。在过去的一年里,一个人独立完成多个视频应用项目,包括底层系统移植,驱动开发和应用程序的开发。这些项目都是基于ARM Cortex-A9处理器,移植u-boot,Linux内核到公司的板卡上,并且开发各种视频应用程序。目前主要基于海思编解码芯片进行视频驱动和应用的开发,以及基于MIPS架构的图形驱动开发。
展开
-
网址
伯乐在线、月光博客、极客公园、网易科技、知乎、新浪微博、推特、脸谱原创 2012-05-14 12:30:16 · 434 阅读 · 0 评论 -
CentOS 终端过一段时间空白的设置
以文本界面方式(tty,非pty)登录到CentOS时,过段时间会出现空白的黑屏。可以通过设置终端的属性使终端不进入空白状态。命令为:setterm -blank 0原创 2012-06-15 07:11:05 · 855 阅读 · 0 评论 -
Linux completion机制
在Linux下用于防止竞争的机制包括:信号量,completion,自旋锁。completion,本质上是一个计数器,主要用于线程之间的同步。当线程调用wait_for_completion(及其类似函数)检测该计数器为0时,被阻塞,否则往下执行。当一个线程完成工作时,调用complete(_all),增加计数器的值,这样可以唤醒阻塞的线程。注意,complete_all会将计数器设置为一个很原创 2016-09-05 10:28:09 · 2398 阅读 · 0 评论