實(shí)現(xiàn)圖形化界面聊天功能,實(shí)現(xiàn)網(wǎng)絡(luò)接口聊天功能
標(biāo)簽: 圖形化
上傳時(shí)間: 2013-12-26
上傳用戶:qilin
uCOSII只提供了操作系統(tǒng)內(nèi)核,用戶要自己添加文件處理、人機(jī)界面、網(wǎng)絡(luò)接口等重要部分。其中Shell(人機(jī)界面)提供了人與機(jī)器交互的界面,是機(jī)器服務(wù)于人的體現(xiàn),是系統(tǒng)必不可少的重要組成部分。現(xiàn)代的很多OS如UNIX、DOS、VxWorks都提供了友好的命令行界面。Windows更是提供了GUI。大部分人認(rèn)識(shí)OS都是從這里開始的。 由于Skyeye下的仿真串口USART已經(jīng)實(shí)現(xiàn)了中斷方式的接收(實(shí)際是從鍵盤接收輸入),而且串口輸出(實(shí)際上是輸出到終端屏幕)也已經(jīng)實(shí)現(xiàn),所以實(shí)現(xiàn)一個(gè)類似DOS或Bash的簡(jiǎn)化版Shell并不困難。其本質(zhì)思想就是:Shell作為一個(gè)uC/OSII下的任務(wù),接收用戶輸入的字符,存儲(chǔ)到緩沖區(qū),并回顯在屏幕上,以回車鍵為用戶輸入的結(jié)束信號(hào),隨后解析用戶輸入的命令名稱、參數(shù),調(diào)用相應(yīng)的命令函數(shù)。一直到這個(gè)命令函數(shù)運(yùn)行返回,才繼續(xù)Shell的人機(jī)交互界面。Shell作為一個(gè)任務(wù)工作于內(nèi)核之外,占用一個(gè)任務(wù)號(hào)。
標(biāo)簽: uCOSII 操作系統(tǒng) 內(nèi)核
上傳時(shí)間: 2014-01-22
上傳用戶:xc216
一種單片機(jī)多機(jī)通信系統(tǒng)的設(shè)計(jì),,設(shè)計(jì)基于AT89S52的單片機(jī) 網(wǎng)絡(luò)的單片機(jī)多機(jī)通信協(xié)議 系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)采用總線型 網(wǎng)絡(luò)接口電路采用端口轉(zhuǎn)發(fā)的形式等進(jìn)行單片機(jī)多機(jī)通信系 統(tǒng)的設(shè)計(jì),系統(tǒng)易于擴(kuò)展且提高了穩(wěn)定性
標(biāo)簽: 單片機(jī) 多機(jī)通信
上傳時(shí)間: 2014-09-06
上傳用戶:qb1993225
訊飛語音Linux SDK包,用于Linux環(huán)境下的語音識(shí)別和語音合成。為開發(fā)者提供了語音云平臺(tái)的網(wǎng)絡(luò)接口
標(biāo)簽: 語音識(shí)別 語音合成 Linux 訊飛語音 多媒體語音
上傳時(shí)間: 2015-07-21
上傳用戶:fsx343725265
常用接插件USB座 SD卡 TF卡 RJ45 AD集成庫ALITUM庫49個(gè)合集(原理圖庫+PCB封裝庫),集成封裝庫型號(hào)列表:Library Component Count : 49Name Description----------------------------------------------------------------------------------------------------3F07 立體聲耳機(jī)插座6.3mm插簧 6.3mm插簧Battery 備份電池CON 2X16 DIN41612 DIN 41612CON 2X32 DIN41612 DIN 41612CON50A D Connector 15 VGAD Connector 9 串口DB25 并口DG141 DIMM-100 接插件EMIF 接插件FIN 散熱片F(xiàn)PC-30P FPC排線連接器FPC-40P FPC排線連接器HR5803 以太網(wǎng)接口HR911103A 網(wǎng)絡(luò)接口HR911105A 以太網(wǎng)接口Header 10 接插件Header 10X2 接插件Header 14X2A 接插件Header 15X2 接插件Header 16 接插件Header 16X2 接插件Header 17X2 接插件Header 2 接插件Header 2X2 接插件Header 3 接插件Header 30 接插件Header 32X2 接插件Header 4 接插件Header 40 接插件Header 5X2 接插件Header 6 接插件Header 7X2 接插件Header 8 接插件Header 8X2 接插件Header_AMP50 控制器接插件LCD_CON37 LCD接口Light_Pipe 燈柱PJ-306 立體聲耳機(jī)插座PWRCON 直流電源端子RCA RCA Phono JackSDCARD SD卡自彈SDCARD-M TF卡槽SU-25-3 接線叉USB USB接口USB_M Micro/Mini USBZIF20 接插件
標(biāo)簽: 插件 usb pcb
上傳時(shí)間: 2021-11-21
上傳用戶:slq1234567890
針對(duì)目前我國已經(jīng)存在的溫室控制系統(tǒng)成本高、網(wǎng)絡(luò)化不足以及測(cè)量環(huán)境因子單一等問題,文中開發(fā)了一套基于STM32的溫室遠(yuǎn)程控制系統(tǒng)。該系統(tǒng)通過利用STM32單片機(jī)作為溫室內(nèi)的控制器以及MFC編寫的控制軟件實(shí)現(xiàn)對(duì)溫室內(nèi)空氣溫度、空氣濕度、光照強(qiáng)度和CO2濃度多個(gè)環(huán)境因子的遠(yuǎn)程監(jiān)測(cè)和控制。 系統(tǒng)的硬件電路設(shè)計(jì)包括STM32控制器、數(shù)據(jù)采集模塊、設(shè)備控制模塊、網(wǎng)絡(luò)接口模塊、實(shí)時(shí)顯示模塊以及數(shù)據(jù)存儲(chǔ)模塊等。其中數(shù)據(jù)采集模塊采用DHT11、MG811以及BH1750傳感器進(jìn)行環(huán)境因子的測(cè)量,設(shè)備控制模塊通過控制繼電器通斷來控制溫室內(nèi)的加熱系統(tǒng)和光照系統(tǒng)等執(zhí)行設(shè)備,STM32通過ENC28J60接入網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程控制,顯示模塊實(shí)現(xiàn)各個(gè)環(huán)境因子的實(shí)時(shí)顯示,數(shù)據(jù)存儲(chǔ)模塊采用外接SD卡的方式進(jìn)行數(shù)據(jù)的存儲(chǔ)。在STM32的程序設(shè)計(jì)中采用了庫函數(shù)的開發(fā)方式設(shè)計(jì)了測(cè)量程序、顯示程序以及控制程序。通過在STM32中移植μC/OS-Ⅱ操作系統(tǒng)實(shí)現(xiàn)多任務(wù)的運(yùn)行,移植LwIP協(xié)議使STM32可以接入網(wǎng)絡(luò),實(shí)現(xiàn)控制的網(wǎng)絡(luò)化。在VC6.0平臺(tái)下利用MFC設(shè)計(jì)了控制軟件,控制軟件和STM32之間通過TCP/IP協(xié)議進(jìn)行數(shù)據(jù)和命令的傳輸。控制軟件的主要功能是對(duì)溫室內(nèi)的多個(gè)環(huán)境因子進(jìn)行遠(yuǎn)程監(jiān)測(cè)和對(duì)執(zhí)行設(shè)備進(jìn)行遠(yuǎn)程控制。在控制軟件設(shè)計(jì)中,采用面向?qū)ο蟮姆椒▽⑾嚓P(guān)的操作函數(shù)封裝到類中,便于對(duì)系統(tǒng)進(jìn)行升級(jí),采用多線程的方法解決了多個(gè)任務(wù)同時(shí)運(yùn)行的狀況。將控制過程中產(chǎn)生的數(shù)據(jù)保存到數(shù)據(jù)庫中,可以對(duì)系統(tǒng)運(yùn)行產(chǎn)生的數(shù)據(jù)進(jìn)行分析和利用。 為了對(duì)系統(tǒng)進(jìn)行測(cè)試,在文中搭建了一個(gè)小型的溫室并將控制器安裝在溫室內(nèi)。經(jīng)過測(cè)試,文中設(shè)計(jì)的溫室控制系統(tǒng)可以實(shí)現(xiàn)對(duì)溫室內(nèi)空氣溫度、空氣濕度、光照強(qiáng)度和CO2濃度的遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè),數(shù)據(jù)每秒更新一次。當(dāng)上述的環(huán)境因子超過控制軟件上設(shè)置的上下限范圍時(shí),系統(tǒng)會(huì)報(bào)警,此時(shí)可以在控制軟件上控制執(zhí)行設(shè)備的通斷來調(diào)節(jié)該因子使其到達(dá)設(shè)置的范圍內(nèi)。
標(biāo)簽: stm32 溫室遠(yuǎn)程控制系統(tǒng)
上傳時(shí)間: 2022-06-09
上傳用戶:qingfengchizhu
摘要:由于網(wǎng)絡(luò)通信技術(shù)的不斷提高,網(wǎng)絡(luò)伺服系統(tǒng)成為目前伺服系統(tǒng)的發(fā)展方向。把網(wǎng)路引入同服控制系統(tǒng),在控制器和伺服驅(qū)動(dòng)器之間通過網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信,使控制器和驅(qū)動(dòng)器之間數(shù)據(jù)傳輸在速度和可靠性方面大大的提高,同時(shí)也提供了精確的多軸同步功能。但目前由于-些特殊領(lǐng)域的應(yīng)用,無網(wǎng)絡(luò)接口的伺服系統(tǒng)仍被某些行業(yè)所使用。目前基于以太網(wǎng)的現(xiàn)場(chǎng)控制網(wǎng)絡(luò)被廣泛應(yīng)用于工業(yè)現(xiàn)場(chǎng)控制領(lǐng)域。傳統(tǒng)的以太網(wǎng)術(shù)采用CSMA/CD介質(zhì)訪問方式為競(jìng)爭(zhēng)式的共享介質(zhì)技術(shù),對(duì)間歇傳輸、突發(fā)性長報(bào)文傳輸有著很高的效率。在節(jié)點(diǎn)數(shù)少、負(fù)載輕的情況下,以太網(wǎng)具有很好的效率。當(dāng)節(jié)點(diǎn)數(shù)增多、數(shù)據(jù)通信量增大、負(fù)載加重的情況下以太網(wǎng)的效率下降很多。關(guān)鍵詞:EtherCAT,SPI模塊;設(shè)計(jì)實(shí)現(xiàn)
標(biāo)簽: ethercat spi
上傳時(shí)間: 2022-06-22
上傳用戶:XuVshu
在過去的近十年的時(shí)間里,互聯(lián)網(wǎng)技術(shù)被證明擁有足夠的靈活性以適應(yīng)不斷變化的網(wǎng)絡(luò)環(huán)境。從原始的ARPNET一類的低速網(wǎng)絡(luò)發(fā)展起來的互聯(lián)網(wǎng),發(fā)展到今天,在帶寬和誤碼率方面擁有巨大差異的光纖連接技術(shù)已經(jīng)使互聯(lián)網(wǎng)實(shí)現(xiàn)了巨大的跨越。相當(dāng)多的以互聯(lián)網(wǎng)為基礎(chǔ)的應(yīng)用技術(shù)被開發(fā)出來。因此,未來的無線網(wǎng)絡(luò)—使用已經(jīng)存在的互聯(lián)網(wǎng)技術(shù)成為人們的首選。同樣,互聯(lián)網(wǎng)在全球范圍內(nèi)的連通性也成為了人們選擇它的動(dòng)機(jī)之一。一些輕便設(shè)備,比如在身體上使用的傳感器,體積小而且便宜,內(nèi)部的運(yùn)算及存儲(chǔ)資源有限,因此就必須在資源受限的情況下實(shí)現(xiàn)及處理lnternet協(xié)議。本文講述的就是在這樣的條件下如何占用盡量少的資源實(shí)現(xiàn)一個(gè)輕型的TCP/IP協(xié)議棧,我們把該協(xié)議棧叫做LwlP。本文的章節(jié)安排是這樣的:第2、3、4節(jié)對(duì)LwIP做一個(gè)總體上的描述,第5節(jié)是關(guān)于操作系統(tǒng)模擬層的內(nèi)容,第6節(jié)是內(nèi)存和緩沖區(qū)管理,第7節(jié)介紹LwlP網(wǎng)絡(luò)接口抽象層,第8、9、10介紹IP、UDP、TCP協(xié)議的實(shí)現(xiàn),第11、12節(jié)介紹如何與LwIP協(xié)議棧接口及LwlP提供的API,第13、14節(jié)將分析協(xié)議棧的實(shí)現(xiàn),第15、16節(jié)提供LwlPAPI的參考手冊(cè),17、18節(jié)提供例子代碼。
標(biāo)簽: lwip協(xié)議棧
上傳時(shí)間: 2022-07-18
上傳用戶:d1997wayne
智能機(jī)器人硬件功能模塊介紹1.核心控制板:raspberry b+(樹莓派B+):一種卡片式電腦。樹莓派是只有信用卡大小的卡片式電腦,其系統(tǒng)基于Linux。截止至2012年6月1日,樹莓派只有A和B兩個(gè)型號(hào),主要區(qū)別:A型:1個(gè)USB、無有線網(wǎng)絡(luò)接口、功率2.5W,500mA、256MB RAM;B型:2個(gè)USB、支持有線網(wǎng)絡(luò)、功率3.5W,700mA、512MB RAM。2.底層電路驅(qū)動(dòng)芯片:Arduino 。Mega2560的處理器核心是ATmega2560,同時(shí)具有54路數(shù)字輸入/輸出口(其中16路可作為PWM輸出),16路模擬輸入,4路UART接口,一個(gè)16MHz晶體振蕩器,一個(gè)USB口,一個(gè)電源插座,一個(gè)ICSP header和一個(gè)復(fù)位按鈕。Arduino Mega2560也能兼容為Arduino UNO設(shè)計(jì)的擴(kuò)展板。3.底層硬件:驅(qū)動(dòng)電路、控制電路 包括(ln298、hc-06藍(lán)牙模塊、舵機(jī)、攝像頭、麥克風(fēng)、無線網(wǎng)卡、電機(jī)、地盤、傳感器若干、材料等) 4.工作原理:樹莓派用來處理上層指令、運(yùn)用大型代碼、和代碼整合等,例如:人臉識(shí)別、語音識(shí)別、郵件發(fā)送、環(huán)境數(shù)據(jù)上傳到互聯(lián)網(wǎng)、獲取網(wǎng)絡(luò)指令等。通過串口通訊和底層驅(qū)動(dòng)芯片arduino進(jìn)行交互,和數(shù)據(jù)傳輸。arduino則負(fù)責(zé)底層電路的驅(qū)動(dòng)、環(huán)境檢測(cè)、快速機(jī)動(dòng)、預(yù)報(bào)處理等工作1.該項(xiàng)目中我們自主研發(fā)了一套無線充電設(shè)備,最大的轉(zhuǎn)換效率可以達(dá)到40%,安裝在機(jī)器人的底端,可以實(shí)現(xiàn)機(jī)器人長時(shí)間的工作而不需要人為去充電,解決了用戶不在家機(jī)器人也能正常工作的問題。該項(xiàng)目已經(jīng)獲得了專利。
標(biāo)簽: 智能機(jī)器人 硬件 模塊
上傳時(shí)間: 2022-07-25
上傳用戶:zhaiyawei
最近一個(gè)項(xiàng)目用到LWIP,恰好看到網(wǎng)上討論的人比較多,所以有了寫這篇學(xué)習(xí)筆記的沖動(dòng),一是為了打發(fā)點(diǎn)發(fā)呆的時(shí)間,二是為了吹過的那些NB往往決定做一件事是簡(jiǎn)單的,而堅(jiān)持做完這件事卻是漫長曲折的,但終究還是寫完了,時(shí)間開銷大概為四個(gè)月,內(nèi)存開銷無法估計(jì)。。這篇文章覆蓋了LWIP協(xié)議大部分的內(nèi)容,但是并不全面。它主要講解了LWIP協(xié)議最重要也是最常被用到的部分,包括內(nèi)存管理,底層網(wǎng)絡(luò)接口管理,ARP層,IP層,TCP層,API層等,這些部分是LWIP的典型應(yīng)用中經(jīng)常涉及到的。而LWIP協(xié)議的其他部分,包括UDPDHCP,DNS,IGMP,SNMP,PP等不具有使用共性的部分,這篇文檔暫時(shí)未涉及。原來文章是發(fā)在空間中的,每節(jié)每節(jié)依次更新,后來又改發(fā)為博客,再后來就干脆懶得發(fā)了。現(xiàn)在終于搞定,于是將所有文章匯總。絞盡腦汁的想寫一段空前絕后,人見人愛的序言,但越寫越覺得像是貓兒抓的一樣。就這樣,PS:由于本人文筆有限,情商又低,下里巴人一枚,所以文中的很多語句可能讓您很糾結(jié),您可以通過郵箱與我聯(lián)系。共同探討才是進(jìn)步的關(guān)鍵。
標(biāo)簽: lwip
上傳時(shí)間: 2022-08-09
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1