原创 sizeof用法與編譯器對齊的問題

解析C語言中的sizeof 一、sizeof的概念    sizeof是C語言的一種單目操作符,如C語言的其他操作符++、--等。它並不是函數。sizeof操作符以字節形式給出了其操作數的存儲大小。操作數可以是一個表達式或括在括號內的類

原创 詳解Android1.0_Ubuntu8.1源碼的編譯

本文將爲大家介紹的是如何設置Android源碼的編譯環境,包括Linux下的配置。主要基於Android 1.0環境,希望對大家瞭解Android開發有所幫助。   本次編譯過程主要參考官方文檔(http://source.Androi

原创 misc_register和register_chrdev的區別

註冊雜項字符設備,該類設備使用同一個主設備號10雜項字符設備使用的數據結構struct miscdevice  {    int minor;    const char *name;    struct file_operations

原创 怎樣用git獲取指定的android linux kernel

進入kernel/common,這裏不需要用到repo,直接用Git即可。 git clone git://android.git.kernel.org/kernel/common.git 這可能需要不少的時間,因爲它會把整個Linux

原创 Android Emulator 模擬器使用方法

1、Android模擬器介紹   Android中提供了一個模擬器來模擬ARM核的移動設備。Android的模擬器是基於QEMU開發的,QEMU是一個有名的開源虛擬機項目(詳見http://bellard.org/qemu/),它可以提

原创 android版本及版本代號對照

鳥人呀,android版本與版本代號搞暈了我良久,今天網上找了答案,記下來先         Android 1.5:Cupcake(杯子蛋糕) Android 1.6:Donut(甜甜圈) Android 2.0 / 2.1:Éclai

原创 JPEG文件編/解碼詳解

JPEG(Joint Photographic Experts Group)是聯合圖像專家小組的英文縮寫。它由國際電話與電報諮詢委員會 CCITT(The International Telegraph and Telephone Con

原创 android開發基礎[源碼獲取及編譯、模擬器使用]

原文地址:http://bbs.androidin.com/archiver/tid-2413.html由於論壇改版,很多有用的資源都不見了,所以這裏把自己對cupcake下載和編譯方法進行詳細說明,以後還會陸續發完善的開發板移植說明、內

原创 Ubuntu的source.list

----------------NO.1--------------------------------------     在終端執行命令備份當前的源列表,以便日後需要時恢復:sudo cp /etc/apt/sources.list

原创 ubuntu -超級管理員root 登錄

Ubuntu有一個與衆不同的特點,那就是初次使用時,你無法作爲root來登錄系統,爲什麼會這樣?這就要從系統的安裝說起。對於其他Linux系統來 說,一般在安裝過程就設定root密碼,這樣用戶就能用它登錄root帳戶或使用su命令轉換到超

原创 repo 的一些用法和理

repo的用法(zz) 注:repo只是google用Python腳本寫的調用git的一個腳本,主要是用來下載、管理Android項目的軟件倉庫。(也就是說,他是用來管理給git管理的一個個倉庫的) 下載 repo 的地址: http:

原创 linux內核input子系統解析

Android、X windows、qt等衆多應用對於linux系統中鍵盤、鼠標、觸摸屏等輸入設備的支持都通過、或越來越傾向於標準的input輸入子系統。     因爲input子系統已經完成了字符驅動的文件操作接口,所以編寫驅動的核心

原创 TQ2440 Linux 系統移植(轉)

一、u-boot基本常用命令1. 基本環境設置setenv serverip 192.168.1.115setenv ipaddr  192.168.1.211setenv gatewayip 192.168.1.1setenv etha

原创 【Android-tools】搭建Android開發環境 (Based on Ubuntu 9.04)

搭建Android開發環境 (Based on Ubuntu 9.04) 最近谷歌的Android手機平臺引起了國內越來越多開發者的興趣,OPhone 也要上市了,如果你想開發Android的程序,首先讓我們來搭建一個開發環境吧。 首先

原创 Ubuntu9.10下編譯Android源碼

在 Ubuntu8.04下,應該一切很順利,但是我裝的是9.10版本,所以會有些問題。   先裝jdk1.5,網上說1.6的有點小問題,所以我沒裝1.6,選擇了1.5. 然後一邊裝必須的一些程序,apt-get install ****