原创 mame4droid模擬器啓動大體流程(僅供參考)

public class MAME4all extends Activity {} ↓ public void onCreate(Bundle savedInstanceState){} ↓ public void runMAME4all

原创 使用Eclipse debug 應用程序時出現自動斷開虛擬機連接情況的解決辦法(僅供參考)

Debug時遇到的問題: 設置斷點後debug時不定時出現自動斷開虛擬機連接,debug窗口提示以下信息 <terminated>MAME4droid [Android Application]         <disconnected

原创 AVIT(寧夏)中間件總體架構說明

int main(int argc, char *argv[])    //V1.1(3CA)\2.src\1.源代碼\xpi\Main.c ↓ INT32 StartMidware(void)    //C:\Users\Tony\D

原创 Linux內核移植和根文件系統製作(詳細步驟精講)

第一章移植內核 1.1 Linux內核基礎知識 1.1.1 Linux版本 1.1.2 什麼是標準內核 1.1.3 Linux操作系統的分類 1.1.4 linux內核的選擇 1.2 Linux內核啓動過程概述 1.2.

原创 Android/Linux內核驅動相關經典書籍大合集(Linux驅動工程師必備)

原創作品,轉載時請務必以超鏈接形式標明文章原始出處:http://blog.csdn.net/gqb666/article/details/8790680,作者:gqb666   博主從事嵌入式Linux內核驅動開發工作,在工作學習中收

原创 Android build system & Android.mk 規範

1. Android編譯系統分析 ---系統變量解析        LOCAL_PATH                        - 編譯時的目錄        LOCAL_MODULE                   - 編譯

原创 Linux framebuffer顯示bmp圖片

整理了幾位大牛們的圖片相關的資料   framebuffer簡介      幀緩衝(framebuffer)是Linux爲顯示設備提供的一個接口,把顯存抽象後的一種設備,他允許上層應用程序在圖形模式下直接對顯示緩衝區進行讀寫操作。fra

原创 如何用NDK創建一個標準的交叉編譯工具鏈(Cross Toolchain)

        android源碼在 prebuilts目錄已經自帶有交叉編譯工具鏈,但這個還不是一個標準的可直接編譯代碼的編譯器,還需要依賴and

原创 linux使用autotools生成可執行文件、靜態庫、動態庫Makefile的流程介紹

Linux下,工程管理器make是可用於自動編譯、鏈接程序的實用工具。我們要做的是寫一個Makefile文件,然後用make命令來編譯、鏈接程序。Makefile的作用就是讓編譯器知道要編譯一個文件需要依賴其他的哪些文件。     GNU

原创 Android Activity的生命週期解析

        熟悉javaEE的朋友們都瞭解servlet技術,我們想要實現一個自己的servlet,需要繼承相應的基類,重寫它的方法,這些方法會在合適的時間被servlet容器調用。其實android中的Activity運行機制跟se

原创 Android四大組件詳解

Android四大基本組件分別是Activity,Service服務,Content Provider內容提供者,BroadcastReceiver廣播接收器。 一:瞭解四大基本組件 Activity : 應用程序中,一個Activity

原创 Linux多線程編程小結

Linux多線程編程小結        前一段時間因爲開題的事情一直耽擱了我搞Linux的進度,搞的我之前學的東西都遺忘了,很煩躁的說,現在抽個時間把之前所學的做個小節。文章內容主要總結於《Linux程序設計第3版》。 1.Linux進程

原创 嵌入式linux/Android系統詳細啓動流程解析

第一階段:啓動ROM_code ============================= 第二階段:啓動X_loader ============================= 第三階段:啓動U_boot stage1: 基本硬件設

原创 Android JNI簡單實例(Android java調用C/C++代碼)

android 的應用程序(Dalvik VM)中使用JNI(Java Native Interface)調用C/C++開發的共享庫的實現方法:(c/c++中調用java程序的方法以後再發)開發環境eclipse + android AD

原创 Aromafm移植到Android recovery以開發GUI的實現

1、下載aromafm源碼包,在recovery源碼根目錄下新建aromafm文件夾,將aromafm源碼包放入該目錄並解壓 2、根據源碼包裏面的說明製作aromafm資源包,生成資源壓縮包XXX.zip 3、編譯aromafm成爲靜態庫