原创 Linux驅動編程——input子系統

1      開發環境 主  機:ubuntu10.04 開發板:mini2440 內  核:linux-2.6.22.6 編譯器:arm-linux-gcc(3.4.5) 2      linux輸入子系統 本節從整體上講

原创 基於arm板的項目——智能家居系統(一)

一.前言 上一篇博客是13號寫的,今天是23號了,這麼久沒寫博客是因爲設計智能家居系統去了。   隨着計算機的發展,越來越多的領域涉及到計算機。可以這麼說現代社會已經離不開計算機了。最近總是聽說智能家居智能家居的,那麼什麼是智能家居?是利

原创 強大的arm板——中斷與輪詢你選擇誰?

一.問題的引出 有這樣一道嵌入式的面試題,中斷方式與輪詢方式哪個效率高?    我們先談談中斷與輪詢。 二.中斷 1.中斷的定義 中斷是指CPU在執行過程中出現了某些突發事件時,CPU必須暫時當前的程序,轉去處理突發事件,處理完畢後CPU

原创 C語言也有大學問——大數相加問題

兩個大數相加,超過了數據類型能表示的範圍時,怎麼辦? 首先想到的是字符串,因爲字符串只要內存夠,就可以存放,這個時候我們就要藉助字符串的一些操作來實現大數相加的問題。 具體代碼如下: #include <stdio.h> #inclu

原创 頭疼的算法與數據結構——八皇后問題(遞歸法)

   介紹 八皇后問題是一個以國際象棋爲背景的問題:如何能夠在 8×8 的國際象棋棋盤上放置八個皇后,使得任何一個皇后都無法直接喫掉其他的皇后?爲了達到此目的,任兩個皇后都不能處於同一條橫行、縱行或斜線上。八皇后問題可以推廣

原创 QT界面之美——基於TCP聊天程序

最近在學QT,學了QT網絡編程基礎的一點知識,琢磨點寫點什麼東西,以前用C寫的聊天程序都沒有界面,只是簡單的字符界面,所以寫了一個基於TCP的聊天程序。 代碼已經上傳:http://download.csdn.net/detail/sum

原创 MySQL——MySQL語法和基礎練習

登陸mysql:  mysql -hlocalhost -uroot -proot 創建數據庫:create database dbname cha

原创 C語言也有大學問——指針問題(一)

因爲暑假要出去找實習了,現在在複習C語言知識,然而C語言知識最難的莫過於指針,我把我做的指針問題分享給大家。 指針問題 1.char * const p;char const * pconst char *p  上述三個有什麼區別?

原创 Android初學——開機宣傳界面

Android開機背景設置 開發環境:eclipse 1.找到工程所在的目錄,找到drawable-hdpi文件夾,將你想設置的圖片拷貝到這個目錄下。 如下圖:         2.在工程左邊菜單欄找到開始放置圖片的文件夾,這樣看是沒有的

原创 gdb參數及命令詳解

名稱         gdb - GNU 調試器 提要         gdb    [-help] [-nx] [-q] [-batch] [-cd=dir] [-f] [-b bps]               [-tty=de

原创 C語言也有大學問——free()函數詳解

c語言中經常需要給指針變量分配內存空間,需要用到一組函數: malloc()和free() 使用的時候需要包含頭文件stdlib.h malloc()比較好理解,主要關注下free()函數,看下面一段代碼:   char *str = (

原创 Linux驅動中斷函數參數詳解

中斷函數參數分析總結 Int request_irq (unsigned int irq, irq_handler_t handler, unsigned long flags, const char *devname, void *de

原创 Android初學——Activity

Android四大基本組件分別是Activity,Service服務,Content Provider內容提供者, BroadcastReceiver廣播接收器,號稱"四大金剛"。 想要了解這些,就得去Android官網,看它的相關文檔

原创 編寫優質嵌入式C代碼

摘要:本文首先分析了C語言的陷阱和缺陷,對容易犯錯的地方進行歸納整理;分析了編譯器語義檢查的不足之處並給出防範措施,以Keil MDK編譯器爲例,介紹了該編譯器的特性、對未定義行爲的處理以及一些高級應用;在此基礎上,介紹了防禦性編程

原创 樹莓派——認識樹莓派

樹莓派 又稱卡片式電腦,外形只有信用卡大小,卻具有電腦的所有基本功能,這就是Raspberry Pi電腦板,中文譯名"樹莓派"! 這一基金會以提升學校計算機科學及相關學科的教育,讓計算機變得有趣爲宗旨。 卡片電腦 樹莓派由