- 摘要:本文介紹了Linux設備驅動程序的類型和文件操作接口函數,以及驅動程序的基本開發過程。以ARM9為平臺,基于Linux2.6.30開發DS18B20的驅動程序,以模塊的形式加載到內核,最后通過應用層調用驅動程序,獲得溫度數據。
關鍵詞:Linux;DS18B20;驅動
引言
隨著嵌入式技術的發展,基于ARM和Linux的嵌入式產品越來越多,DS18B20溫度采集傳感器在工業和生活上應用廣泛,研究開發基于ARM9和Linux的DS18B20的驅動程序可以滿足大部分溫度采集平臺的應用。
1 Li
- 關鍵字:
Linux DS18B20
- AMD日前宣布與明導國際公司簽署一項多年期協議,針對AMD出產的異構和多核處理器擴大開放源代碼嵌入式Linux開發的可用性。該協議致力于為嵌入式開發人員提供更易于管理、更集中化的開源框架,為他們提供更多可支持的處理器選擇、強大的開發工具,以及更快的開源平臺開發速度。 作為一款可與Yocto?Project?軟件兼容的產品,現在?Mentor??Embedded?Linux將會帶來標準化的功能和工具,并確保快速獲取AMD?64位x86架構的最新板級支持
- 關鍵字:
AMD Linux SoC 嵌入式
- 筆者在設計ARM+Linux的產品中,使用了看門狗ADM706。這款IC的定時間隔為1.6s。由于使用ARM9的內核,操作系統為Linux。整個系統完全啟動時間較長,超出了看門狗的喂狗時間門限。因此在CPU能完全啟動開始喂狗前,看門狗又給出了復位信號,導致CPU重啟。由于成本的原因,此款看門狗IC的定時復位間隔時間已經定死,不能由CPU設置。我們無法通過更改看門狗的
- 關鍵字:
ARM Linux 看門狗 CPU
- PC硬件使用的增加是近年來高端嵌入式系統的一個最重要的發展。由于這個趨勢,嵌入式系統的硬件成本大大地下降了,然而應用于嵌入式PC平臺的軟件系統卻沒有太多的選擇。
目前嵌入式操作系統主要有Palm OS,WindowsCE,EPOC,LinuxCE,QNX.ECOS,LYNX等,但這些系統一般都價格昂貴、不具有良好的可移植性。由于linux具有適應于多種CPU和多種硬件平臺、性能穩定、裁剪性能好,開發和使用都很容易等特點,越來越多的人傾向于將Linux嵌入到移動計算平臺、信息家電、媒體手機及其它產品中去。
- 關鍵字:
Vxworks Linux
- 如今,Linux正廣泛應用于各種嵌入式設備的開發中,如數字電視、視訊轉換盒、DVR播放器、xDSL/有線/PON調制解調器、家用路由器和網絡網關。它尤其適合具有先進網絡功能、大量設備驅動程序的數字家庭和家庭網絡。除了嵌入式設備,Linux還支持企業級設備,如服務器和路由器。
此外,Linux在行動設備中也獲得了青睞。市調機構In-Stat的報告顯示,到2012年,中國基于行動Linux的智能手機出貨量將達到中國智能手機總出貨量的25.4%。
相較其它典型的專有商用OS,Linux蓬勃發展的原因在于其是
- 關鍵字:
Linux 讀嵌入式
- Enea?為Yocto?ProjectTM和Linaro網絡集團(LNG)做出的重大貢獻充分證明其對開源社區的堅定承諾。Enea開源承諾的下一步動作就是向各種非常普遍的開發板提供Open?Enea?Linux社區,該社區是首個完全開源的嵌入式Linux商用發行版和生態系統。 Open?Enea?Linux是一種輕型、可移動的嵌入式發行版,它具有桌面式可擴展性,易于使用并附帶基于Eclipse的開源開發工具套件。 Open?Enea?
- 關鍵字:
Enea 開源 Linux TWR-P1025
- Enea日前宣布推出Enea?OSE?實時操作系統(RTOS)的5.7.1版本,該版本給基于ARM??CortexTM-A和CortexTM-R處理器架構的嵌入式實時系統的功能和性能均帶來明顯增強。 Enea產品主管Tommy?Englund說:“通過Enea?OSE的ARM版本的最新新增功能,我們真正感受到這種架構即將呈現的勢頭。Enea?OSE的原用戶和新用戶將體驗性能穩健的RTOS,它具有超強的實時特點和執行性能、極佳的多核可擴展性(即使針對L
- 關鍵字:
Enea OSE RTOS CortexTM Linux
- 1 系統流程架構 本系統的操作系統平臺為Linux, 內核版本為2.6,目標板上包括視頻采集、GPRS 模塊和控制器S3C2440.控制器主要是負責向客戶顯示及后端服務提供圖像數據。視頻服務器的啟動方式是由后臺或觸發啟動。當用戶觸發事件時自動啟動采集程序或者由用戶遠程啟動,再進行圖像數據的抓取。 2 系統設計 2.1 Linux 下設備驅動 Linux 是免費的操作系統,其源代碼是公開的,我們能夠根據實驗的需求進行必要的研究和修改。在Linux 操作系統中,設備都是以文件形式的存在,對設備的操
- 關鍵字:
監控系統 Linux
- Mentor Graphics Corporation (NASDAQ: MENT)日前宣布面向基于Linux的車載信息娛樂(IVI)系統開發推出其最新版Mentor嵌入式汽車技術平臺(ATP)。
- 關鍵字:
Mentor Linux 嵌入式
- 嵌入式操作系統(Embedded Operation System,EOS)是指用于嵌入式系統的操作系統。嵌入式系統分為4層,硬件層、驅動層、操作系統層和應用層,如下圖所示。嵌入式操作系統是負責嵌入式系統的全部軟、硬件資源的分配、任務調度,控制、協調并發活動。
- 關鍵字:
嵌入式 LINUX CPU WinCE Android
- 電子產品世界,為電子工程師提供全面的電子產品信息和行業解決方案,是電子工程師的技術中心和交流中心,是電子產品的市場中心,EEPW 20年的品牌歷史,是電子工程師的網絡家園
- 關鍵字:
字符設備驅動 Linux uevent
- 隨著計算機外圍硬件的擴展,各種外圍設備使用不同的總線接口,導致計算機外部各種總線繁多,管理困難,USB總線可以...
- 關鍵字:
USB驅動 Linux USB接口
- 電子產品世界,為電子工程師提供全面的電子產品信息和行業解決方案,是電子工程師的技術中心和交流中心,是電子產品的市場中心,EEPW 20年的品牌歷史,是電子工程師的網絡家園
- 關鍵字:
ARM9 Linux DS18B20 溫度采集
- 對許多嵌入式項目來說,系統設計師都傾向于選擇實時操作系統(RTOS)。但RTOS總是必要的嗎?答案是取決于具體的應...
- 關鍵字:
RTOS 實時性能 Linux
sbc2410:linux介紹
您好,目前還沒有人創建詞條sbc2410:linux!
歡迎您創建該詞條,闡述對sbc2410:linux的理解,并與今后在此搜索sbc2410:linux的朋友們分享。
創建詞條
關于我們 -
廣告服務 -
企業會員服務 -
網站地圖 -
聯系我們 -
征稿 -
友情鏈接 -
手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產品世界》雜志社 版權所有 北京東曉國際技術信息咨詢有限公司

京ICP備12027778號-2 北京市公安局備案:1101082052 京公網安備11010802012473