原创 嵌入式常用見筆試題

1.實現strcpy 不調用庫函數實現字符串拷貝函數:strcpy.   /**********************  * C語言標準庫函數strcpy的一種典型的工業級的最簡實現  * 返回值:目標串的地址。  * 對於出現異常的情

原创 Linux驅動調試手段:KDB

1.KDB介紹 KDB是Linux內核調試補丁,提供一種在系統能運行時對內核內存和數據結構進行檢查的辦法。它不允許進行源代碼級別上的調試。可以添加額外的命令,給出該數據結構的標識或地址。 2.KDB操作 a.處理器單步執行。 b.執行到

原创 用戶空間與內核空間的接口:sysfs

在調試驅動,或驅動涉及一些參數的輸入輸出時,難免需要對驅動裏的某些變量或內核參數進行讀寫,或函數調用。此時sysfs接口就很有用了,它可以使得可以在用戶空間直接對驅動的這些變量讀寫或調用驅動的某些函數。sysfs接口與proc文件系統很

原创 移植嵌入式 Boa web server到TI 達芬奇平臺

陸續記錄移植過程。 1.下載Boa源碼 a.到 http://www.boa.org/ 下載boa源碼,目前最新版本爲:0.94.13 b.在主機上解壓下載到的源碼壓縮包boa-0.94.13.tar.gz,執行:tar xzf boa-

原创 Ubuntu 10.04下安裝SVN圖形界面客戶端

1.  安裝svn客戶端:sudo apt-get install subversion 2. 安裝圖形界面客戶端Rabbitvcs: (1)下載 http://rabbitvcs.googlecode.com/files/rabb

原创 GStreamer:初識

GStreamer相當於windows下的Directshow,是一個在linux下創建媒體應用程序的框架。其主要用途是構建媒體播放器。GStreamer是基於插件的,具有任何符合規範的插件都可以方便的插於已定義的數據流管道的有點,因此可

原创 網頁轉載

1.二叉樹中的那些常見的面試題 2.使用GStreamer實現一個MP3播放器 3.補充GStreamer的詳細介紹及實現一個MP3播放器的例程 4.OMAP3 Audio驅動及框架,包含ALSA用戶空間的編程架構 5.TI 2.3And

原创 怎樣寫 Linux LCD 驅動程序

基本原理 通過 framebuffer ,應用程序用 mmap 把顯存映射到應用程序虛擬地址空間,將要顯示的數據寫入這個內存空間就可以在屏幕上顯示出來;驅動程序分配系統內存作爲顯存;實現 file_operations 結構中的接口,爲

原创 S3C24xx的LCD驅動(詳細)

轉載:點擊打開鏈接 點贊 收藏 分享 文章舉報 wuyuwei45 發佈了64 篇原創文章 · 獲贊 3 · 訪問量 11萬+ 私信

原创 V4L2官方例程

V4l2的官網例程代碼: /* * V4L2 video capture example * * This program can be used and distributed without restrictions.

原创 Linux Gadget的一點研究之HID設備

接上文,配置編譯gadget HID模塊 make modules後在driver/usb/gadget目錄下生成g_hid.ko 執行加載命令: root@XXX:/mnt# insmod g_hid.ko insmod: can

原创 Linux的開關中斷

   如果你要禁止所有的中斷該怎麼辦? 在2.6內核中,可以通過下面兩個函數中的其中任何一個關閉當前處理器上的所有中斷處理。    這兩個函數定義在 <asm/system.h>中:     void local_irq_save(u

原创 Linux Gadget的一點研究之U盤和USB虛擬串口

        Linux kernel2.6以上的版本中,USB設備驅動的接口改爲了gadget,在kernel/driver/usb/gadget目錄下主要包含了平臺USB UDC驅動和gadget接口驅動。         kern

原创 Linux的電源管理架構

設備電源管理 Copyright (c) 2010 Rafael J. Wysocki<[email protected]>, Novell Inc. Copyright (c) 2010 Alan [email protected]

原创 用戶空間與內核空間的接口:proc文件系統

最早在接觸Linux BSP時,項目中有一項規格就是底層需向上層提供硬件PCB及BOM信息。由於在Linux的根文件系統/proc目錄下有硬件CPU、內存、存儲器等與硬件相關的信息,並且在用戶空間通過cat命令就可以輕易獲得,於是有個想法