原创 ubuntu 16.04下搜狗輸入法不能輸入中文解決
之前一段時間正常使用的搜狗輸入法突然無法輸出中文(具體現象是,可以呼出搜狗輸入法界面,但是候選詞列表無顯示),解決之後記錄下來,希望能爲同樣遇到這個問題的人提供參考。同時附linux下常見軟件崩潰問題解決方案。
原创 I2C與SMBus之間的技術差異
關於I2C與SMBus,許多人很少去談論與瞭解兩者的細節差異,包括很多國外的簡報,文章也經常將兩者混寫、交雜描述、交替運用。 確實,在一般運用下,I2C Bus與SMBus沒有太大的差別,從實際接線上看也幾乎無差異
原创 Android存儲系統之源碼篇
基於Android 6.0源碼, 來分析存儲相關架構,涉及源碼: /framework/base/services/java/com/android/server/SystemServer.java /framework/bas
原创 dell 服務器 安裝Ubuntu ,matrox顯卡卡頓問題解決方法
搜索了一下網上的解決方法: 1, sudo gedit .xprofile export UNITY_LOW_GFX_MODE=1 發現還是不行。 2,然後看到下面這個,試了一下,解決了。 Same problem with a
原创 android平臺1.3寸OLED屏調試
引言: Android平臺爲彩色屏,圖片格式爲RGB8888,而1.3寸OLED屏爲黑白屏,即像素爲1,讓屏正常工作能採用的方案有: 1. 方便apk開發,減少應用層開發的工作量,採取讀取framebuf中的數據,將彩色轉爲單色
原创 Linux makefile 教程 非常詳細,且易懂
最近在學習Linux下的C編程,買了一本叫《Linux環境下的C編程指南》讀到makefile就越看越迷糊,可能是我的理解能不行。 於是google到了以下這篇文章。通俗易懂。然後
原创 uvc攝像頭代碼解析之描述符
1.uvc驅動模塊入口 [cpp] view plain copy print?module_init(uvc_init); //1.模塊入口 module_init(uvc_init); //1.模塊入口
原创 Android中的ueventd
前言 與Linux相同,Android中的應用程序通過設備驅動訪問硬件設備。設備節點文件是設備驅動的邏輯文件,應用程序使用設備節點文件來訪問驅動程序。 在Linux中,運行所需的設備節點文件被被預先定義在“/dev”目錄下。應
原创 java charToByte
只是爲了避免自己忘記 public static byte[] charToByte(char[] cs) { byte[] bs2 = new byte[cs.length];//定義一個長度與需要轉換的char
原创 Android 5.x 權限問題解決方法
Android 5.x 權限問題解決方法 一、 android 5.x開始,引入了非常嚴格的selinux權限管理機制,我們經常會遇到因爲selinux權限問題造成的各種avc denied困
原创 v4l2讀取攝像頭程序流程解析
v4l2 操作實際上就是 open() 設備, close() 設備,以及中間過程的 ioctl() 操作。對於 ioctl 的調用,要注意對 errno 的判斷,如果調用被其他信號中斷,即 errno 等於 EINTR
原创 android kernel 添加時間log
在kernel部分添加時間log,方便和上層的時間一致 引用 #include <linux/rtc.h> #define PRINTK(format, args...) printk( KERN_EMERG format
原创 android 獲取網絡類型名稱2G 3G 4G wifi
首先工程Manifest文件要引用: 1 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 2 <uses-permission andro
原创 電阻式觸摸屏的驅動程序和詳細註釋
#include #include #include #include #include #include #include #include #include #include #include #include
原创 makefile 的ifeq,filter,strip 簡單使用。
ifeq (,$(filter $(strip $(AAA)), BBB CCC)) do something else do nothing endif ifeq語句 ifeq : 判斷語句,用於比較兩個參數是否相等,相等則