目前日期文章:201005 (5)

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

新功能:http://developer.android.com/sdk/android-2.2-highlights.html

SDK: http://developer.android.com/sdk/android-2.2.html

Demo: http://www.engadget.com/2010/05/20/android-2-2-froyo-beta-hands-on-flash-10-1-wifi-hotspots-an/

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


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

來源:http://loda.hala01.com/2009/04/linux上的核心訊息紀錄機制解析/

Linux上的核心訊息紀錄機制解析

一,前言

 

                     在linux的環境裡,系統訊息紀錄機制一直都是系統核心程式開發人員相當重要的參考資訊,瞭解核心訊息傳遞的機制也就成為要在Linux撰寫核心程式碼時,所需要去面對的課題,透過這篇文章筆者將為各位介紹Linux核心的訊息傳遞函式,並介紹一些簡單的方法,讓程式開發者可以更容易的控制核心訊息的導出.

 

                     這次的文章主要會使用到兩個Linux上的套件,分別為sysklogd-1.4.1.tar.gz與util-linux-2.11r.tar.gz,各位可以根據自己的需求下載不同的套件版本.

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

來源: http://freepine.blogspot.com/2010/02/analyze-memory-leak-of-android-native.html

Android libc_debug.so has a built-in function to dump all heap allocations with its backtrace, which is very useful to debug memory leaks of native processes. Below are the steps summarized during my investigation of mediaserver process:

  1. apply the patch in ./frameworks/base, which registers a memory dumper service in mediaserver process, then rebuild
  2. flash new system.img, replace libc.so with libc_debug.so, then reboot
    • $ adb remount
    • $ adb shell mv /system/lib/libc_debug.so /system/lib/libc.so
    • $ adb reboot
  3. run memorydumper to get the initial heap allocations of mediaserver process

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

來源: http://sites.google.com/site/rgbbones2/yaffs

1 Yaffs文件系統結構

1.1 簡介

1.1.1 應用場合

        Yaffs(Yet Another Flash File System)文件系統是專門針對NAND閃存設計的嵌入式文件系統,目前有YAFFS和YAFFS2兩個版本,兩個版本的主要區別之一在於YAFFS2能夠更好的支持大容量的NAND FLASH芯片。
Yaffs文件系統有些類似於JFFS/JFFS2文件系統,與之不同的是JFFS1/2文件系統最初是針對NOR FLASH的應用場合設計的,而NOR FLASH和NAND FLASH本質上有較大的區別,所以儘管JFFS1/2 文件系統也能應用於NAND FLASH,但由於它在內存佔用和啟動時間方面針對NOR的特性做了一些取捨,所以對NAND來說通常並不是最優的方案。

1.1.2 NOR和NAND的比較

        基本上NOR比較適合存儲程序代碼,其容量一般較小(比如小於32MB),價格較高,而NAND容量可達1GB以上,價格也相對便宜,適合存儲數據。一般來說,128MB以下容量NAND FLASH 芯片的一頁大小為528字節,用來存放數據,另外每一頁還有16字節的備用空間(SpareData,OOB),用來存儲ECC校驗/壞塊標誌等信息,再由若干頁組成一個塊,通常一塊為32頁16K。

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