原创 Android HAL開發之Java應用程序直接調用JNI庫

這篇先介紹最簡單的一種實現方式 - Java應用程序直接調用JNI庫。 由於JNI技術的存在,在Android中,java程序能夠很好的調用C/C++庫。我們這裏設計一個簡單的HAL,一共只有三層: HAL stub <-> J

原创 烤鴨的gerrit使用總結

1. 前言 最近在摸索git + gerrit代碼審覈的工作模式,需要安裝gerrit服務器,經過一陣折騰,走了不少彎路,在此做下筆記,以便自己或者他人蔘考。有誤的地方請指教。 我的環境如下: 環境 IP 說明 Win

原创 ubuntu10.04添加刪除PPA源

Ubuntu裏,PPA代表一種非穩定版本的發佈,喜歡嚐鮮的人一般會加入很多PPA源。Personal Package Archives,個人軟件包檔案,Ubuntu Launchpad網站提供的一項源服務,允許個人用戶上傳軟件源代碼,通過

原创 ubuntu10.04 LTS升級git 版本

1. 源碼編譯升級git版本 卸載源安裝git版本 $ apt-get remove git  git-core $ sudo apt-get in

原创 android HAL開發之基於Service的HAL設計

在上文中我們實現了利用Service來設計HAL,但是根據Android的框架,一般應用程序都不直接和Service打交到,中間需要經過一個Manager層。 我們在這裏也按照Android的框架,進一步優化HAL的設計。結構如

原创 Android HAL開發之基於Service的HAL設計

在上一篇文章中,我介紹了一種應用程序直接調用JNI庫的HAL設計方法,該方法雖然簡單,但是不符合Android的框架結構,下面我們介紹一種通過Service提供接口給應用程序的設計方法,結構如下: HAL stub <-> JN

原创 ubuntu時區設置

$ sudo dpkg-reconfigure tzdata Current default time zone: 'Asia/Chongqing' Local time is now:      Sun May 19 11:40:56

原创 openldap安裝

手動打開openldap調式信息 =========================== os-weizb@ubuntu:/etc/samba$ which slapd /usr/sbin/slapd os-weizb@ubuntu:/e

原创 安裝Redmine 1.3.x 之Ubuntu Server 10.04

安裝redmine 1.3-stable版本 Install the LAMP stack$ sudo tasksel install lamp-server Install the required packages$ sudo

原创 工業級芯片與汽車級芯片

工業級芯片的工作溫度範圍是-40℃~85℃ 汽車級芯片工作溫度範圍是-40℃~125℃ 按溫度適應能力及可靠性分爲四類:商業級(0~70攝氏度)、工業級(-40~85攝氏度)、汽車級(-40~120攝氏度)軍工級(-55~150攝氏度

原创 Windows 7作PXE Server網絡安裝Ubuntu 10.04

1.服務器端設置. (1)下載TFTP32.我的服務器端使用的是windows 7 專業版,在windows平臺下搭建dhcp+tftp服務器,最好用的而且免費的工具就是tftp32了.點擊這裏下載後,運行,在出現的界面中進行相應設置

原创 安裝gerrit+http

 安裝maven $ sudo apt-cache search maven maven-debian-helper - Helper tools

原创 平板方案

一、平板方案之低端(瑞芯微+ 全志 + 全志 ) 全志A13/2G通話  /7寸/30X元/雙攝像 全志Q88       /7寸/23X元/單攝像全志A13       /9寸/33X元/單攝像威盛8850      /7寸/27X元

原创 改變ubuntu默認編碼爲GBK

在Ubuntu支持中文後(方法見上篇文章),默認是UTF-8編碼,而Windows中文版默認是GBK編碼。爲了一致性,通常要把Ubuntu的默認編碼改爲GBK。當然你也可以不改,但這會導致我們在兩個系統之間共享文件變得非常不方便,Sam

原创 linux進程(fork,waitpid)

對於進程的一生可以用一些形象的比喻作一個小小的總結: 隨着一句fork,一個新進程呱呱落地,但它這時只是老進程的一個克隆。 然後隨着exec,新進程脫胎換骨,離家獨立,開始了爲人民服務的職業生涯。 人有生老病死,進程也一樣,它可以