近年頻繁出現(xiàn)的霧霾天氣,加深了人們對肺癌的關(guān)注,迫切需要一種能對肺癌高危人群進(jìn)行早期篩查和檢測的儀器。卟啉類化合物能與氣體中的某些分子發(fā)生明顯的顯色反應(yīng),該方法能有效地檢測出肺癌呼出氣體中的標(biāo)志物。軟件系統(tǒng)是各類儀器功能實(shí)現(xiàn)的前提。針對肺癌檢測,本文基于ARMI設(shè)計開發(fā)了一套嵌入式肺癌呼吸氣體檢測軟件系統(tǒng)。結(jié)合軟件工程開發(fā)的相關(guān)技術(shù)思想,通過需求分析,在嵌入式Lnux平臺下對軟件系統(tǒng)進(jìn)行開發(fā)設(shè)計,最終軟件系統(tǒng)能通過串口正??刂芁ED燈、氣泵、電磁閥等硬件設(shè)備,還能通過圖像采集設(shè)備實(shí)現(xiàn)視頻監(jiān)控和圖像采集功能,并合理協(xié)調(diào)下位機(jī)微控制系統(tǒng)各部件的運(yùn)作時間,最終實(shí)現(xiàn)了肺癌檢測系統(tǒng)的軟硬件一體化,實(shí)現(xiàn)了肺癌氣體檢測系統(tǒng)從進(jìn)氣到檢測到結(jié)果處理全套控制功能。文章最后對軟件系統(tǒng)進(jìn)行了相應(yīng)測試。文章主要內(nèi)容包括以下幾點(diǎn):①結(jié)合下位機(jī)微控制系統(tǒng)的氣路設(shè)計,從用戶角度采用統(tǒng)一建模語言與用例圖對嵌入式系統(tǒng)軟件的設(shè)計進(jìn)行需求分析與模型建設(shè)②搭建嵌入式 Linux系統(tǒng)環(huán)境并對其構(gòu)架進(jìn)行剖析,完成系統(tǒng)開發(fā)核心的接口驅(qū)動程序—視頻傳輸驅(qū)動程序和串口驅(qū)動程序進(jìn)行設(shè)計。③以α t-Creator作為開發(fā)平臺,對系統(tǒng)中氣體富集模塊,氣體檢測模塊,圖像處現(xiàn)模塊,氣體吹掃模塊進(jìn)行了開發(fā)設(shè)計,并對各模塊的控制流程與核心技術(shù)進(jìn)行了詳細(xì)描述①在6410目標(biāo)板上搭建Linu系統(tǒng)環(huán)境,并移植交叉編譯后的肺癌檢測系統(tǒng)控制軟件。針對第二章中提出的開發(fā)需求對系統(tǒng)軟件設(shè)置相應(yīng)的測試用例,完成系統(tǒng)軟件測試得出測試結(jié)果。
上傳時間: 2022-03-31
上傳用戶:XuVshu
嵌入式Linux發(fā)行版上的Qt屬于Qt的Embedded Linux分支平臺(本文簡稱為Qt/E)。Qt/E在原始Qt的基礎(chǔ)上,做了許多出色的調(diào)整以適合嵌入式環(huán)境。同桌面版的Qt/X11相比,嵌入式的Qt/E很節(jié)省內(nèi)存,因?yàn)樗恍枰猉 server或是Xlib庫,它在底層摒棄了Xlib,采用Framebuffer(幀緩沖)作為底層圖形接口。Qt/E的應(yīng)用程序可以直接寫內(nèi)核幀緩沖,這避免開發(fā)者使用繁瑣的Xlib/Server系統(tǒng)。
上傳時間: 2022-04-27
上傳用戶:
本研究提出了一套完整的基于Linux嵌入式平臺的EtherCAT主站系統(tǒng)設(shè)計方案,旨在打通整個EtherCAT協(xié)議技術(shù)環(huán)節(jié)。從主站和從站的硬件層面到軟件層面再到上位機(jī)軟件,開發(fā)出整套擁有自主知識產(chǎn)權(quán)的EtherCAT主站系統(tǒng)。設(shè)計EtherCAT從站模塊,選用從站控制芯片ET1100設(shè)計通信板,STM32單片機(jī)設(shè)計控制板,將通信板和控制板通過SPI總線接口組合,組成兩套從站模塊,分別實(shí)現(xiàn)數(shù)字輸入信號檢測和模擬輸入信號檢測的功能。設(shè)計EtherCAT主站模塊,選用基于AM3358處理器的BeagleBone Black作為Linux嵌入式開發(fā)平臺,并且在該平臺上運(yùn)行集成Xenomai實(shí)時補(bǔ)丁的Linux操作系統(tǒng),接著在操作系統(tǒng)上構(gòu)建IgH EtherCAT Master for Linux開源框架和配置開發(fā)環(huán)境,最后基于這套開源框架進(jìn)行應(yīng)用程序的設(shè)計,完成整套主站模塊設(shè)計。設(shè)計EtherCAT主站程序的兩種交互模式,一種是基于命令行操作的控制臺模式,還有一種是基于Qt開發(fā)的圖形用戶界面模式。用戶可以通過任意模式,實(shí)現(xiàn)過程數(shù)據(jù)通信和服務(wù)數(shù)據(jù)通信的數(shù)據(jù)讀寫,并且執(zhí)行一些其他的必要功能操作。結(jié)果表明,從站模塊的基本功能實(shí)現(xiàn),可以有效檢測輸入的數(shù)字信號和模擬信號。主站模塊的基本功能實(shí)現(xiàn),可以與從站模塊建立起有效的過程數(shù)據(jù)通信和服務(wù)數(shù)據(jù)通信,性能上同步誤差在ns級,報文的傳輸時間在us級,通訊抖動在us級別,可以滿足工業(yè)控制系統(tǒng)對實(shí)時性的要求??刂婆_模式和圖形用戶界面模式交互有效。
上傳時間: 2022-05-22
上傳用戶:aben
ZLG 致遠(yuǎn)電子推出的參考手冊,適合新手,有實(shí)例,供參考。第一篇 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 入門實(shí)操 ················································121第 9 章 系統(tǒng)固件燒寫 ······································································153第三篇 Linux 應(yīng)用編程 ····································································169第 10 章 Linux C 編程環(huán)境································································171第 11 章 Linux 文件 I/O ····································································249第 12 章 進(jìn)程與進(jìn)程間通信 ······························································265第 13 章 Linux 多線程編程································································299第 14 章 嵌入式 GUI 編程·································································323第 15 章 特殊硬件接口編程 ······························································377第 16 章 Linux 串口編程···································································437第 17 章 C 語言網(wǎng)絡(luò)編程入門····························································451第 18 章 Shell 編程初步····································································479
上傳時間: 2022-05-23
上傳用戶:
第9章 通用IO接口.wmv 32.3M第8章 嵌入式系統(tǒng)UC OS-Ⅱ.wmv 27.9M第7章 嵌入式實(shí)時操作系統(tǒng)FREERTOS.wmv 44M第6章 基于ARM CORTEX-M3的STM32應(yīng)用編程.wmv 32.9M第5章 ARM CORTEX-M3指令集.wmv 26M第4章 搭建ARM嵌入式開發(fā)平臺.wmv 48.9M第3章 ARM處理器構(gòu)架.wmv 42.7M第2章 嵌入式操作系統(tǒng)簡介.wmv 43.9M第23章 嵌入式系統(tǒng)UC OS-Ⅱ的移植.wmv 18.5M第22章 嵌入式實(shí)時操作系統(tǒng)FREERTOS的移植.wmv 17.8M第21章 電源控制(PWR).wmv 25.7M第20章 DMA控制器.wmv 18.2M第1章 嵌入式系統(tǒng)開發(fā)概述.wmv 40.5M第19章 備份寄存器(BKP).wmv 16.1M第18章 看門狗系統(tǒng).wmv 20.7M第17章 時鐘控制系統(tǒng).wmv 32.6M第16章 高級控制定時器系統(tǒng).wmv 45.9M第15章 通用定時器系統(tǒng).wmv 35.2M第14章 同步串行通信接口.wmv 35.5M第13章 異步串行通信接口.wmv 38.7M第12章 中斷系統(tǒng).wmv 33M第11章 ADC系統(tǒng).wmv 50.4M第10章 FLASH.wmv 23.6M
標(biāo)簽: 嵌入式
上傳時間: 2022-06-14
上傳用戶:
以作者親自在PC上開發(fā)嵌入式操作系統(tǒng)“Hello China”的全過程為主線,詳細(xì)地敘述自己動手寫嵌入式操作系統(tǒng)所需的各方面知識,如加載和初始化、Shell、線程的實(shí)現(xiàn)、內(nèi)存管理機(jī)制、互斥和同步機(jī)制及中斷和定時機(jī)制的實(shí)現(xiàn),以及設(shè)備驅(qū)動程序管理框架,應(yīng)用編程接口等。
標(biāo)簽: 嵌入式 操作系統(tǒng)
上傳時間: 2022-06-17
上傳用戶:
計算機(jī)技術(shù)和通訊技術(shù)的發(fā)展推動著控制系統(tǒng)由集散控制系統(tǒng)和分布式現(xiàn)場總線控制系統(tǒng)向著開放的嵌入式網(wǎng)絡(luò)控制系統(tǒng)方向發(fā)展。嵌入式系統(tǒng)是以應(yīng)用為目的,輔以計算機(jī)技術(shù),其軟件、硬件可以根據(jù)需求進(jìn)行裁剪,對功能、成本及體積有特殊需求的專用計算機(jī)系統(tǒng)非常適用。嵌入式系統(tǒng)包括嵌入式微處理器、操作系統(tǒng)、外圍硬件接口電路和應(yīng)用程序等,能夠?qū)ζ渌O(shè)備進(jìn)行監(jiān)控、管理和操作等功能。人機(jī)界面是一個功能高度自治的典型的嵌入式系統(tǒng)。人機(jī)界面具有顯示單元、控制單元、數(shù)據(jù)存儲單元等。能夠?qū)ο筮M(jìn)行操作控制,狀態(tài)監(jiān)控,數(shù)據(jù)存儲以及網(wǎng)絡(luò)傳輸?shù)榷喾N功能,在各行各業(yè)中應(yīng)用非常廣泛。本文以嵌入式控制系統(tǒng)的人機(jī)界面為具體的研究對象,利用S3C2440處理器作為硬件平臺核心,以Linux嵌入式操作系統(tǒng)為軟件平臺,運(yùn)用軟件和硬件相結(jié)合的設(shè)計理念,形成了一個嵌入式人機(jī)界面的開發(fā)平臺。本論文介紹了嵌入式系統(tǒng)的發(fā)展概況以及無紙記錄儀的現(xiàn)狀及發(fā)展趨勢,對硬件電路進(jìn)行設(shè)計,然后又給出了基于Linux操作系統(tǒng)的嵌入式人機(jī)交互系統(tǒng)平臺的搭建方法,最后詳細(xì)介紹了無紙記錄儀的人機(jī)交互系統(tǒng)研究。自lntel在1971年推出了第一款微處理器Intel4004以來,各廠家陸續(xù)推出了許多8位,16位和32位的處理器。傳統(tǒng)的微處理器難以滿足市場監(jiān)控平臺系統(tǒng)的要求,而能夠結(jié)合操作系統(tǒng)的嵌入式處理器得到了廣泛地應(yīng)用。在計算機(jī)技術(shù)發(fā)展的初期,計算機(jī)的價格高,運(yùn)行速度不快且可靠性低,交互性能差,用戶只有調(diào)整自己的行為去適應(yīng)機(jī)器。所以,與在使用計算機(jī)的其他問題而言,界面問題只是一個小的方面。隨著計算機(jī)的不斷發(fā)展,系統(tǒng)能夠用一部分資源來處理人一計算機(jī)界面,用戶界面設(shè)計開始引起人
標(biāo)簽: arm 嵌入式 人機(jī)交互系統(tǒng)
上傳時間: 2022-06-18
上傳用戶:XuVshu
本論文通過對國內(nèi)外DNC技術(shù)發(fā)展現(xiàn)狀的研究,根據(jù)加工車間具體的需要,設(shè)計了一種基于工業(yè)以太網(wǎng)的嵌入式DNC集成控制系統(tǒng)。文章從DNC系統(tǒng)賴以運(yùn)行的網(wǎng)絡(luò)著手,研究并建立了基于工業(yè)以太網(wǎng)的車間局域網(wǎng)模式,采用元余星型拓?fù)浣Y(jié)構(gòu)構(gòu)建了快速、穩(wěn)定、抗干擾能力強(qiáng)的局域網(wǎng)環(huán)境采用PC104主板,設(shè)計了嵌入式DNC智能終端系統(tǒng),詳細(xì)說明了DNC網(wǎng)絡(luò)的配置過程。實(shí)現(xiàn)了從RS-232C串行接口到10Mbps以太網(wǎng)接口的轉(zhuǎn)換,支持標(biāo)準(zhǔn)RS-232C接口和具有特殊通信協(xié)議的串行通信接口的數(shù)據(jù)傳輸,實(shí)現(xiàn)了廣義DNC功能。研究了加工車間數(shù)控系統(tǒng)的數(shù)據(jù)傳輸方式,創(chuàng)建了統(tǒng)一的數(shù)據(jù)傳送格式。采用創(chuàng)建的萬能輸入法,通過操作數(shù)控設(shè)備的控制面板,實(shí)現(xiàn)了異構(gòu)數(shù)控系統(tǒng)的有效集成。通過解剖不同數(shù)控系統(tǒng)的通信協(xié)議,將軟插件技術(shù)應(yīng)用到DNC系統(tǒng)中,針對不同的數(shù)控系統(tǒng),編制不同的驅(qū)動程序。通過軟件的控制,實(shí)現(xiàn)數(shù)控系統(tǒng)類型的自動識別和NC程序的自動傳輸。對硬件進(jìn)行優(yōu)化設(shè)計,加大了智能終端的存儲器容量,深入研究“程序再開,功能,實(shí)現(xiàn)了程序續(xù)傳的快速性和準(zhǔn)確性。通過軟件設(shè)計,解決了多臺數(shù)控設(shè)備同時在線加工的通信競爭問題。
標(biāo)簽: 工業(yè)以太網(wǎng) 嵌入式 dnc
上傳時間: 2022-06-19
上傳用戶:
人類進(jìn)入21世紀(jì)以來,計算機(jī)科學(xué)技術(shù)、信息科學(xué)技術(shù)和自動化控制技術(shù)被廣泛的應(yīng)用于現(xiàn)場的工業(yè)生產(chǎn)中,而數(shù)據(jù)傳輸是工業(yè)生產(chǎn)的重要環(huán)節(jié),數(shù)據(jù)傳輸?shù)馁|(zhì)量直接影響到生產(chǎn)效益。數(shù)據(jù)集中器被用在數(shù)據(jù)傳輸環(huán)節(jié),傳統(tǒng)的數(shù)據(jù)集中器由于功能單一、總線接口過少、無數(shù)據(jù)處理能力等缺點(diǎn)已逐漸跟不上時代發(fā)展,新型的數(shù)據(jù)傳輸系統(tǒng)的研究迫在眉睫。多通信接口的MBUS主站/中繼器運(yùn)用了歐洲儀表總線MBUS技術(shù),代替?zhèn)鹘y(tǒng)的RS485總線技術(shù),在數(shù)據(jù)傳輸方面有者極大優(yōu)勢。由于PROFIBUS總線、CAN總線、MBUS總線和以太網(wǎng)技術(shù),它們技術(shù)成熟、穩(wěn)定性能高、應(yīng)用范圍廣,在工業(yè)生產(chǎn)的數(shù)據(jù)傳輸環(huán)節(jié)應(yīng)用極為廣泛,而嵌入式技術(shù)作為當(dāng)今的新型技術(shù)的代表,也在生產(chǎn)實(shí)踐中被廣泛運(yùn)用,所以多通信接口的M BUS主站/中繼器將PROFIBUS,CAN總線技術(shù)、MBUS總線技術(shù)和以太網(wǎng)技術(shù)與嵌入式相結(jié)合,以NXP公司的LPC2387作為核心控制芯片,成功的實(shí)現(xiàn)了M BUS從節(jié)點(diǎn)的數(shù)據(jù)與PROFIBUS、CAN總線和以太網(wǎng)之間的數(shù)據(jù)雙向傳輸。多通信接口的MBUS主站/中繼器的下行接口采用的是MBUS總線技術(shù),上行接口采用了Profibus.總線、CAN總線和以太網(wǎng)通信技術(shù),考慮到多功能性,還設(shè)計了MBUS中繼器接口,增加了MBUS從機(jī)的數(shù)據(jù)傳輸距離。多通信接口的MBUS主站/中繼器的設(shè)計彌補(bǔ)了傳統(tǒng)數(shù)據(jù)傳輸系統(tǒng)的不足,通過系統(tǒng)功能測試,多通信接口的MBUS主站/中繼器符合實(shí)際使用要求,可以用于各種工業(yè)生產(chǎn)場合。
上傳時間: 2022-06-20
上傳用戶:qingfengchizhu
越來越多的嵌入式終端需要一個圖形化的人機(jī)接口界面(GUI),良好的人機(jī)交互界面是嵌入式系統(tǒng)設(shè)計的一個關(guān)鍵技術(shù),尤其是在嵌入式手持設(shè)備中,對嵌入式終端的實(shí)用性、美觀性和視聽娛樂性提出了更高的要求。而記事本和電子相冊以其實(shí)用性和良好的觀賞性逐漸成為嵌入式設(shè)備中不可或缺的組成部分。開發(fā)基于嵌入式終端的界面美觀、功能豐富、交互性好的記事本和電子相冊,具有一定的實(shí)用意義和價值。本文的目標(biāo)是設(shè)計和實(shí)現(xiàn)嵌入式終端下的記事本和電子相冊。論文首先介紹了Linux的優(yōu)點(diǎn)和Qt開發(fā)環(huán)境的搭建,著重分析了Qt在軟件開發(fā)中的編程機(jī)制。并根據(jù)嵌入式應(yīng)用的特點(diǎn)對嵌入式終端下的記事本和電子相冊進(jìn)行了設(shè)計需求分析、具體界面的設(shè)計和整體結(jié)構(gòu)的設(shè)計。本課題根據(jù)記事本和電子相冊的算法,設(shè)計并實(shí)現(xiàn)了記事本的相關(guān)功能(如:新建、打開、編輯和刪除文件等)和電子相冊的相關(guān)功能(如:圖片放大、縮小、旋轉(zhuǎn)和移動等)。最后對關(guān)于論文進(jìn)一步工作的方向進(jìn)行了簡要的討論。
上傳時間: 2022-07-06
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1