原创 ELF文件加載過程代碼分析

  fs/binfmt_elf.c代碼如下: static int load_elf_binary(struct linux_binprm *bp

原创 動態電壓與頻率調節在降低功耗中的作用

動態電壓與頻率調節在降低功耗中的作用 摘要 目前,爲了降低功耗,越來越多的芯片支持動態電壓與頻率調節DVFS(Dynamic Voltage and Frequency Scaling)。本文列舉了基於軟件和硬件的DVFS實現,驗證了DV

原创 Map Files And DLL Rebasing

  http://home.hiwaay.net/~georgech/WhitePapers/MapFiles/MapFiles.htm 點贊 收藏 分享 文章舉報 bdc995

原创 wince dump file相關

http://topic.csdn.net/u/20081113/22/19104e3a-c4f7-41cf-87f2-818ad28c30f1.html 點贊 收藏 分享 文章舉報

原创 FPGA基本原理

    FPGA採用了邏輯單元陣列LCA(Logic Cell Array)這樣一個概念,內部包括可配置邏輯模塊CLB(Configurable

原创 Android圖像處理簡介の圖像存儲和元數據

 Android提供Content Provider來實現應用程序之間的數據共享,provider提供了標準的接口用於存儲和檢索多種類型的數據。圖像 、音頻和視頻的標準content provider就是MediaStore。 1)獲

原创 Linux tty driver

tty的架構其實分爲三層: 第一層: tty_core 所有tty類型的驅動的頂層構架,嚮應用曾提供了統一的接口,應用層的read/write等調用首先會到達這裏。此層由內核實現,代碼主要分佈在 drivers/char目錄下的n_tty

原创 ubuntu12.04 make menuconfig error

ubuntu 12.04 ,error: $make menuconfig HOSTLD  scripts/kconfig/mconf scripts/kconfig/mconf.o: In function `show_help':

原创 alsa config

#title:box:HDMI Audio #author:wangsijie #:0,1 -------------------------------------------------------------------------

原创 Android如何生成設備節點

在Android中,由於沒有mdev和udev,所以它沒有辦法動態的生成設備節點,那麼它是如何做的呢? 我們可以在system/core/init/下的init.c和devices.c中找到答案: init.c中 int main(int

原创 Android命令行啓動程序正確使用技巧解析

Android程序啓動的方式除了使用界面方式進行啓動之外,還能通過命令行啓動。那麼就讓我們大家一起來看看Android命令行啓動程序的具體操作方法。 Android應用程序的啓動方法有許多種,大家可以通過我們以前介紹的快速啓動方法來啓動

原创 Linux ACL 學習筆記

一、 爲什麼要使用ACL 先讓我們來簡單地複習一下Linux的文件權限。 在 linux下,對一個文件(或者資源)可以進行操作的對象被分爲三類: file owner(文件 的擁有者),group(組,注意不一定是文件擁有者所在的組

原创 http://www.linux-usb.org/usb.ids

USB vid pid http://www.linux-usb.org/usb.ids

原创 Android 偵聽Usb或者SDCard熱拔插事件

有時候我們可能要偵聽Usb或者SDCard一些拔插事件,其實很簡單,當我們做拔插的時候比如Usb或者SDCard,android底層會發出相應的Intent出來給上層應用成使用,比如SDCard或者Usbandroid都會發這樣一個Int

原创 git patch

UNIX世界的軟件開發大多都是協作式的,因此,Patch(補丁)是一個相當重要的東西,因爲幾乎所有的大型UNIX項目的普通貢獻者,都是通過 Patch來提交代碼的。作爲最重要的開源項目之一,Linux,也是這樣的。普通開發者從軟件倉庫cl