freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

溫室大棚智能監(jiān)測(cè)系統(tǒng)嵌入式課程設(shè)計(jì)-文庫吧

2025-06-19 22:22 本頁面


【正文】 A 和科研單位的參考設(shè)計(jì)平臺(tái)。圖3 UPCUP IOT6410I嵌入式開發(fā)平臺(tái)2 環(huán)境搭建 Linux宿主機(jī)環(huán)境搭建 VMware虛擬機(jī)安裝,具體步驟如下:第一步:雙擊安裝包第二步:選擇默認(rèn)安裝第三步:直到輸入序列號(hào),打開序列號(hào)記事本,任意復(fù)制一個(gè)序列號(hào),點(diǎn)擊下一步,直至安裝完成。 第四步:重新引導(dǎo)。 Linux操作系統(tǒng)環(huán)境搭建要求,對(duì)計(jì)算機(jī)的要求如下:硬盤空間:大約20G內(nèi)存:512MLinux系統(tǒng)選用版本:Fedora14安裝VMware的時(shí)注意選擇磁盤路徑,F(xiàn)dora14選擇默認(rèn)安裝。 Fedora14中文界面顯示操作系統(tǒng)語言配置文件/etc/sysconfig/i18n起到整體控制作用,比如當(dāng)把這個(gè)文件改為中文支持的,那么所有的登錄用戶的桌面環(huán)境都是中文的;系統(tǒng)用戶有自己的語言配置,每個(gè)系統(tǒng)用戶都有各自不同的語言環(huán)境;;比如想讓fedora這個(gè)用戶登錄中文桌面環(huán)境,則要在fedora這個(gè)用戶下建一個(gè)i18n的文件;內(nèi)容如下:LANG=SYSFONT=latarcyrhebsun16SUPPORTED=:zh_CN:zh退出保存;然后重啟,第二次登錄桌面環(huán)境就能看到中文。Fedora NFS的配置:yum install portmap nfsutilsvi /etc/exports加上 / *(rw)新建/home .* (rwasyno_root_squash)保存并退出重新啟動(dòng)setup里service configuration里選中Fedora NFS服務(wù),去掉iptables,和ipchains./etc//etc//sbin/chkconfig level 2345 iptables off/etc/ /etc/Shutting down Nfs mountd: [FAILED]Shutting down Nfs daemon: [FAILED]Shutting down Nfs services: [FAILED]Starting nfs services: [ OK ]Starting nfs quotas: [ OK ]Starting nfs daemon: [ OK ]Starting nfs mountd: [ OK ][root@localhost etc] /etc/Shutting down nfs mountd: [ OK ]Shutting down nfs daemon: [ OK ]Shutting down nfs services: [ OK ]Starting nfs services: [ OK ]Starting nfs quotas: [ OK ]Starting nfs daemon: [ OK ]Starting nfs mountd: [ OK ]在開發(fā)板上mount –t nfs –o tcp,nolock :/home /tmp 寄生機(jī)環(huán)境開發(fā)板運(yùn)行環(huán)境配置打開“超級(jí)終端”,并對(duì)其進(jìn)行配置,具體步驟如下圖:點(diǎn)擊“應(yīng)用”后并“確定”,即完成開發(fā)板運(yùn)行環(huán)境配置。 開發(fā)工具軟件安裝與配置 建立交叉編譯環(huán)境的原因嵌入式系統(tǒng)多采用交叉編譯的方式,在本機(jī)編譯好的程序是不能在本機(jī)運(yùn)行的,需要通過特定的手段(例如燒寫、下載等),完善的工具鏈可以保證項(xiàng)目開發(fā)的進(jìn)度和質(zhì)量,是嵌入式開發(fā)的第一步,也是關(guān)鍵的一步。 建立交叉編譯環(huán)境第一步:在D盤中新建一個(gè)文件夾share第二步:拷貝物聯(lián)網(wǎng)平臺(tái)軟件資料至共享文件夾,并改名稱為soft第三步:進(jìn)入虛擬機(jī),打開終端輸入命令進(jìn)行交叉編譯環(huán)境的配置。 vmwaretools工具的安裝第一步:進(jìn)入VM 并點(diǎn)擊install vmware tools第二步:打開終端,將vmware tools壓縮包復(fù)制到home mkdir vmwaretools tar xvf cd vmwaretoolsdistrib/ ./第三步:配置IP地址后,重新登錄系統(tǒng)(不必重啟機(jī)器,開始logout 即可),使以上設(shè)置生效,在命令行輸入 armlinuxgcc –v,會(huì)出現(xiàn)如圖4所示。圖4 交叉編譯環(huán)境 進(jìn)入到Fedora14 目錄下,然后進(jìn)入內(nèi)核目錄,執(zhí)行解壓命令:cd /UPCUP6410/SRC/kernel/make 最后會(huì)在 arch/arm/boot目錄下生成zImage, 將鏡像文件燒寫到實(shí)驗(yàn)箱。3設(shè)備驅(qū)動(dòng)設(shè)計(jì) DS18B20驅(qū)動(dòng)設(shè)計(jì) DS18B20溫度傳感器簡介DS18B20是美國DALLAS半導(dǎo)體公司繼DS1820之后最新推出的一種改進(jìn)型智能溫度傳感器。與傳統(tǒng)的熱敏電阻相比,它能夠直接讀出被測(cè)溫度并且可根據(jù)實(shí)際要求通過簡單的編程實(shí)現(xiàn)9~12位的數(shù)字值讀數(shù)方式。,并且從DS18B20讀出的信息或?qū)懭隓S18B20的信息僅需要一根口線(單線接口)讀寫,溫度變換功率來源于數(shù)據(jù)總線,總線本身也可以向所掛接的DS18B20供電,而無需額外電源。因而使用DS18B20可使系統(tǒng)結(jié)構(gòu)更趨簡單,可靠性更高。它在測(cè)溫精度、轉(zhuǎn)換時(shí)間、傳輸距離、分辨率等方面較DS1820有了很大的改進(jìn),給用戶帶來了更方便的使用和更令人滿意的效果。本系統(tǒng)利用DS18B20進(jìn)行測(cè)溫,基于嵌入式操作系統(tǒng),利用溫度傳感器DS18B20硬件電路簡單、控制精度高(~+)、功能強(qiáng)、體積小、價(jià)格低、簡單靈活等優(yōu)點(diǎn),可以應(yīng)用與控制溫度在55攝氏度到+125攝氏度直接按的各種場(chǎng)合,可以實(shí)現(xiàn)溫度的實(shí)時(shí)采集、顯示與控制功能,是一種較理想的智能化控制系統(tǒng)。 硬件原理DS1820 數(shù)字溫度計(jì)提供9 位溫度讀數(shù),指示器件的溫度信息經(jīng)過單線接口送入DS1820 或從DS1820 送出因此從中央處理器到DS1820 僅需連接一條線和地讀寫和完成溫度變換所需的電源,可以由數(shù)據(jù)線本身提供而不需要外部電源。如圖表1所示。分別為DS28B20芯片封裝結(jié)構(gòu)和DS18B20芯片詳細(xì)明。圖5 DS28B20芯片封裝結(jié)構(gòu)表1 DS18B20詳細(xì)引腳說明 溫度傳感器驅(qū)動(dòng)設(shè)計(jì)第一部分:DS18B20測(cè)溫原理DS18B20測(cè)溫原理如圖6所示。圖中低溫度系數(shù)晶振的振蕩頻率受溫度影響小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給計(jì)數(shù)器1;高溫度系數(shù)晶振隨溫度的變化其振蕩頻率明顯改變,其所產(chǎn)生的信號(hào)作為計(jì)數(shù)器2的脈沖輸入。計(jì)數(shù)器1對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)計(jì)數(shù)器1預(yù)置值減為0,溫度寄存器值加1,計(jì)數(shù)器1的預(yù)置重新被裝入,計(jì)數(shù)器1重新開始對(duì)低溫系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直到計(jì)數(shù)器2計(jì)數(shù)到0,停止溫度寄存器累加,此時(shí)溫度寄存器中的數(shù)值即為所測(cè)溫度。圖6 溫度傳感器DS18B20測(cè)溫原理圖第二部分:DS18B20初始化時(shí)序DS18B20的所有通信都由復(fù)位脈沖組成的初始化序列開始。該初始化序列由主機(jī)發(fā)出,后跟由DS18B20發(fā)出的存在脈沖。DS18B20初始化時(shí)序圖如圖7所示。圖7 DS18B20初始化時(shí)序圖第三部分:DS18B20“讀”時(shí)序DS18B20只有在主機(jī)發(fā)出讀時(shí)隙后才會(huì)向主機(jī)發(fā)送數(shù)據(jù)。所有的讀時(shí)隙必須至少有60us的持續(xù)時(shí)間,DS18B20輸出的數(shù)據(jù)在下降沿產(chǎn)生后15us后有效,因此,釋放總線和主機(jī)采樣總線等動(dòng)作要在15us內(nèi)完成。DS18B20讀時(shí)序圖如圖8所示。圖8 DS18B20讀時(shí)序圖下面是DS18B20讀時(shí)序的對(duì)應(yīng)代碼:unsigned char tmrbyte (void) //對(duì)應(yīng)DS18B20時(shí)序圖中的“讀時(shí)序”{ unsigned char i,u=0。 for (i=1。i=8。i++) { s3c_gpio_cfgpin(B, B_out)。 s3c_gpio_setpin(B, 0)。 udelay(1)。 u = 1。 s3c_gpio_setpin(B, 1)。 //udelay(12)。 s3c_gpio_cfgpin(B, B_in)。 if( s3c_gpio_getpin(B)) u=u|0x80。 udelay(60)。 } //printk(already read!\n)。 return (u)。 } void DS18B20PRO(void) { int a,b。 tmreset()。 //printk(tmreset is succeful\n)。 udelay(120)。 tmwbyte(0xcc)。 /
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1