周立功magic2410實驗箱源碼 第6章Linux高級實驗(part3) 6.16無線網(wǎng)絡(luò)實驗 6.17 CAN接收實驗 6.18 CAN發(fā)送實驗 6.19 CAN通信參數(shù)設(shè)置實驗 6.20 busybox移植實驗 6.21 boa移植實驗 6.22 Madplay移植實驗
上傳時間: 2017-09-07
上傳用戶:ikemada
Embedded+Linux+Kernel+and+Driver+Development,一個嵌入式LINUX的電子教科書,從內(nèi)核移植到應(yīng)用編程,講解淺明
標(biāo)簽: Development Embedded Driver Kernel
上傳時間: 2014-01-25
上傳用戶:集美慧
嵌入式智能機器人平臺研究摘 要:針對傳統(tǒng)工業(yè)機器人采用的封閉式結(jié)構(gòu)的局限性,在WindowsCE.NET系統(tǒng)基礎(chǔ)上,通過剪裁定制 ,去 除冗余的功能,搭建嵌入式智能機器人平臺.該智能機器人系統(tǒng)具有移動機器人需要的主要感知模塊,并有豐富的 運動控制接口及驅(qū)動模塊.同時 ,設(shè)計了多傳感器數(shù)據(jù)融合 、軌跡規(guī)劃、運動控制、無線網(wǎng)絡(luò)通信 、圖形人機界面等智 能機器人的測試軟件和應(yīng)用模塊.該智能機器人平臺具有模塊化、易擴展、可移植、可定制、硬件體積小、功耗低、實 時性強、可靠性高等優(yōu)點. 關(guān)鍵詞:智能機器人平臺;WindowsCE.NET;實時控制;自主機器人;雙目視覺;語音識別引言(Introduction) 隨著計算機技術(shù) 的快 速發(fā)展 ,機器 人技術(shù)也得 到了飛速發(fā)展.然而 ,現(xiàn)有機器人系統(tǒng)在硬件 和軟件 開發(fā)方面雖然已經(jīng)趨于成熟,但依然存在一些問題. 它們的硬件多是專用的,軟件系統(tǒng)也多采用 Windows 2000或者 WindowsXP系統(tǒng)….這些機器人系統(tǒng) 主要 存在以下一些缺點 : (1)系統(tǒng)的實時性差.機器人控制系統(tǒng)是一個實 時性要求非常高的控制系統(tǒng),作為一般桌面應(yīng)用的 Windows和 Linux操作系統(tǒng)很難達到高實時性的要 求. . (2)開放性 以及擴展性差.常見的機器人控制系 統(tǒng)存在的一個 問題就是 系統(tǒng) 的冗余大、開放性擴展 基金項 目:國家 自然科學(xué)基金 資助項 目(60475036) 收稿 日期 :2005—05—16 性差,系統(tǒng)適用于特定的應(yīng)用 ,不便于在硬件和軟件 上進行擴展和剪裁. (3)軟件的獨立性差.軟件結(jié)構(gòu)及其邏輯結(jié)構(gòu)依 賴于處理器硬件 ,難以在不同的系統(tǒng) 間移植. (4)缺少友好的人機交互界面. 2 系統(tǒng)概述(System description) 為促進當(dāng)前智能機器人研究和應(yīng)用,迫切需要 開發(fā)“具有開放式結(jié)構(gòu) 的、模塊化 、標(biāo)準(zhǔn)化 的嵌 入式 智能機器人平臺”.這種智能機器人平臺具
上傳時間: 2022-02-12
上傳用戶:zhaiyawei
本文根據(jù)大樓電梯視頻監(jiān)控系統(tǒng)的要求,提出了一種基于嵌入式技術(shù)的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)實現(xiàn)方案。系統(tǒng)以嵌入式 Linux和嵌入式微處理器S3C2410X為核心平臺,通過嵌入式平臺建立的基于TCP/TP協(xié)議的視頻服務(wù)器,將USB攝像頭采集來的圖像數(shù)據(jù)壓縮后,經(jīng)過網(wǎng)絡(luò)傳輸,完成對監(jiān)控現(xiàn)場的網(wǎng)絡(luò)視頻監(jiān)控任務(wù)。論文首先闡述了嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的發(fā)展、現(xiàn)狀以及整體構(gòu)建,然后介紹了嵌入式 Linux操作系統(tǒng)以及ARM處理器的發(fā)展情況,分析了主要外圍電路的設(shè)計,以及如何在ARM硬件平臺上進行嵌入式 Linux內(nèi)核的編譯與移植,介紹了 Bootloader的啟動原理及運行過程,并對在 Linux操作系統(tǒng)下的USB驅(qū)動程序的開發(fā)進行了研究。本文重點討論了圖像采集、編碼和網(wǎng)絡(luò)通信程序的設(shè)計原理與實現(xiàn)。最后進行了系統(tǒng)整體測試,并提出進一步開發(fā)設(shè)想。本文的研究結(jié)果具有較大的工程實際意義,對于基于P技術(shù)的各種視頻通信應(yīng)用具有一定的參考價值。關(guān)鍵詞:ARM,s3C2410X,嵌入式,Linux,視頻監(jiān)控當(dāng)今社會是一個信息高速發(fā)展的時代,獲取信息的方便和快捷可以使我們在信息化的今天領(lǐng)先一步創(chuàng)造出巨大的利益,而我們獲取信息的一個重要的途徑就是通過眼睛在人類感官接受的各種信息中約有80%來自視覺2圖像是對客觀事物形象、生動的描述,是直觀而具體的信息表達形式,是人類最重要的信息載體。隨著科學(xué)技術(shù)的快速發(fā)展和人民物質(zhì)生活水平的提高,視頻監(jiān)控系統(tǒng)以其直觀、方便和信息內(nèi)容豐富等特點日益受到人們的青睞,并在各行各業(yè)得到了廣泛的應(yīng)用。生活中有小區(qū)安全監(jiān)控,電訊行業(yè)有基站監(jiān)控,銀行系統(tǒng)有柜員機監(jiān)控,林業(yè)部門有火情監(jiān)控,交通方面有違章和流量監(jiān)控等等
標(biāo)簽: arm linux 嵌入式 遠程視頻監(jiān)控系統(tǒng)
上傳時間: 2022-03-30
上傳用戶:
《Linux內(nèi)核驅(qū)動模塊編程指南》最初是由 Ori Pomerantz為22版本的內(nèi)核編寫的,后來,ori將文檔維護的任務(wù)交給了 Peter Jay Salzman,Peter完成了24內(nèi)核版本文檔的編寫,畢竟Lnux內(nèi)核驅(qū)動模塊是一個更新很快的內(nèi)容?,F(xiàn)在,Peter也無法騰出足夠的時間來完成2.6內(nèi)核版本文檔的編寫,目前該2.6內(nèi)核版本的文檔由合作者 Michael Burian完成版本和注意Linux內(nèi)核模塊是一塊不斷更新進步的內(nèi)容,在 LKMPG上總有關(guān)于是否保留還是歷史版本的爭論。Michae和我最終是決定為每個新的穩(wěn)定版本內(nèi)核建立一個新的文檔分支。也就是說LKMPG24x專注于24的內(nèi)核,而 LKMPG2.6X將專注于26的內(nèi)核。我們不會在一篇文檔中提供對舊版本內(nèi)核的支持,對此感興趣的讀者應(yīng)該尋找相關(guān)版本的文檔分支在文檔中的絕大部分源代碼和討論都應(yīng)該適用于其它平臺,但我無法提供任何保證。其中的一個例外就是 Chapter12,中斷處理該章的源代碼和討論就只適用于x86平臺。什么是內(nèi)核模塊?內(nèi)核模塊是如何被調(diào)入內(nèi)核工作的?什么是內(nèi)核模塊?現(xiàn)在,你是不是想編寫內(nèi)核模塊。你應(yīng)該懂得C語言,寫過一些用戶程序,那么現(xiàn)在你將要見識一些真實的東西。在這里,你會看到一個野蠻的指針是如何毀掉你的文件系統(tǒng)的次內(nèi)核崩潰意味著重啟動。什么是內(nèi)核模塊?內(nèi)核模塊是一些可以讓操作系統(tǒng)內(nèi)核在需要時載入和執(zhí)行的代碼,這同樣意味著它可以在不需要時有操作系統(tǒng)卸載。它們擴展了操作系統(tǒng)內(nèi)核的功能卻不需要重新啟動系統(tǒng)。舉例子來說,其中一種內(nèi)核模塊時設(shè)備驅(qū)動程序模塊,它們用來讓操作系統(tǒng)正確識別,使用安裝在系統(tǒng)上的硬件設(shè)備。如果沒有內(nèi)核模塊,我們不得不一次又一次重新編譯生成單內(nèi)核操作系統(tǒng)的內(nèi)核鏡像來加入新的功能。這還意味著一個臃腫的內(nèi)核。內(nèi)核模塊是如何被調(diào)入內(nèi)核工作的?你可以通過執(zhí)行 Ismo命令來査看內(nèi)核已經(jīng)加載了哪些內(nèi)核模塊,該命令通過讀取/proc/modules文件的內(nèi)容來獲得所需信息這些內(nèi)核模塊是如何被調(diào)入內(nèi)核的?當(dāng)操作系統(tǒng)內(nèi)核需要的擴展功能不存在時,內(nèi)核模塊管理守護進程kmod1]執(zhí)行 modprobe去加載內(nèi)核模塊。兩種類型的參數(shù)被傳遞給 modprobe
標(biāo)簽: linux
上傳時間: 2022-03-30
上傳用戶:
近年頻繁出現(xiàn)的霧霾天氣,加深了人們對肺癌的關(guān)注,迫切需要一種能對肺癌高危人群進行早期篩查和檢測的儀器。卟啉類化合物能與氣體中的某些分子發(fā)生明顯的顯色反應(yīng),該方法能有效地檢測出肺癌呼出氣體中的標(biāo)志物。軟件系統(tǒng)是各類儀器功能實現(xiàn)的前提。針對肺癌檢測,本文基于ARMI設(shè)計開發(fā)了一套嵌入式肺癌呼吸氣體檢測軟件系統(tǒng)。結(jié)合軟件工程開發(fā)的相關(guān)技術(shù)思想,通過需求分析,在嵌入式Lnux平臺下對軟件系統(tǒng)進行開發(fā)設(shè)計,最終軟件系統(tǒng)能通過串口正??刂芁ED燈、氣泵、電磁閥等硬件設(shè)備,還能通過圖像采集設(shè)備實現(xiàn)視頻監(jiān)控和圖像采集功能,并合理協(xié)調(diào)下位機微控制系統(tǒng)各部件的運作時間,最終實現(xiàn)了肺癌檢測系統(tǒng)的軟硬件一體化,實現(xiàn)了肺癌氣體檢測系統(tǒng)從進氣到檢測到結(jié)果處理全套控制功能。文章最后對軟件系統(tǒng)進行了相應(yīng)測試。文章主要內(nèi)容包括以下幾點:①結(jié)合下位機微控制系統(tǒng)的氣路設(shè)計,從用戶角度采用統(tǒng)一建模語言與用例圖對嵌入式系統(tǒng)軟件的設(shè)計進行需求分析與模型建設(shè)②搭建嵌入式 Linux系統(tǒng)環(huán)境并對其構(gòu)架進行剖析,完成系統(tǒng)開發(fā)核心的接口驅(qū)動程序—視頻傳輸驅(qū)動程序和串口驅(qū)動程序進行設(shè)計。③以α t-Creator作為開發(fā)平臺,對系統(tǒng)中氣體富集模塊,氣體檢測模塊,圖像處現(xiàn)模塊,氣體吹掃模塊進行了開發(fā)設(shè)計,并對各模塊的控制流程與核心技術(shù)進行了詳細描述①在6410目標(biāo)板上搭建Linu系統(tǒng)環(huán)境,并移植交叉編譯后的肺癌檢測系統(tǒng)控制軟件。針對第二章中提出的開發(fā)需求對系統(tǒng)軟件設(shè)置相應(yīng)的測試用例,完成系統(tǒng)軟件測試得出測試結(jié)果。
上傳時間: 2022-03-31
上傳用戶:XuVshu
資源較大,分為三個部分,已全部上傳:第一部分:https://dl.21ic.com/download/linux-427595.html 第二部分:https://dl.21ic.com/download/linux-427596.html 第三部分:https://dl.21ic.com/download/linux-427598.html 本書個面介紹了嵌入式 Linux系統(tǒng)開發(fā)過程中,從底層系統(tǒng)支持到上層GUI應(yīng)用的方方面面,內(nèi)容涵蓋nux操作系統(tǒng)的安裝及相關(guān)工具的使用、配置,嵌入式編程所需要的基礎(chǔ)知識(交叉編譯工具的選項設(shè)置Makefile語法、ARM匯編指令等),硬件部件的使用及編程(囊括了常見硬件,比如UART、C、LCD等)U-Bo°、Linux內(nèi)核的分析、配置和移植,根文件系統(tǒng)的構(gòu)造(包括移植 busybox、glibc、制作映象文件等)內(nèi)核調(diào)試技術(shù)(比如添加kgdb補丁、?;厮莸龋?,驅(qū)動程序編寫及移植(LED、按鍵、擴展串口、網(wǎng)卡、硬盤、SD卡、LCD和USB等),GUI系統(tǒng)的移植(包含兩個GUI系統(tǒng):基于 Qtopia和基于Ⅹ),應(yīng)用程序調(diào)試技術(shù)木書從最簡單的點亮一個LED開始,由淺入深地講解,使讀者最終可以配置、移植、裁剪內(nèi)核,編寫驅(qū)動程序,移植GU系統(tǒng),掌握整個嵌入式 Linux系統(tǒng)的開發(fā)方法本書出淺入深,循序漸進,適合剛接觸嵌入式Linx的初學(xué)者學(xué)習(xí),也可作為大、中專院校嵌入式相關(guān)專業(yè)木科生、研究生的教材。
上傳時間: 2022-04-03
上傳用戶:bluedrops
資源較大,分為三個部分,已全部上傳:第一部分:https://dl.21ic.com/download/linux-427595.html 第二部分:https://dl.21ic.com/download/linux-427596.html 第三部分:https://dl.21ic.com/download/linux-427598.html 本書個面介紹了嵌入式 Linux系統(tǒng)開發(fā)過程中,從底層系統(tǒng)支持到上層GUI應(yīng)用的方方面面,內(nèi)容涵蓋nux操作系統(tǒng)的安裝及相關(guān)工具的使用、配置,嵌入式編程所需要的基礎(chǔ)知識(交叉編譯工具的選項設(shè)置Makefile語法、ARM匯編指令等),硬件部件的使用及編程(囊括了常見硬件,比如UART、C、LCD等)U-Bo°、Linux內(nèi)核的分析、配置和移植,根文件系統(tǒng)的構(gòu)造(包括移植 busybox、glibc、制作映象文件等)內(nèi)核調(diào)試技術(shù)(比如添加kgdb補丁、?;厮莸龋?,驅(qū)動程序編寫及移植(LED、按鍵、擴展串口、網(wǎng)卡、硬盤、SD卡、LCD和USB等),GUI系統(tǒng)的移植(包含兩個GUI系統(tǒng):基于 Qtopia和基于Ⅹ),應(yīng)用程序調(diào)試技術(shù)木書從最簡單的點亮一個LED開始,由淺入深地講解,使讀者最終可以配置、移植、裁剪內(nèi)核,編寫驅(qū)動程序,移植GU系統(tǒng),掌握整個嵌入式 Linux系統(tǒng)的開發(fā)方法本書出淺入深,循序漸進,適合剛接觸嵌入式Linx的初學(xué)者學(xué)習(xí),也可作為大、中專院校嵌入式相關(guān)專業(yè)木科生、研究生的教材。
上傳時間: 2022-04-03
上傳用戶:
資源較大,分為三個部分,已全部上傳:第一部分:https://dl.21ic.com/download/linux-427595.html 第二部分:https://dl.21ic.com/download/linux-427596.html 第三部分:https://dl.21ic.com/download/linux-427598.html 本書個面介紹了嵌入式 Linux系統(tǒng)開發(fā)過程中,從底層系統(tǒng)支持到上層GUI應(yīng)用的方方面面,內(nèi)容涵蓋nux操作系統(tǒng)的安裝及相關(guān)工具的使用、配置,嵌入式編程所需要的基礎(chǔ)知識(交叉編譯工具的選項設(shè)置Makefile語法、ARM匯編指令等),硬件部件的使用及編程(囊括了常見硬件,比如UART、C、LCD等)U-Bo°、Linux內(nèi)核的分析、配置和移植,根文件系統(tǒng)的構(gòu)造(包括移植 busybox、glibc、制作映象文件等)內(nèi)核調(diào)試技術(shù)(比如添加kgdb補丁、棧回溯等),驅(qū)動程序編寫及移植(LED、按鍵、擴展串口、網(wǎng)卡、硬盤、SD卡、LCD和USB等),GUI系統(tǒng)的移植(包含兩個GUI系統(tǒng):基于 Qtopia和基于Ⅹ),應(yīng)用程序調(diào)試技術(shù)木書從最簡單的點亮一個LED開始,由淺入深地講解,使讀者最終可以配置、移植、裁剪內(nèi)核,編寫驅(qū)動程序,移植GU系統(tǒng),掌握整個嵌入式 Linux系統(tǒng)的開發(fā)方法本書出淺入深,循序漸進,適合剛接觸嵌入式Linx的初學(xué)者學(xué)習(xí),也可作為大、中專院校嵌入式相關(guān)專業(yè)木科生、研究生的教材。
上傳時間: 2022-04-03
上傳用戶:jason_vip1
ZLG 致遠電子推出的參考手冊,適合新手,有實例,供參考。第一篇 Linux 基礎(chǔ) ·············································································1第 1 章 Linux 操作系統(tǒng)簡介 ·································································3第 2 章 安裝 Linux 操作系統(tǒng) ·······························································15第 3 章 開始使用 Linux ······································································43第 4 章 Linux 文件系統(tǒng) ······································································73第 5 章 Vi 編輯器··············································································85第 6 章 嵌入式 Linux 開發(fā)環(huán)境構(gòu)建 ······················································95第二篇 EasyARM-i.MX283A 開發(fā)平臺 ·················································113第 7 章 EasyARM-i.MX283A 開發(fā)套件介紹 ···········································115第 8 章 EasyARM-i.MX283A 入門實操 ················································121第 9 章 系統(tǒng)固件燒寫 ······································································153第三篇 Linux 應(yīng)用編程 ····································································169第 10 章 Linux C 編程環(huán)境································································171第 11 章 Linux 文件 I/O ····································································249第 12 章 進程與進程間通信 ······························································265第 13 章 Linux 多線程編程································································299第 14 章 嵌入式 GUI 編程·································································323第 15 章 特殊硬件接口編程 ······························································377第 16 章 Linux 串口編程···································································437第 17 章 C 語言網(wǎng)絡(luò)編程入門····························································451第 18 章 Shell 編程初步····································································479
上傳時間: 2022-05-23
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1