目前日期文章:201007 (5)

瀏覽方式: 標題列表 簡短摘要

前言:

Android 的 build system 已經大幅將build的過程簡單化、自動化,所以可以在執行 envsetup.sh 之後使用各種方便

的指令,以下列出目前支援的功能:

Invoke ". build/envsetup.sh" from your shell to add the following functions to your environment:

- croot:   Changes directory to the top of the tree.

huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()

引言:

ASHMEM = Android shared memory, 由Goolge 設計的一種記憶體分享、分配機制,主要用於 Google 設計給 Android 使用的 IPC Binder。

主要的driver 可在 aosp 的 kernel/mm/ashmem.c 找到實作,user space 的部份則是主要在 IMemory 裡面處理。

下面是從網路上收集的資訊:

 

huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()

來源: http://www.itqun.net/content-detail/194643_2.html

do_initcalls 的原理 

前言

   macro 定義__define_initcall(level,fn)對於內核的初始化很重要,它指示編譯器在編譯的時候,將一系列初始化函數的起始地址值按照一定的順序
   放在一個section中。在內核初始化階段,do_initcalls() 將按順序從該section中以函數指針的形式取出這些函數的起始地址,來依次完成相應

huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()

Android 官方的文件,可直接看 android/dalvik/docs/embedded-vm-control.html

 

Controlling the Embedded VM

Overview

The Dalvik VM supports a variety of command-line arguments (use adb shell dalvikvm -help to get a summary), but it's not possible to pass arbitrary arguments through the Android application runtime. It is, however, possible to affect the VM behavior through certain system properties.

For all of the features described below, you would set the system property with setprop, issuing a shell command on the device like this:

huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()

1.  Hash House A Go Go. 3628 5th Ave, San Diego, CA 92103週末早午餐常常大排長龍,份量大、有特色的美式酒吧。主餐$8~15

2.  Celadon. 地址:3671 5th Ave, San Diego, CA 92101. 裝潢和口味同樣有風味的泰國餐廳,紅咖哩的料理都很好吃。主餐$8~15

3.  Extraordinary Dessert. Hillcrest: 2929 Fifth Ave.San Diego , CA 92103. 619-294-2132. Downtown (小義大利): 1430 Union St., San Diego, CA 92101. 619-294-7001. 味覺以外,也讓人在視覺上心花怒放的甜點店。甜點$4~12

4.  The Original Pancake House. 3906 Convoy St, San Diego , CA 92111. 858-565-1740. 專門作鬆餅的早餐店,來這裡一定要嚐嚐他們的德國鬆餅。早餐$8~15

5.  Donovan’s Steak and Chop. 4340 La Jolla Village Dr., San Diego, CA 92122曾被評選為全美第一的高級牛排館。牛排$30~50

huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()