AT91SAM9260處理器的官方UCOS移植源碼,在IAR中編譯,可移植到ADS中。運(yùn)行壓縮包中的exe文件后解壓縮到指定目錄,其中包含有相關(guān)文檔
上傳時(shí)間: 2013-12-26
上傳用戶:wab1981
Small RTOS51是為51系列單片機(jī)而編寫(xiě)的。它是完全免費(fèi)的、源代碼公開(kāi)的多任務(wù)實(shí)時(shí)操作系統(tǒng)。它可在無(wú)任何外部數(shù)據(jù)存儲(chǔ)器的單片80C51系統(tǒng)上運(yùn)行,并且是可移植的。全書(shū)分兩部分。第一部分為基礎(chǔ)篇,介紹Small RTOS51和一些基本概念,并詳細(xì)分析Small RTOS51的工作原理。第二部分為應(yīng)用篇,給出部分常用硬件在Small RTOS51下驅(qū)動(dòng)程序的源代碼。這些源代碼已在DP51單片機(jī)仿真實(shí)驗(yàn)儀上全部調(diào)試通過(guò),且只要經(jīng)過(guò)很少的改動(dòng),或是不改動(dòng),就可以在其他環(huán)境下使用。應(yīng)用篇還通過(guò)對(duì)這些源代碼的分析,讓讀者理解基于RTOS的編程方法,并給出完整的例子讓讀者全面掌握基于RTOS的編程方法。本書(shū)可以作為高等院校相關(guān)專業(yè)的課程教材、實(shí)驗(yàn)參考資料或課外讀物,對(duì)嵌入式應(yīng)用開(kāi)發(fā)人員也有重要的參考價(jià)值
上傳時(shí)間: 2017-01-22
上傳用戶:bibirnovis
DES算法加解密全套程序,可運(yùn)行,實(shí)現(xiàn)對(duì)txt(文本)文件內(nèi)容的加解密。用vc6.0編寫(xiě),內(nèi)涵源代碼,以及詳細(xì)注釋,程序非常簡(jiǎn)單,經(jīng)過(guò)下載后可以對(duì)其源代碼修改,加解密器,同時(shí)代碼非常簡(jiǎn)單,可以通過(guò)讀代碼學(xué)到很多vc的知識(shí)啊,比看書(shū)學(xué)的快多了。另在解密文件夾中還有一個(gè)測(cè)時(shí)間的函數(shù),精確到毫秒,可以計(jì)算出程序運(yùn)行的時(shí)間,該代碼移植性較強(qiáng),可以用在別的程序中。
上傳時(shí)間: 2013-12-25
上傳用戶:黃華強(qiáng)
跨數(shù)據(jù)庫(kù)平臺(tái): n 支持 oracle 的OCI n 支持DB2的CLI, n 支持ODBC(通過(guò)ODBC,可支持SQL SERVER,MySQL等) Ø 跨OS平臺(tái): n 標(biāo)準(zhǔn)C++語(yǔ)言,支持 unix/linux/windows Ø 使用簡(jiǎn)單: n 只有一個(gè)頭文件 n 接口簡(jiǎn)潔.otl_stream, otl_connect, otl_exception等就可以完成大部分工作 n 相對(duì) ProC等嵌入式開(kāi)發(fā),代碼能相應(yīng)減少 Ø 性能: n 直接訪問(wèn)數(shù)據(jù)庫(kù)API接口,具有API接口的高效率,可靠性 Ø 穩(wěn)定性: n 開(kāi)源代碼,唯一的代碼文件otlv4.h,可以了解所有基于數(shù)據(jù)庫(kù)API的實(shí)現(xiàn)細(xì)節(jié) n 從1996年開(kāi)始,到今已10余年. Ø 可讀性及可維護(hù)性: n 標(biāo)準(zhǔn)C++代碼,不需要任何預(yù)處理 n 使用流的形式,輸入輸出異常簡(jiǎn)潔 n 減少大量代碼, n 代碼結(jié)構(gòu)更加簡(jiǎn)潔 參考資料: http://otl.sourceforge.net/
標(biāo)簽: ODBC oracle SERVE OCI
上傳時(shí)間: 2017-06-14
上傳用戶:cainaifa
嵌入式智能機(jī)器人平臺(tái)研究摘 要:針對(duì)傳統(tǒng)工業(yè)機(jī)器人采用的封閉式結(jié)構(gòu)的局限性,在WindowsCE.NET系統(tǒng)基礎(chǔ)上,通過(guò)剪裁定制 ,去 除冗余的功能,搭建嵌入式智能機(jī)器人平臺(tái).該智能機(jī)器人系統(tǒng)具有移動(dòng)機(jī)器人需要的主要感知模塊,并有豐富的 運(yùn)動(dòng)控制接口及驅(qū)動(dòng)模塊.同時(shí) ,設(shè)計(jì)了多傳感器數(shù)據(jù)融合 、軌跡規(guī)劃、運(yùn)動(dòng)控制、無(wú)線網(wǎng)絡(luò)通信 、圖形人機(jī)界面等智 能機(jī)器人的測(cè)試軟件和應(yīng)用模塊.該智能機(jī)器人平臺(tái)具有模塊化、易擴(kuò)展、可移植、可定制、硬件體積小、功耗低、實(shí) 時(shí)性強(qiáng)、可靠性高等優(yōu)點(diǎn). 關(guān)鍵詞:智能機(jī)器人平臺(tái);WindowsCE.NET;實(shí)時(shí)控制;自主機(jī)器人;雙目視覺(jué);語(yǔ)音識(shí)別引言(Introduction) 隨著計(jì)算機(jī)技術(shù) 的快 速發(fā)展 ,機(jī)器 人技術(shù)也得 到了飛速發(fā)展.然而 ,現(xiàn)有機(jī)器人系統(tǒng)在硬件 和軟件 開(kāi)發(fā)方面雖然已經(jīng)趨于成熟,但依然存在一些問(wèn)題. 它們的硬件多是專用的,軟件系統(tǒng)也多采用 Windows 2000或者 WindowsXP系統(tǒng)….這些機(jī)器人系統(tǒng) 主要 存在以下一些缺點(diǎn) : (1)系統(tǒng)的實(shí)時(shí)性差.機(jī)器人控制系統(tǒng)是一個(gè)實(shí) 時(shí)性要求非常高的控制系統(tǒng),作為一般桌面應(yīng)用的 Windows和 Linux操作系統(tǒng)很難達(dá)到高實(shí)時(shí)性的要 求. . (2)開(kāi)放性 以及擴(kuò)展性差.常見(jiàn)的機(jī)器人控制系 統(tǒng)存在的一個(gè) 問(wèn)題就是 系統(tǒng) 的冗余大、開(kāi)放性擴(kuò)展 基金項(xiàng) 目:國(guó)家 自然科學(xué)基金 資助項(xiàng) 目(60475036) 收稿 日期 :2005—05—16 性差,系統(tǒng)適用于特定的應(yīng)用 ,不便于在硬件和軟件 上進(jìn)行擴(kuò)展和剪裁. (3)軟件的獨(dú)立性差.軟件結(jié)構(gòu)及其邏輯結(jié)構(gòu)依 賴于處理器硬件 ,難以在不同的系統(tǒng) 間移植. (4)缺少友好的人機(jī)交互界面. 2 系統(tǒng)概述(System description) 為促進(jìn)當(dāng)前智能機(jī)器人研究和應(yīng)用,迫切需要 開(kāi)發(fā)“具有開(kāi)放式結(jié)構(gòu) 的、模塊化 、標(biāo)準(zhǔn)化 的嵌 入式 智能機(jī)器人平臺(tái)”.這種智能機(jī)器人平臺(tái)具
上傳時(shí)間: 2022-02-12
上傳用戶:zhaiyawei
如今,隨著人們對(duì)安全、節(jié)能環(huán)保、舒適等性能的持續(xù)追求,催生了汽車工業(yè)快速發(fā)展,尤其是汽車電子及總線技術(shù)的快速發(fā)展。目前汽車電子化已成為汽車工業(yè)發(fā)展的趨勢(shì),但是其快速的發(fā)展也面臨著挑戰(zhàn)。為了解決應(yīng)用程序重復(fù)開(kāi)發(fā)、移植困難等傳統(tǒng)汽車電子嵌入式軟件開(kāi)發(fā)模式下所產(chǎn)生的問(wèn)題,AUTOSAR組織應(yīng)運(yùn)而生,其為汽車電子產(chǎn)品的開(kāi)發(fā)提供一種標(biāo)準(zhǔn)的、開(kāi)放的軟件架構(gòu)體系提升了軟件的質(zhì)量,降低軟件的開(kāi)發(fā)成本,縮短軟件的開(kāi)發(fā)周期,它是未來(lái)汽車電子嵌入式軟件的發(fā)展趨勢(shì)。本文通過(guò)調(diào)查目前國(guó)際上的各種成熟的 AUTOSAR實(shí)現(xiàn)方案,以及通過(guò)掌握汽車行業(yè)應(yīng)用較為廣泛的幾類總線協(xié)議標(biāo)準(zhǔn),完成一種基于 AUTOSAR的汽車電子通信協(xié)議棧軟件的設(shè)計(jì)與實(shí)現(xiàn)方法,更探索性地將該通信系統(tǒng)基礎(chǔ)軟件集成在車身控制器上,之后搭建通信功能的仿真集成測(cè)試環(huán)境以對(duì)其進(jìn)行驗(yàn)證,目的是將其最終用于量產(chǎn)車型項(xiàng)H上。本文的工作內(nèi)容和成果總結(jié)有以下兒點(diǎn)1、分析和掌握 AUTOSAR架構(gòu)及標(biāo)準(zhǔn),在此基礎(chǔ)上設(shè)計(jì)了符合 AUTOSAR通信協(xié)議軟件模塊的架構(gòu)和層次。該通信協(xié)議軟件模塊基于CAN總線協(xié)議,實(shí)現(xiàn)各個(gè)COM、PDU Router、CAN NM幾個(gè)模塊的接口和內(nèi)部實(shí)現(xiàn)機(jī)制,具有良好的移植性與可擴(kuò)展性2、具體設(shè)計(jì)并實(shí)現(xiàn)了符合 AUTOSAR通信協(xié)議棧的基礎(chǔ)軟件模塊,其中包含的基礎(chǔ)軟件模塊有COM、PDU Router,CAN Interface、CAN Driver以及 CAN NM具備了信號(hào)發(fā)送和接收、信號(hào)路由、信號(hào)過(guò)濾、PDU網(wǎng)關(guān)路由、網(wǎng)絡(luò)管理控制等功能,具有較高的穩(wěn)定性、可擴(kuò)展性和可維護(hù)性3、把該通信系統(tǒng)的實(shí)現(xiàn)與在汽車電子中的實(shí)際應(yīng)用結(jié)合起來(lái),在使用 Freescale的MC9s12XEP100微控制器的車身控制器上搭建集成測(cè)試環(huán)境,并且具體設(shè)計(jì)了測(cè)試方案及測(cè)試用例,完成了該通信系統(tǒng)信號(hào)收發(fā)、路由及網(wǎng)絡(luò)管理控制等功能的集成測(cè)試驗(yàn)證工作。
標(biāo)簽: autosar 汽車電子 通信協(xié)議
上傳時(shí)間: 2022-03-19
上傳用戶:shjgzh
工業(yè)生產(chǎn)和科學(xué)研究過(guò)程中,流量測(cè)量必不可少,由于超聲波流量計(jì)可以將超聲換能器火裝在管道外面進(jìn)行非接觸測(cè)量,無(wú)需中斷管道,設(shè)計(jì)和安裝方便,并且滿足大部分工業(yè)生產(chǎn)的精度要求,近年來(lái)得到了廣泛應(yīng)用.本設(shè)計(jì)采用了多脈沖時(shí)差法測(cè)量技術(shù),增強(qiáng)了系統(tǒng)的抗干擾性,改善了測(cè)量效果。系統(tǒng)的硬件部分以MSP430F155為控制核心,選用了高精度時(shí)間數(shù)字轉(zhuǎn)換器TDC-GPI和復(fù)雜可編程邏輯器件spl.S11032等芯片.充分發(fā)揮了ispL.S1032的在系統(tǒng)可編程性,設(shè)計(jì)了超聲波退耦合脈沖定時(shí)器、抗干擾濾波器、數(shù)字單穩(wěn)態(tài)觸發(fā)器等電路,實(shí)現(xiàn)了多脈沖的時(shí)間差測(cè)量,進(jìn)一步提高了硬件抗干擾性,并且完成了系統(tǒng)時(shí)鐘同步和電平轉(zhuǎn)換的任務(wù)。通過(guò)芯片內(nèi)部的門電路傳播時(shí)延實(shí)現(xiàn)系統(tǒng)傳播時(shí)間的測(cè)量,可以達(dá)到較高的測(cè)量精度,與傳統(tǒng)的通過(guò)高速數(shù)字計(jì)數(shù)器測(cè)時(shí)的方式相比,有很大的優(yōu)勢(shì),可以在較低的頻率下完成電路的設(shè)計(jì),避免了高頻電路設(shè)計(jì)中所帶來(lái)的更繁雜的電磁兼容等方面的問(wèn)題。軟件設(shè)計(jì)是基于嵌入式實(shí)時(shí)操作系統(tǒng)Small RTOS 430的實(shí)現(xiàn).Small RTOS 430是由IC/OS-I和Small RTOS 51經(jīng)過(guò)改寫(xiě)和移植而來(lái),最大限度的減少了操作系統(tǒng)本身的代碼量和所需的內(nèi)存空間,整個(gè)軟件系統(tǒng)以任務(wù)為單位,任務(wù)的實(shí)現(xiàn)相互獨(dú)立,簡(jiǎn)化了軟件的開(kāi)發(fā)過(guò)程,縮短了開(kāi)發(fā)周期,增強(qiáng)了系統(tǒng)的可靠性本文設(shè)計(jì)的時(shí)差法超聲波流量計(jì),采用了TDC-GPI測(cè)量傳播時(shí)間差,保證了較高的測(cè)量精度;使用ispLS1032完成了多脈沖情況下時(shí)間差的確定和超聲波退耦合脈沖定時(shí)器、抗干擾濾波器等硬件抗干擾電路,改善了超聲波流量計(jì)的測(cè)量效果.
標(biāo)簽: 超聲波流量計(jì)
上傳時(shí)間: 2022-06-21
上傳用戶:得之我幸78
直流系統(tǒng)是給變電站各類信號(hào)設(shè)備、保護(hù)、自動(dòng)裝置、事故照明、應(yīng)急電源及斷路器分合閘操作提供直流電源的電源設(shè)備。直流系統(tǒng)的可靠與否,對(duì)變電站的安全運(yùn)行起著至關(guān)重要的作用。直流系統(tǒng)主監(jiān)控是整個(gè)直流系統(tǒng)的控制、管理核心。主監(jiān)控單元的主要任務(wù)是:對(duì)直流系統(tǒng)中各功能單元和蓄電池進(jìn)行長(zhǎng)期自動(dòng)監(jiān)測(cè)、獲取直流系統(tǒng)中的各種運(yùn)行參數(shù)和狀態(tài)、根據(jù)測(cè)量數(shù)據(jù)及運(yùn)行狀態(tài)實(shí)時(shí)進(jìn)行處理,并以此為依據(jù)對(duì)直流系統(tǒng)進(jìn)行控制,實(shí)現(xiàn)系統(tǒng)的全自動(dòng)精確管理,從而優(yōu)化直流系統(tǒng)的運(yùn)行狀況,保證其工作的連續(xù)性、安全性和可靠性。嵌入式軟硬件技術(shù)已廣泛用于變電站自動(dòng)化、配電網(wǎng)自動(dòng)化、新能源發(fā)電控制等智能電網(wǎng)的各個(gè)應(yīng)用領(lǐng)域。主監(jiān)控單元運(yùn)行時(shí)處理任務(wù)十分繁雜,包括MMI人機(jī)交互、電池充放電管理算法、開(kāi)入開(kāi)出控制、系統(tǒng)內(nèi)部通信、后合通訊等任務(wù),并且對(duì)任務(wù)的實(shí)時(shí)性要求較高。因此,主監(jiān)控單元的軟件設(shè)計(jì)是多任務(wù)、實(shí)時(shí)性和復(fù)雜程序較高的工作。嵌人式實(shí)時(shí)操作系統(tǒng)(RToS)的出現(xiàn)為開(kāi)發(fā)復(fù)雜多任務(wù)提供了很好的解決方案。FreeRTOS操作系統(tǒng)是一個(gè)源碼公開(kāi)的嵌入式實(shí)時(shí)操作系統(tǒng),具有可移植、可裁減、調(diào)度策略靈活的特點(diǎn),可以方便地移植到各種體系結(jié)構(gòu)的微處理器上運(yùn)行。
標(biāo)簽: freertos 直流系統(tǒng)
上傳時(shí)間: 2022-06-24
上傳用戶:slq1234567890
激光測(cè)距儀利用激光對(duì)目標(biāo)的距離進(jìn)行測(cè)量,具有重量輕、體積小、操作簡(jiǎn)單測(cè)量速度快的特點(diǎn)口,已逐步得到普及和應(yīng)用。激光測(cè)距儀主要分為手持式和望遠(yuǎn)鏡式兩種,其中手持式多采用相位式,測(cè)量距離一般在200米以內(nèi),精度在2mm左右,功能豐富,除了測(cè)量距離還可以計(jì)算面積、體積和高度等參數(shù);望遠(yuǎn)鏡式測(cè)量距離較遠(yuǎn),一般在500~3000米,但是精度較低,一般在1米左右,主要用于野外遠(yuǎn)距離測(cè)量。功能較單一。近年來(lái),隨著主要元器件的價(jià)格下跌和測(cè)量技術(shù)的成熟,手持式激光測(cè)距儀使用越來(lái)越普及,特別是在房屋丈量方面己基本替代皮尺和卷尺。本文以STM32F103RBT6為核心,以相位式測(cè)量原理為基礎(chǔ),結(jié)合激光調(diào)制和解調(diào)電路,設(shè)計(jì)了手持式激光測(cè)距儀硬件系統(tǒng)。在該硬件基礎(chǔ)上移植了輕量級(jí)的FreeRTOS實(shí)時(shí)操作系統(tǒng),充分利用該操作系統(tǒng)的特點(diǎn),使軟件的編程方式上面變得更加簡(jiǎn)潔流暢、可維護(hù)性強(qiáng),在使用體驗(yàn)方面也提高了系統(tǒng)的響應(yīng)靈敏性和穩(wěn)定性,提高了產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)力。
標(biāo)簽: freertos stm32 手持激光測(cè)距儀
上傳時(shí)間: 2022-06-24
上傳用戶:wangshoupeng199
19.1FreeRTOS簡(jiǎn)介FreeRTOS是一個(gè)可移植的、開(kāi)源的小型實(shí)時(shí)內(nèi)核,可以免費(fèi)下載并且可以免費(fèi)用于商業(yè)軟件。FreeRTOS支持多種處理器架構(gòu),包括ARM7、ARM9、Cortex-M3、AVR、PIC和MSP430等。FreeRTOS系統(tǒng)的主要特點(diǎn)如下:·完全免費(fèi),使用沒(méi)有限制,包括商業(yè)應(yīng)用。·優(yōu)先級(jí)調(diào)度,相同優(yōu)先級(jí)任務(wù)可輪轉(zhuǎn)調(diào)度,同時(shí)可設(shè)置為可波多內(nèi)核或者不可剝奪內(nèi)核:·任務(wù)可選擇是否共享堆棧,井且沒(méi)有任務(wù)數(shù)日限制;·消息隊(duì)列,二值信號(hào)量,計(jì)數(shù)信號(hào)量,遞歸互斥體:·時(shí)間管理;·內(nèi)存管理。19.2FreeRTOS應(yīng)用實(shí)例--—-創(chuàng)建任務(wù)19.2.1實(shí)例描述本實(shí)例移植FreeRTOS到ARC開(kāi)發(fā)板。為了是移植過(guò)程清晰,我們只創(chuàng)建了一個(gè)任務(wù),這個(gè)任務(wù)只實(shí)現(xiàn)了最簡(jiǎn)單的跑馬燈功能。19.2.2硬件設(shè)計(jì)該實(shí)例用到了ARC平臺(tái)上的兩個(gè)LED燈,電路圖參考LED那一章節(jié)。
標(biāo)簽: 嵌入式 操作系統(tǒng) freertos
上傳時(shí)間: 2022-06-25
上傳用戶:slq1234567890
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1