android alsa 相關命令

android 2.2 froyo版本提供三個命令列命令,1. alsa_ctl 可用此命令輸出當前的音頻設定,alsa_ctl store ,在/system/etc下會產生asound.state,可與asound.conf對比alsa_ctl store : 將當前音頻配置參數設定匯出到檔案 /system/etc/asound.state我們可以直接修改此檔案進行系統初始化配置,當然別忘了在init.rc裡面添加一個命令:#####add to init.rc service

Android camera 預設顯示黑白的問題

在初次接觸android的時候就注意到通過模擬器,相機預覽的時候只能顯示黑白電影。這些天總算有點空閑時間了,決定研究下這個。 關於android camera的構造不再說了,模擬器上使用用的是一個虛擬Camera-----FakeCamera這個大家應該都知道。首先初略的瞭解一下camera preview映像顯示的原理。Camera application 初始化的時候會建立一個surfaceview,從camera device

android系統移植要點之一–以6410為例

Rockie's Android Porting Guide(1)——build your own boardRockie ChengDownload Android codes from google git!(1)在android源碼目錄下執行(為何每次都要執行?). build/envsetup.sh(2)建立自己的boardcopy build/target/board/generic to

Android Animation開機動畫的最佳化

使用bootanimation程式顯示開機畫面,如需修改開機畫面,需要修改源碼   b)代碼   frameworks/base/cmds/bootanimation/*   frameworks/base/core/res/assets/images/android-logo*2)android 2.0及之後   

android ramdisk.img system.img userdata.img

1、android檔案系統的結構    android源碼編譯後得到system.img,ramdisk.img,userdata.img映像檔案。其中,ramdisk.img是emulator的檔案系統,system.img包括了主 要的包、庫等檔案,userdata.img包括了一些使用者數據,emulator載入這3個映像檔案後,會把 system和 userdata分別載入到

android init launch

android: v2.3.41. init.clinux核心起來後,init是android的第一個使用者進程system/core/init/init.cint main(int argc, char **argv){/******建立linux 根檔案系統的目錄***********/mkdir("/dev", 0755); mkdir("/proc", 0755); mkdir("/sys", 0755); mount("tmpfs", "/dev", "tmpfs",

ubuntu cross_compile android error

1.external/clearsilver/cgi/cgi.c:22: fatal error: zlib.h: No such file or directory解決:$sudo apt-get install zlib1g-dev2./bin/bash: bison: command not foundmake: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp] Error 127

Android Camera HAL設計初步

使用zc301 USB網路攝影機,這個網路攝影機返回JPEG圖形留,camera的preview需要進行jpeg解碼(沒做),但是可以直接take jpeg照片。1、修改你的BoardConfig.mkUSE_CAMERA_STUB :=

android wm9714 ASoC driver porting

reference http://www.alsa-project.org/main/index.php/Main_PageI:(android_kernel)ASoC由三部份組成1)Codec驅動。由核心原始碼sound/soc/codecs/wm9713.c2)平台驅動。由核心源碼sound/soc/codecs/s3c-ac97.c實現S3C6410 CPU端的DAI驅動由sound/soc/codecs/s3c-pcm.c實現CPU端的DMA驅動3)板驅動由核心原始碼sound/soc/

Android的智能指標

 在Android的原始碼中,經常會看到形如:sp<xxx>、wp<xxx>這樣的類型定義,這其實是Android中的智能 指標。智能指標是C++中的一個概念,通過基於引用計數的方法,解決對象的自動釋放的問題。在C++編程中,有兩個很讓人頭痛的問題:一是忘記釋放動態申請的對象從而造成記憶體泄露;二是對象在一個地方釋放後,又在別的地方被使用,從而引起記憶體訪問錯誤。程式員往往需要花費很大精力進行精心設計,以避免這些

android的線程封裝

這裡不討論具體實現,具體實現是和系統相關聯的~~首先Anroid提供了幾個與直接建立線程的函數:inline bool createThread(thread_func_t f, void *a)  inline bool createThreadEtc(thread_func_t entryFunction,                            void *userData,                            const char* threadName

Android音頻簡介

最近移植Android,當Android能夠在裝置上面運行之後,首先想到的是讓音訊裝置跑起來。“沒有聲音,再好的戲也出不來”。本文簡單介紹一下Android音頻適配層。  這個世界音訊裝置千變萬化,Android也不可能為每種裝置都提供支援。Android定義了一個架構,這個框架來適配底層的音訊裝置。該適配層的定義位於:  hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h  要想視頻底層的音訊

Create a new android product project

reference http://blog.csdn.net/louiswangbing/article/details/6618727    定義產品規格公司名稱:wolf產品名稱:EGO主板名稱:smdk64101.在android源碼device下建立一個公司目錄mkdir device/wolf2.在公司目錄下建立一個產品目錄mkdir productsproducts目錄下建立一個AndroidProducts.mk檔案,定義Android產品設定檔的路徑cp

android sd card porting

 I (android kernel)1.make sure this kernel configuration in MMC driverCONFIG_MMC=y# CONFIG_MMC_DEBUG is not setCONFIG_MMC_UNSAFE_RESUME=y# CONFIG_MMC_EMBEDDED_SDIO is not setCONFIG_MMC_PARANOID_SD_INIT=y## MMC/SD Card

android adb garget porting

 1.kernel supportDevice Drivers  --->[*] USB support  ---><*>   USB Gadget Support  --->    USB Peripheral Controller (S3C HS/OtG USB Device controller)  --->    <*>   USB Gadget Drivers (Android Gadget)  --->[*]      

android ubifs

1.tar -xvf zlib-1.2.3.tar.gzzlib-1.2.3$ CC=arm-linux-gcc ./configure --shared --prefix=/home/UBI/install/makemake install2.tar -xvf lzo-2.03.tar.gz lzo-2.03$ CC=arm-linux-gcc ./configure --host=arm-linux --prefix=/home/UBI/install/

linux android V4l2 的一些精品文章串連

在進行V4L2開發中,一般會用到以下的命令標誌符:VIDIOC_REQBUFS:分配記憶體 VIDIOC_QUERYBUF:把VIDIOC_REQBUFS中分配的資料緩衝轉換成物理地址 VIDIOC_QUERYCAP:查詢驅動功能 VIDIOC_ENUM_FMT:擷取當前驅動支援的視頻格式 VIDIOC_S_FMT:設定當前驅動的頻捕獲格式 VIDIOC_G_FMT:讀取當前驅動的頻捕獲格式 VIDIOC_TRY_FMT:驗證當前驅動的顯示格式 VIDIOC_CROPCAP:查詢驅動的修剪能力

Android HAL

硬體抽象層是位於使用者空間的Android系統 和位於核心空間的Linux驅動程式中間的一個層次Android 系統實際關心的只是硬體抽像層,並不關心驅動程式,將Android系統的部分功能和Linux中的驅動程式隔離,Android不依賴於Linux的驅動程式。硬體抽象層介面方法1 hardware模組的方式Android 的libhardware庫提供一種不依賴編譯時間綁定,可以動態載入硬體抽象層硬體模組方法的硬體抽象層架構在使用硬體抽象層的過程中,Android系統的架構層將調用libha

安裝Android Studio啟動不了的原因

Win7 安裝Android

android 休眠喚醒

android v2.3linuxv2.6.37wakelock 和 early_suspend能夠實現系統的喚醒和休眠功能1.wakelockwakelock是一種鎖機制,只要有人拿著這個鎖,系統就無法進入休眠,wakelock有加鎖解鎖二種狀態逾時鎖:在設定的時間到了後自動解鎖不逾時鎖:需要顯示的解鎖include/linux/wakelock.henum {WAKE_LOCK_SUSPEND, //防止系統進入睡眠WAKE_LOCK_IDLE,

總頁數: 2945 1 .... 422 423 424 425 426 .... 2945 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。