原创 makefile

Linux內核是一種單體內核,但是通過動態加載模塊的方式,使它的開發非常靈活 方便。那麼,它是如何編譯內核的呢?我們可以通過分析它的Makefile

原创 GS270驅動

低電平開機 開機前 :poweron高電平        開機      :poweron  低電平  開機後 :poweron高電平 poweron  高---低---高 ===============================

原创 android 電容屏(三):驅動調試之驅動程序分析篇

關鍵詞:android  電容屏 tp 工作隊列 中斷 坐點計算  電容屏主要參數 平臺信息: 內核:linux2.6/linux3.0 系統:android/android4.0  平臺:S5PV310(samsung exynos 4

原创 linux面試題參考答案(轉)

一.填空題: 1. 在Linux系統中,以 文件 方式訪問設備 。 2. Linux內核引導時,從文件 /etc/fstab 中讀取要加載的文件系統。 3. Linux文件系統中每個文件用 i節點 來標識。4. 全部磁盤塊由四個部分組成

原创 LINUX設備模型BUS,DEVICE,DRIVER

雖然看了上面一篇轉載的《使用/sys/訪問系統》對總線,驅動,設備都講得比較細但還是沒有太多的感覺。在此就先把自己今天所學回憶一下。   爲了滿足新的要求,linux2.6提供了新的設備模型:總線、驅動、設備。基本關係簡要的概括如下:

原创 tp調試---a13

電容屏: ctp_detect:這個函數讀取ic的chip_id_value值,正確的話創建設備節點。struct i2c_board_info.type=CTP_NAME. ret = i2c_add_driver(&goodix_ts

原创 linux驅動基礎第一節1.1塊設備

http://www.ibm.com/developerworks/cn/linux/l-cn-read/ 大部分程序員可能會有這樣的疑問:當在程序中調用庫函數 read 時,這個請求是經過哪些處理最終到達磁盤的呢,數據又是怎麼被拷貝到用

原创 硬件-----常用接口

串口通信就是232,只有兩根線txd和rxd,雙方必須設定相同的波特率,傳輸距離比較近。 I2C號稱是最簡單的串行通訊協議,只需要一根數據線一根時鐘線就可以完成半雙工通訊。一根是雙向的數據線SDA,另一根是時鐘線SCL。 I2C協議: 1

原创 android 電容屏(一):電容屏基本原理篇

關鍵詞:android  電容屏 tp  ITO 平臺信息: 內核:linux2.6/linux3.0 系統:android/android4.0 平臺:S5PV310(samsung exynos 4210)  作者:xubin34

原创 android 4.0 framework input

參考文檔: 1. http://blog.csdn.net/wh_19910525/article/details/11613711 2.http://www.cnblogs.com/haiming/archive/2013/09/2

原创 sensor

參考:框架講的好http://blog.csdn.net/cs_lht/article/details/8173232   ========================================================

原创 ril-at_tok.c分析

局部變量初始化爲任意值。 ============================================== 1.作用:找到第一個:的位置 int at_tok_start(char **p_cur) { *p_cur = st

原创 HAL

參考文獻: http://blog.csdn.net/luoshengyang/article/details/6573809 http://blog.csdn.net/hongtao_liu/article/details/6

原创 ril--11

Android RIL的Java部分也被分爲了兩個模塊,RIL模塊與Phone模塊。其中RIL模塊負責進行請求以及相應的處理,它將直接與RIL的原聲代碼進行通信。而Phone模塊則嚮應用程序開發者提供了一系列的電話功能接口。 1.RIL

原创 關於ubuntu幾個腳本的源代碼

1.關於配置文件/etc/profile 這個文件,是系統啓動是要自動執行的文件,任何一個用戶登錄系統都會執行這個文件。 這個文件裏面的配置,是全局配置。所以,如果你需要讓你的變量讓所有的用戶都能使用的話,那麼可以考慮在此配置文件裏面添加