原创 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是拷

原创 Dm8168 多核通信

原创 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;文件定義了板級數字音頻接口驅動