- Dec 15 Wed 2010 11:51
[整理] Linux file system & eMMC
- Nov 29 Mon 2010 12:02
[整理] gpiolib
GPIO(General Purpose I/O) 對嵌入式系統的開發者應該是很熟悉的東西,之前有轉錄一篇 傳統 gpio 的控制方法,
但這是立基於SoC provider 的所提供的 API,並不具備一個標準的介面。而且在嵌入式系統大力發展下,越來越多的
SoC 推出,加上SoC要連接越來越多的周邊,會使用FPGA或是 I/O expander 來擴充 GPIO 數量。因此除了SoC
本身的介面之外,開發者還必須藉由另外一套或更多的介面來使用 GPIO,這種沒有共通標準的東西勢必會造成開發上的
一些困擾,所以這幾年 linux 發展出一套新的 gpiolib 來解決這問題。作者 David Brownell 的patch 是這樣敘述的:
- Nov 18 Thu 2010 14:15
[轉錄][MM] EGL error list
追一個關於 open gl 的 display 問題,摘錄 error list 原因,方便以後查找 XD
來源: http://blog.chinaunix.net/u3/111072/showart_2273346.html
294 { EGL_SUCCESS, 295 TEXT("Function succeeded.") },
- Oct 08 Fri 2010 12:01
initramfs 機制
最近遇到一個奇怪的問題是 kernel 在 load ramdisk 時出問題,而且還不是100%發生 ...
主要問題牽扯到 2.6 引進的 initramfs 處理 ramdisk 的流程,還要先了解 bootloader 的
一些背景知識。找了些相關資訊,順便做做筆記:
initramfs 相關的 src path:
- init/initramfs.c
- Oct 01 Fri 2010 17:58
Android 的 uid
先參考 這篇Android 的 uid 了解概念,再來是系統預設的 uid list,實際上是定義在
system/core/include/private/android_filesystem_config.h
包括 root, system, :
#define AID_ROOT 0 /* traditional unix root user */
#define AID_SYSTEM 1000 /* system server */
- Oct 01 Fri 2010 17:21
[備忘]Linux errno list
要用的時候,老是忘記路徑還要花時間找,乾脆記錄在這 Orz
kernel/include/asm-generic/errno-base.h
kernel/include/asm-generic/errno.h
- Sep 08 Wed 2010 11:00
[轉] USB 通訊架構
- Sep 07 Tue 2010 12:30
[轉]Linux cgroup 機制
來源: http://blog.chinaunix.net/u1/51562/showart_1736813.html
Kernel doc.: http://www.mjmwired.net/kernel/Documentation/cgroups.txt
------------------------------------------
- Aug 18 Wed 2010 14:07
Ubuntu 相關設定筆記
Ubuntu 10.04 Lucid Lynx 開機低解析度解決法
http://blog.roodo.com/fauztech/archives/12489721.html
Ubuntu Adobe Flash 中文亂碼解決法
http://blog.roodo.com/fauztech/archives/12280361.html
- Aug 17 Tue 2010 16:15
How to discover memory usage of my application in Android?
Note that memory usage on modern operating systems like Linux is an extremely complicated and difficult to understand area. In fact the chances of you actually correctly interpreting whatever numbers you get is extremely low. (Pretty much every time I look at memory usage numbers with other engineers, there is always a long discussion about what they actually mean that only results in a vague conclusion.)
First thing is to probably read the last part of this article which has some discussion of how memory is managed on Android: