原创 簡單硬件知識介紹

兩個對象:寄存器, Pin 腳 關鍵:寄存器 控制  pin 腳 使能輸入/輸出寄存器 的作用 是控制寄存器與Pin腳的連接通道    爲輸入/輸出功能 1)在使能輸出寄存器下,把寄存器的值傳給Pin腳,而輸出寄存器的值從哪裏來呢

原创 Linux 終端設備驅動整體框架(1)

1)終端體系結構:tty核心層,tty線路規程,tty驅動層    tty_operation結構在tty驅動層,其中一部分函數是給tty核心層調用的,一部分是像字符設備驅動一樣通過vfs虛擬文件系統留給應用程序的接口的。所有到這裏就

原创 初學者 USB入門總結

初涉USB,初學者USB入門總結(3) 數據包闡述 (轉載) 轉自arthur05611的博客:http://blog.csdn.net/arthur05611/article/details/3941695 對於USB傳輸大體有個概

原创 開發板上顯示圖片

參考網址:  http://blog.csdn.net/z1179675084/article/details/14645359                   http://hi.baidu.com/guoggn/item/636e

原创 Linux 終端設備的註冊與註銷(2)

在寫字符設備驅動,通常都需要註冊設備與註銷設備操作,而終端設備也是字符設備的一種,也需要註冊與註銷,只是實現函數的不同而已 關鍵是學習註冊與註銷的整體框架 1、分配 tty 驅動     struct tty_driver *alloc_

原创 Linux 終端設備的總體簡述

   在Linux系統中,終端是一種字符型設備。包括串行端口終端、僞終端和控制檯終端。可以在/dev 目錄下查看    1)串行端口終端, 在/dev目錄下爲/dev/tty[S]n(n爲數字), 也包括/dev/ttyUSB0、/de

原创 Linux 終端設備驅動函數的流向

1)終端設備數據發送和接收過程中的數據流和函數調用關係             2) tty 線路設置及流向   a、線路設置用戶空間接口 (用戶可用如下兩種方式改變 tty 設備的線路設置或者獲取當前線路設置)          

原创 loongson 開發板問題總結

推薦一篇文章: Linux 2.6.19.x 內核編譯配置選項簡介的網址: http://lamp.linux.gov.cn/Linux/kernel_options.html  作者:金步國 問題1: 當在出現開發板終端出現如

原创 Section mismatch in reference from the variable to the function.devinit.text:spiadc_probe()的解決方法

問題: WARNING: /home/hzg/Train/code/spi_adc/Spiadc.o(.data+0x10): Section mismatch in reference from the variable Spiadc

原创 STM8 通用輸入輸出口--GPIO

簡介 通用輸入/ 輸出口用於芯片和外部進行數據傳輸。一個IO端口可以包括多達8 個引腳,每個引腳可以被獨立編程作爲數字輸入或者數字輸出口。另外部分口還可能會有如模擬輸入,外部中斷,片上外設的輸入/ 輸出等複用功能。但是在同一時刻僅有一個

原创 第一次字符驅動編程的問題總結

創建字符設備節點的方法 mknod /dev/xxx   c  252 0 在編寫驅動程序時: 主要作用:1) 指定函數在內存的存放位置      2)在kernel初始化後期,釋放所有這些函數代碼所佔的內存空間 經常在入口函數和出口函

原创 loongson 1B 開發板移植sqlite3.6.20

附註:在sqlite 版本爲大於3.6.20無需參考本博客 目標平臺:loongson 1B 目標開發板架構:mipsel架構 編譯平臺:ubuntu13.04 交叉工具鏈:gcc-4.3-ls232-softfloat 在loong

原创 Linux 更新源出現問題的解決過程

首先:        /etc/apt/source.list的內容是: 網易163更新服務器(廣東廣州電信/聯通千兆雙線接入),包含其他開源鏡像:deb http://mirrors.163.com/ubuntu/ raring m

原创 簡單易懂的USB協議理解

通俗易懂的USB協議詳解(轉載) 轉自 Branchesss的博客:http://blog.sina.com.cn/s/blog_8bbf650701013mub.html USB作爲一種串行接口,應用日益廣泛。如同每個工程設計人員必

原创 USB 協議的完美總結

USB協議[轉]__總結得很好  (轉載) 轉自 小不懂的不懂的博客:http://fangjian0518.blog.163.com/blog/static/5591965620116283232431/ 一 枚舉過程:◆ 用