原创 基於mini2440的按鍵驅動分析與總結

編寫按鍵驅動的方法很多,這裏我僅僅列舉用中斷法加上簡單地字符設備註冊來編寫,並沒有採用misc設備來註冊。(這裏的註冊函數都是相對古老,以後不推薦使用!)首先編寫一個設備驅動程序頭文件先定義了,這很容易,照搬別人的就行了。接着確定你的設備

原创 最近得到的一些收穫

這幾天重新學習了linux下的驅動,自己寫下這些心得以供日後參考: 1、有時make menuconfig時會出現這個錯誤: *** Unable to find the ncurses librariesor the  *** req

原创 linux筆試題參考答案(2)

linux筆試題參考答案(2) 1.下面的網絡協議中,面向連接的的協議是: A 。 A 傳輸控制協議 B 用戶數據報協議 C 網際協議 D 網際控制報文協議 (UDP(用戶報文協議)是不建立連接的) 2. 在/etc/fstab文件中

原创 基於mini2440的led驅動編寫的總結

基於mini2440的led驅動編寫的總結(可以成爲模板) 該驅動用到I/O常見的端口操作函數:s3c2410_gpio_cfgpin和s3c2410_gpio_setpin。前一函數實現了設置端口的狀態爲輸入/輸出/其他,後一函數實現

原创 c/c++筆試題(3)

c/c++筆試題(3)(轉載的) 第1題目:考查逗號表達式 main(){ int a, b,c, d; a=3; b=5; c=a,b; d=(a,b); printf("c=%d" ,c);printf("d=%d" ,d);} 這

原创 學習snmp的體會(推薦一看,涵蓋了初學者會犯的大部分錯誤)

1. 獲取net-snmp開發包 可以用開源上http://www.net-snmp.org/download.html獲取自己所需要的各種版本。 2. 分析需求,進行合理配置與編譯安裝 比如要不要將其編譯成動態庫,還是靜態庫;要不要某些

原创 目錄下的./bashrc文件的作用

使用manbash命令查看到的聯機幫助文件中的相關解釋如下: .bashrc - The individual per-interactive-shell startupfile.這個文件主要保存個人的一些個性化設置,如命令別名、路徑等

原创 windows電腦常識

一,巧解任何電腦的開機密碼 小小一招巧解任何電腦的開機密碼,無需任何工具,無需放電,任何電腦當開機需要密碼時,只需將機箱打開,把裏面的聲卡或其它任何一個零件拔下來,然後通電啓動,主板自檢後再強行關機,把拔下的零件再插上去,開機,密碼自動清

原创 linux筆試題參考答案(3)

linux筆試題參考答案(3) Linux筆試題1.簡述Linux文件系統通過i節點把文件的邏輯結構和物理結構轉換的工作過程。 參考答案: Linux通過i節點表將文件的邏輯結構和物理結構進行轉換。 i節點是一個64字節長的表,表中包含

原创 c/c++筆試題(1)

c/c++筆試題(1)(轉載的) 1、C++中爲什麼用模板類。 答:(1)可用來創建動態增長和減小的數據結構 (2)它是類型無關的,因此具有很高的可複用性。 (3)它在編譯時而不是運行時檢查數據類型,保證了類型安全 (4)它是平臺無關的,

原创 linux筆試題參考答案(4)

linux筆試題參考答案(4) (部分題目還沒找到答案,改天在貼出) 1. 嵌入式linux和wince操作系統的特點和特性? 2. 嵌入式linux中tty設備驅動的體系結構? 3. 嵌入式設備,爲加快啓動速度,可以做哪些方面的優化?

原创 c/c++筆試題(2)(轉載的)

c/c++筆試題(2)(轉載的) 1.儘管不像非嵌入式計算機那麼常見,嵌入式系統還是有從堆(heap)中動態分配內存的過程的。那麼嵌入式系統中,動態分配內存可能發生的問題是什麼? 這裏,我期望應試者能提到內存碎片,碎片收集的問題,變量的

原创 關於在linux系統下自啓動的一些常識

Ubuntu 中系統沒有了RH系統中的chkconfig 命令! 可用一些小工具來管理 Ubuntu 的啓動選項: 小工具 rcconf: #sudo apt-get rcconf #sudo apt-get install rcconf

原创 linux系統下修改終端的文件目錄顯示顏色

Thefollowingsare something aboutLS_COLORS: Here is an easy way to setdifferent colours for different kinds of files w

原创 pkg-config的使用

pkg-config的使用    一、編譯和連接        一般來說,如果庫的頭文件不在 /usr/include 目錄中,那麼在編譯的時候需要用 -I參數指定其路徑。由於同一個庫在不同系統上可能位於不同的目錄下,用戶安裝庫的時候也