原创 RT3070網卡驅動在ferdora 9中的安裝

第一步:下載RT3070的無線網卡驅動;解壓得到/opt/2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO  第二步:由於是在虛擬機裏面安裝,所以不存在驅動移植的問題

原创 上拉電阻的作用【圖文】

單片機上拉電阻作用 1. 場效應管的漏極開路門電路如下: 圖中上拉電阻作用分析如下: 管子導通或截止可以理解爲單片機的軟件時端口置1或0. (1)如果沒有上拉電阻(10k),將5V電源直接與場效應管相連。 當管子導通時

原创 創建子進程時fork()上面的內容爲什麼在屏幕上只打印一次,而在輸出到文件時爲什麼打印了兩次。

有如下代碼: #include<stdio.h> #include <sys/types.h> #include <unistd.h> int main(void) {printf("abc\n");pid_t f=fork();if(

原创 PF_NETLINK應用實例:NETLINK_KOBJECT_UEVENT的實現

udev的文檔介紹:   1. dynamic replacement for  /dev。作爲devfs的替代者,傳統的devfs不能動態分配m

原创 全面剖析單片機io口的原理與應用技巧

  IO口操作是單片機實踐中最基本最重要的一個知識,本篇花了比較長的篇幅介紹IO口的原理。也是查閱了不少資料,確保內容正確無誤,花了很長時間寫的。IO口原理原本需要涉及很多深入的知識,而這裏盡最大可能做了簡化方便理解。這樣對於以後解決各種

原创 嵌入式數據庫--SQLite簡單應用

簡介  嵌入式數據庫實際上是輕量級的,在運行時,它們需要較少的內存。 嵌入式數據庫的一大好處就是在你的程序內部不需要網絡配置,也不需要管理。因爲客戶端和服務器在同一進程空間運行。 SQLite 的數據庫權限只依賴於文件系統,沒有用戶帳

原创 右左法則——複雜指針解析

首先看看如下一個聲明: int* ( *( *fun )( int* ) )[10]; 這是一個會讓初學者感到頭暈目眩、感到恐懼的函數指針聲明。在熟練掌握C/C++的聲明語法之前,不學習一定的規則,想理解好這類複雜聲明是比較困難的。 C/

原创 netlink機制和udev實例

LINUX netlink機制   用戶空間的程序與設備通信的方法,主要有以下幾種方式:   1 通過ioperm獲取操作IO端口的權限,然後用inb/inw/ inl/ outb/outw/outl等函數,避開設備驅動程序,直接去操

原创 P2P之UDP穿透NAT原理

首先先介紹一些基本概念:    NAT(Network Address Translators),網絡地址轉換:網絡地址轉換是在IP地址日益缺乏的情況下產生的,它的主要目的就是爲了能夠地址重用。NAT分爲兩大類,基本的NAT和NAPT(

原创 RT5350原廠SDK及AP移植步驟詳解

標籤:  rt5350   rt5350ap移植   rt5350原廠sdk編譯   rt5350內核編譯 romfs文件系統 分類: ARM_LINUX嵌入式 最近想搞一下rt5350,所以找了個原廠的SDK包進

原创 串口termios結構體的詳細設置

termios結構體內容: <span style="font-size:18px;">成員 描述 ------------------------------------------- c_cflag 控制模式標誌 c_lflag 本地

原创 IO中同步、異步與阻塞、非阻塞的區別

一、同步與異步同步/異步, 它們是消息的通知機制1. 概念解釋A. 同步所謂同步,就是在發出一個功能調用時,在沒有得到結果之前,該調用就不返回。按照這個定義,其實絕大多數函數都是同步調用(例如sin isdigit等)。但是一般而言,我們

原创 linux消息隊列編程實例

轉自:linux 消息隊列實例 前言:    消息隊列就是一個消息的鏈表。可以把消息看作一個記錄,具有特定的格式以及特定的優先級。對消息隊列有寫權限的進程可以向其中按照一定的規則添加新消息;對消息隊列有讀權限的進程則可以從消息隊列中讀

原创 mips mplayer移植

pc:fedora 9 開發板:RT5350 gcc版本:gcc 3.4.2 交叉編譯環境:mipsel-linux 下載源碼包:libmad-0.15.1b.tar.gz、MPlayer-1.0rc2.tar.bz2 1.移植lib

原创 在mipsel-linux平臺上的編譯應用SQLite-3.5.9

sqlite 第一個Alpha版本誕生於2000年5月,是實現了SQL 92標準的一個大子集的嵌入式數據庫,其以在一個庫中組合了數據庫引擎和接口,能將所有數據存儲於單個文件中。官方測試表明sqlite的功能在一定程度上居於MySQL 和P