原创 記一次TP觸摸延遲原因排查

記一次TP觸摸延遲原因排查 去年的一個項目中,我負責TP的驅動調試.有一天客戶反饋TP觸摸有延遲.我打開觸摸軌跡測了測,可以看出來軌跡總是比實際手指觸摸慢半拍.我第一反應是供應商提供的參數的問題,於是把問題反饋給供應商,然而供應商

原创 LED設備驅動

去年開的博客,到今天只有兩篇文章,再看看同學的博客,慚愧啊。 寫博客雖然額外多花了些時間,不過對自學知識有複習與總結的作用,還能提高語言組織能力,而且,如果有朋友能從我的博客中獲益那就再好不過了。希望自己養成寫博客的習慣,就從這一篇開始

原创 用ctags生成絕對路徑索引

用vim編寫或閱讀模塊源碼時,常常想跳轉到某個內核函數的實現處看看,但內核源碼和模塊源碼是處於不同子目錄下的,怎麼用ctags跳轉呢? 假設我們的文件夾分佈是這樣的: $ tree -L 2 . ├── linux-src │ └─

原创 在C語言頭文件裏“定義”全局變量的方法

有時候我們想在多個C程序中使用某些全局變量,我們會想到在頭文件裏聲明變量,再在C文件裏#include之。這樣的話我們就必須得把變量的定義放在某一個C文件中,但是我們又不想這麼做因爲會使程序看起來臃腫。讓我們來看看ucos ii是如何巧妙

原创 樹莓派開機自動啓動vncserver

linux啓動時在init進程的最後會執行/etc/rc.local中的腳本,所以將啓動命令添加至其中即可. 於是我在文件末尾 exit 0 之前添加了以下一行 /usr/bin/tightvncserver :1 可是不見執行.解決