原创 ssh移植 8168
1、下載下面3個文件 openssh-4.6p1.tar.gz http://www.openssh.com/portable.html openssl-0.9.8e.tar.gz http://ww
原创 High-DefinitionVideo Processing Subsystem (HDVPSS)
這一章介紹了高清視頻處理子系統(HDVPSS)。 2.1導論 2.1.1 簡介 HDVPSS 使用TI開發的算法,靈活的複合和融合引擎,各種高質量外部視頻接口,實現視頻/圖像顯示和採集處理功能。 2.1.3 縮略語 名稱
原创 shell程序設計的語法--lt;條件測試>
條件測試是程序設計中不可缺少的一部分.以下就是shell程序設計中常見的條件測試方法. “test”或”[ ]”命令:使用這二個命令用來測試條件是真還是假.使用方法: if test –f file.c 或 if
原创 編譯RT5572 RT3572
問題一: scripts/Makefile.build:49: *** CFLAGS was changed in "/opt/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux/Makefile"
原创 USB_ModeSwitch 介紹
USB_ModeSwitch 介紹(轉) 1.簡介 usb_modeswitch是一個模 式切換工具,用於控制含有多個USB子設備的USB設備。如果你使用過3G的無線上網卡,你應該會很清楚的瞭解到這一點。具體點來說,目前一些新
原创 linux中inittab文件詳解
init的進程號是1(ps -aux | less),從這一點就能看出,init進程是系統所有進程的起點,Linux在完成核內引導以後,就開始運行init程序。 init程序需要讀取配置文件/etc/inittab。inittab是一
原创 關於linux mmc/sd驅動程序架構
關於linux mmc/sd驅動程序架構今天花了時間簡單看了mmc/sd部門內容和代碼,我覺得形式上,這個部分和i2c非常相似系統也是分成core層,host層(對應i2c的adapter),設備層如果這樣講,那麼core層主要功能應該是
原创 linux內存相關情況
Linux內核是如何知道物理內存大小的? 在嵌入式系統中物理內存的實際大小是由bootloader傳遞給內核的,bootloader傳遞給內核的內存大小值是由開發人員根據內存的實際大小配置的,有改動就需要重新編譯,而且並不是所有的物理內
原创 MTD NANDFLASH驅動相關知識介紹
MTD,Memory Technology Device即內存技術設備 字符設備和塊設備的區別在於前者只能被順序讀寫,後者可以隨機訪問;同時,兩者讀寫數據的基本單元不同。 字符設備,以字節爲基本單位,在Linux中,字符設備實現的比
原创 git ignore file, Git增加忽略文件
最簡單的方法在項目根目錄與.git目錄同一位置創建一個文件: .gitignore touch .gitignore vi .gitignore :wq 注:如果要忽略的文件已被git管理,需要先移除,命令如下: e.g.:
原创 uboot命令
#define CONFIG_BOOTCOMMAND "nboot 0x30400000 0 0x60000\;bootm"其中nboot是uboot指令--將nand flash中的內容加載到sdram中,0x30400000是拷
原创 linux內核DMA內存分配
linux系統啓動過程中,會初始化整個內核地址空間,將其劃分爲各個類型段,其中包括物理內存映射區(又稱之爲邏輯地址映射區)、虛擬內存分配區、高端頁面映射區、系統保留映射區、DMA映射區(這個類似物理內存映射區,其映射的物理地址是連續的)這
原创 mcfw框架介紹
整體上mcfw框架如下圖 從中可見其層次是清楚的,link實在基本的驅動之上的,而mcfw是在link之上的api,是通過link來實現相應的功能.可見link是框架中承上啓下的層次,通過link來實現具體的功能,所以對link進
原创 linux音頻驅動架構
1、linux音頻驅動架構分爲3部分組成:硬件無關層(核心層ALSA)、板級音頻數字接口層驅動(McASP、McBSP等)、外部codes驅動 sound/soc/davinci/ti81xx-etv.c;文件定義了板級數字音頻接口驅動