原创 S5PC100的時鐘機制

S5PC100的時鐘機制 1. 時鐘域 S5PC100包含三個總線部件分,第一部分包括Cortex-A8,D0_bus和D0_bus的附加模塊。Cortex-A8只支持同步模式,以便Cortex-A8和D0_bus必須同步操作。第二部分

原创 ZigBee學習-初級篇(一)

ZigBee學習-初級篇(一) ZigBee是一種短距離、低功耗的低速無線通信技術,底層採用的是IEEE802.15.4標準規範的媒體訪問層與物理層。ZigBee這一名稱來源於密封的八字舞。ZigBee技術和RFID技術在2004年就被列

原创 基於S5pc100 處理器的ADC驅動

基於S5pc100 處理器的ADC驅動 編寫一個字符驅動程序獲取ADC通道0的電壓值 一、開發環境: 1、 主機:Ubuntu 10.10發行版 2目標機:FS_S5PC100平臺 3目標機內核版本:2.6.35 4、交叉編譯工具:ar

原创 塊設備和字符設備驅動比較

塊設備和字符設備驅動比較 Linux中I/O設備分爲兩類:塊設備和字符設備。兩種設備本身沒有嚴格限制,但是,基於不同的功能進行了分類。 (1) 字符設備:提供連續的數據流,應用程序可以順序讀取,通常不支持隨機存取。相反,此類設備支持按字節

原创 openwrt-mt7688 中繼調試

一、概述 AP,即Access Point Mode,允許無線接入,家裏的無線路由器,大部都是這個模式。  STA,即Station Mode,作爲無線終端,連接AP用,手機wifi等,大部都是這個模式。 AP+STA配置,使得Open

原创 linux 下 Vim的開發環境

Linux下基於vim的開發環境搭建,其中包括:Ctags,Taglist,Cscope,SuperTab,OmniCppComplete,Winmanager,NERDTree和MiniBufExplorer等組件。 Vim存在多個配置

原创 sqlite3基本操作與接口函數

sqlite3基本操作與接口函數 ******************************************************************************************************

原创 samsung ADC 通用驅動

samsung ADC 通用驅動 ADC是嵌入式產品常用的設備,它的驅動並不是很難,但是如果有多個這類設備的話,就得考慮ADC中斷共享的問題了,這樣反而是驅動變得較複雜,且不易控制。在2.6.29內核後在arch/arm/plat-sam

原创 I2C 原理及應用

I2C 原理及應用 1. I2C總線介紹 I2C(Inter-Integrated Circuit)總線(也稱IIC或I2C)是由PHILIPS公司開發的兩線式串行總線,用於連接微控制器及其外圍設備,是微電子通信控制領域廣泛採用的一種總

原创 openwrt-mt7688編譯與燒錄

OpenWrt系統已經發布了多個版本,如下: 發佈時間 版本號 開發代號 2013年4月 12.09 正式版 Attitude Adjustment 2014年10月 14.07 正式版 Barrier Brea

原创 基於MCP2515的Linux CAN總線驅動程序設計

基於MCP2515的Linux CAN總線驅動程序設計 1.前言 CAN(Controller Area Network)總線,即控制器局域網總線,是一種有效支持分佈式控制或實時控制的串行通信網絡。由於其高性能、高可靠性、及獨特的設計和適

原创 從用戶態的open到內核驅動實現流程

從用戶態的open到內核驅動實現流程 問題來源: 在講授Linux初級驅動的時候,我發現困惑很多同學的是不真正理解從應用層到我們自己所寫的驅動層的調用過程,所以寫此文章來大概描述。 首先我們知道,在我們目前的Linux系統中,我們大概共約

原创 S5PC100AD示例

S5PC100AD示例 一、 S5PC100 A/D轉換器概述 1.簡述 10位或12位CMOS再循環式模擬數字轉換器,它具有10通道輸入,並可將模擬量轉換至10位或12位二進制數。5MHz A/D轉換時鐘時,最大1Msps的轉換速度。A

原创 Android傳感器編程實例開發——三軸數據採集

Android傳感器編程實例開發——三軸數據採集 一、概述 Android支持的傳感器種類越來越多,這是一件非常可喜的事情,本節就來介紹一下在Android系統下的傳感器編程。Android,讓我們再一次看到了你的強大!會讓我們更加堅定學

原创 IEEE802.11協議基礎知識

1. 802.11管理功能–用戶接入過程       STA (工作站)啓動初始化、開始正式使用、AP 傳送數據幀之前,要經過三個階段才能接入:       (1) 掃描(SCAN)        (2) 認證(Authenticat