原创 C中的Static

static對於函數只有一個功能:就是隱藏,對於其他的c文件將無法再看見這個函數; 對於變量,除了隱藏,還有兩個功能:在靜態區域分配,數據從程序啓動就初始化爲0,直到結束,

原创 程序員發展應該儘早明白13個道理(原地址http://blog.sina.com.cn/s/blog_a752817501014lu7.html)

1、一定要確定自己的發展方向,併爲此目的制定可行的計劃。不要說什麼,“我剛畢業,還不知道將來可能做什麼?”,“跟着感覺走,先做做看”。因爲,這樣的觀

原创 putty usb轉串口調試

1、sudo apt-get install putty 2、sudo putty 設置速率115200 ,flowcontrol   is none 串口 ttyUSB0, 鏈接,ok, 記住:一定要用sudo 進入,否則 can n

原创 Framework/base下添加自定義模塊的編譯

在Android源碼編譯成功的基礎上,重新編譯帶自己API的android.jar需要進行以下幾個步驟操作: 1、添加自己的源代碼,在android源碼的frameworks/base目錄下新建一個文件夾保存代碼,如MStarDTV,以包

原创 Android4.03 運行

當編譯完Android4.03時候,有兩種運行方法: 1、是傳統的運行方法, ~/workspace/off-4.0/out/target/product/generic$ emulator -kernel ~/workspace/off

原创 grep 和find 結合

用grep命令在所有的普通文件中搜索hostname這個詞:   # find . -type f -print | xargs grep "hostname" ./httpd1.conf:#     different IP addr

原创 如何在Linux中查看所有正在運行的進程

在linux中怎樣查看所有運行中的進程? 你可以使用ps命令。它能顯示當前運行中進程的相關信息,包括進程的PID。Linux和UNIX都支持ps命令,顯示所有運行中進程的相關信息。ps命令能提供一份當前進程的快照。如果你想狀態可以自動刷新

原创 GoogleTV 設計模式

儘管手機Android平臺和GoogleTV平臺內部存在很小的差別,它們在用戶接口方面仍然存在有不少區別。電視使用一般在10英尺左右的距離上,因而電視屏幕也該有滿足10英尺距離查看需要的相應大小。創建一個在這種環境下使用的應用,記住以下基

原创 Linux &android 驅動開發淺析

在Android系統中要使用一個硬件,需要在Linux內核編寫驅動程序、在用戶空間編寫HAL,編寫JNI方法爲虛擬機框架層提供java接口,在Android應用程序框架層增加服務接口,最終,在應用中,調用服務接口,完成業務應用。 每一層接

原创 android 編譯

在 gcc g++,java6安裝後,其他的細節就是依賴庫等,具體如下 UbuntuLinux 解決bash./ 沒有那個文件或目錄的方法 經常在ubuntu64位下運行./xxx會跳出來說沒有這個文件或者目錄,但是ls看又有這個文件,很

原创 svn命令

SVN 的基本指令介紹, 主要參考自下述: SubTrain - Open Source Trainings for Subversion: 教導如何使用 SVNVersion Control with SubversionVersion

原创 C++/C程序跟java結合時要注意的事項

今天,用C寫了個lib庫,通過jni封裝,然後java封裝,在java裏進行調用,結果無論如何結果不對,最後,考慮是否兩者字長不一樣(以前在C/C+

原创 Android的初始化流程

android系統在啓動時首先會啓動Linux基礎系統,然後引導加載LinuxKernel並啓動初始化進程。 即:linuxkernel ->Init; 接着,啓動Linux守護進程(daemons)。這個過程需要啓動以下內容: 1、啓動

原创 svn clean **出錯解決辦法

在使用svn下載源碼時候,由於網絡或者我們強行ctrl+z中斷等,造成svn update 鎖定,需要svn clean,而svn clean 又提示沒有加入版本控制, 解決辦法是進入對應目錄下的.svn文件夾(隱藏),刪除log文件,再

原创 SystemServer的啓動過程

很多的的系統服務,如GPS,電源管理等都掛在SystemServer下,因此要完全清楚,每個服務的全部運行過程,有必要了解SystemServer的啓動過程 1、在Framework/base/services下有兩個主要文件夾,jni,