原创 linux內核版本添加“+”號問題

由於在整理Android代碼時,需要去掉repo的管理,使用單獨的git管理, 遇到 三個問題需要注意的:                  1, 需要遞歸刪除.git目錄:find . -name .git | xargs rm -fr

原创 Android 初始化Setup Wizard——Provision

今天說說Provision這個APK,可能很多朋友都不知道有這個APK存在。Provision的作用很簡單,就是一個系統初始化引導程序,原生的Android裏面Provision只做了一件事,就是寫入一個DEVICE_PROVISIONE

原创 用select查詢串口數據

http://blog.chinaunix.net/uid-26921272-id-3307716.html        select讀主要實現的功能是,在一定時間內不停地看串口有沒有數據,有數據則進行讀,當時間過去後還沒有數據,則返

原创 修改system.img的文件的權限和屬性:使用make.ext4fs的方法

上文說到 通過remount的方式來修改/system/bin 下的權限; 還有一種辦法就是在打包system.img時就設置好權限,而這種辦法就是通過修改:make.ext4fs system/core/include/private

原创 UART 調用流程分析小結

1, serial_in ------ 用於讀取UART的寄存器值; 2,serial_out ------ 用於寫入UART的寄存器值     serial_out(struct uart_rk_port *up, int offse

原创 Linux Audit資料

linux-audit github 官方網站 audit-userspace IBM: Linux 用戶空間審計工具 audit CSDN : linux 審計(auditd)原理分析 CSDN : Linux audit詳

原创 程序員技術練級攻略

張金富 發佈於: 2011年07月19日 (49評) http://www.oschina.net/news/19857/programmer-level 月光博客6月12日發表了《寫給新手程序員的一封信》,翻譯自《An

原创 【轉載】shell-【技術乾貨】工作中編寫shell腳本實踐

在公司項目的開發過程中,需要編寫shell腳本去處理一個業務,在編寫過程中發現自身對shell腳本的知識不夠完善,顧整理一下,本文章主要內容來自菜鳥教程 , 也添加了一些知識點 看完這邊文章應該就可以獨立完成大部分腳本得編寫 shell腳

原创 關於android ndk出現ReferenceTable overflow (max=1024)的解決方法

最近遇到一個問題,晚上找了很久沒有找到解決方法,最後自己琢磨解決了,特拿出來和大家分享,以免有人遇到同樣的問題。 我的這個錯誤是這樣產生的。我的程序大量使用java的jni功能,並在某些時候會頻繁的java和C相互調用,這樣在程序運行一

原创 linux 串口驅動(三)

http://blog.chinaunix.net/uid-27717694-id-3495825.html 三、串口的打開 在用戶空間執行open操作的時候,就會執行uart_ops->open. Uart_ops的定義如下:  

原创 android中使用線程(比如修改textview的text)

http://dengzh.iteye.com/blog/779296 線程的實現類如下 Java代碼   class UpdateStatus extends Thread {           @Override  

原创 高級串口編程

Chapter 4, Advanced Serial Programming 第四章,高級串口編程 This chapter covers advanced serial programming techniques using th

原创 【轉載】Auditd - Linux 服務器安全審計工具

首先,Linux中國祝賀讀者 2015羊年春節快樂,萬事如意! 。下面開始這個新年版審計工具的介紹。 安全防護是首先要考慮的問題。爲了避免別人盜取我們的數據,我們需要時刻關注它。安全防護包括很多東西,審計是其中之一。 我們知道Linux系

原创 linux內核版本本地版本號的檢查

在一次編譯kernel版本的時候我突然發現,“2.6.35.7“的內核版本編譯成功後生成的版本號變成了“2.6.35.7+”,百思不得其解爲什麼後面會多一個加號。一步一步的查找,我發現了問題所在,原來問題出現在linux的版本控制這一塊。

原创 GPS 調試記錄

GPS調試記錄: 1, 獲取不到到GPS數據不完整,log信息如下: W/LocationManagerService( 392): Dropping incomplete location: Location[gps 22.5636