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

正文內(nèi)容

嵌入式課程設(shè)計(jì)報(bào)告-基于web的嵌入式遠(yuǎn)程監(jiān)控系統(tǒng)-在線瀏覽

2024-08-08 13:29本頁(yè)面
  

【正文】 器的外圍設(shè)備 電源電路設(shè)備提供 12v 的電源,經(jīng) 和 分別得到 和 的工作電壓。5V 電壓供給 LCD、電機(jī)、總線等電路使用。2410S主板復(fù)位電路設(shè)置專用邏輯:IMP811T 的復(fù)位電平可以使CPU JTAG(nTRST和板級(jí)系統(tǒng)(nRESET)全部復(fù)位;來(lái)自仿真器的ICE_nSRST 信號(hào)只能使板級(jí)復(fù)位;來(lái)自仿真器的ICE_nTRST 可以使JTAG(nTRST)復(fù)位,通過(guò)跳線選擇是否使板級(jí)nRESET復(fù)位。 硬件復(fù)位4 軟件設(shè)計(jì) 設(shè)計(jì)思想基于 web 的嵌入式監(jiān)控系統(tǒng)設(shè)計(jì)主要的功能有簡(jiǎn)單的網(wǎng)頁(yè)瀏覽,實(shí)現(xiàn)簡(jiǎn)單應(yīng)用功能(客戶端與服務(wù)器的交互)以及服務(wù)器端的控制功能。 BOA 服務(wù)器的簡(jiǎn)介與搭建 嵌入式 Web 服務(wù)器 Boa 的特點(diǎn)Boa 是一款單任務(wù)的 HTTP 服務(wù)器, 與其他傳統(tǒng)的 Web 服務(wù)器不同的是當(dāng)有連接請(qǐng)求到來(lái)時(shí), 它并不為每個(gè)連接單獨(dú)創(chuàng)建進(jìn)程, 也不通過(guò)復(fù)制自身進(jìn)程來(lái)處理多鏈接, 而是通過(guò)建立 HTTP 請(qǐng)求列表來(lái)處理多路 HTTP 連接請(qǐng)求, 同時(shí)它只為 CGI 程序創(chuàng)建新的進(jìn)程,這樣就在最大程度上節(jié)省了系統(tǒng)資源, 這對(duì)嵌入式系統(tǒng)來(lái)說(shuō)至關(guān)重要。 Boa 的功能實(shí)現(xiàn)嵌入式 Web 服務(wù)器 Boa 和普通 Web 服務(wù)器一樣, 能夠完成接收客戶端請(qǐng)求、分析請(qǐng)求、響應(yīng)請(qǐng)求、向客 戶端返回請(qǐng)求結(jié)果等任務(wù)。嵌入式 Web 服務(wù)器 Boa 根據(jù)請(qǐng)求方法的不同,做出不同的響應(yīng)。 Boa 的功能實(shí)現(xiàn)也是通過(guò)建立連接、綁定端口、進(jìn)行偵聽(tīng)、請(qǐng)求處理等來(lái)實(shí)現(xiàn)的。$ tar xzvf (2)進(jìn)入 src 目錄,編譯源代碼。將 Makefile 的 31~32 行內(nèi)容:CC = gccCPP = gcc –E應(yīng)用(在交叉編譯時(shí)使用):然后輸入 make 命令進(jìn)行編譯,在 src 目錄下就會(huì)生成 boa 文件。如果不幸出現(xiàn)―icky Linux kernelbug!‖的錯(cuò)誤,請(qǐng)將 src 下 的第 226 行注釋掉,重新編譯下載即可。boa 啟動(dòng)時(shí)需要一個(gè)配置文件 ,該文件的缺省目錄由src/ 文件的 SERVER_ROOT 定義,或者在啟動(dòng) boa 的時(shí)候通過(guò)參數(shù)―c‖指定。 應(yīng)用程序設(shè)計(jì) 程序設(shè)計(jì)依賴關(guān)系通過(guò)對(duì)系統(tǒng)的分析以及對(duì)服務(wù)器的了解,系統(tǒng)確定了以下的軟件開(kāi)發(fā)系統(tǒng)方案, 所示圖 軟件依賴關(guān)系 應(yīng)用程序流程圖乘法功能圖 乘法功能實(shí)現(xiàn)流程圖程序段電機(jī)程序的流程圖圖 電機(jī)部分流程圖 驅(qū)動(dòng)程序設(shè)計(jì)驅(qū)動(dòng)部分主要有兩部分組成:電機(jī)驅(qū)動(dòng)和網(wǎng)卡驅(qū)動(dòng),其中以電機(jī)驅(qū)動(dòng)為主。 電機(jī)驅(qū)動(dòng)電機(jī)驅(qū)動(dòng)程序流程開(kāi)啟設(shè)備時(shí),配置 IO 口為定時(shí)器工作方式配置定時(shí)器的各控制寄存器在 s3c2410_dcm_ioctl 中提供調(diào)速功能接口應(yīng)用程序 中調(diào)用實(shí)現(xiàn)直流電機(jī)速度的調(diào)整 驅(qū)動(dòng)加載過(guò)程以電機(jī)驅(qū)動(dòng)為例:編譯直流電機(jī)cd /arm2410s/kernel2410smake menuconfig進(jìn)入 Main Menu / Character devices 菜單,選擇 DC MOTOR模塊加載:編譯內(nèi)核模塊:make depmakemake modules直流電機(jī)模塊的編譯結(jié)果為:/arm2410s/kernel2410s/drivers/char/加載模塊在超級(jí)終端中,通過(guò)加載 NFS 運(yùn)行編譯結(jié)果:mount –t nfs :/arm2410s /hostInsmod /host/kernel2410s/drivers/char/5 系統(tǒng)整體調(diào)試與分析系統(tǒng)的調(diào)試分了 x86 和 arm 架構(gòu)下的調(diào)試,其中以進(jìn)階方式進(jìn)行開(kāi)發(fā)測(cè)試,根據(jù)實(shí)現(xiàn)難度分為三步:第一步先實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)頁(yè)瀏覽,然后通過(guò)乘法操作的簡(jiǎn)單設(shè)計(jì)來(lái)實(shí)現(xiàn)人機(jī)交互最后通過(guò)電機(jī)控制的設(shè)計(jì)完成整個(gè)服務(wù)器監(jiān)控系統(tǒng)的設(shè)計(jì)。 基于 web 的乘法操作的調(diào)試與分析結(jié)果:網(wǎng)頁(yè)可以正常顯示但在調(diào)試的開(kāi)始階段遇到了程序不能正常運(yùn)行的問(wèn)題,但經(jīng)過(guò)同一起努力在兩天后解決了問(wèn)題。 電機(jī)控制的調(diào)試與分析由于牽涉到硬件設(shè)備的調(diào)試所以在 X86 環(huán)境下只進(jìn)行了程序的編寫(xiě)和編譯,而沒(méi)有實(shí)際的進(jìn)行調(diào)試。將編寫(xiě)好的 html 程序(名稱改為 ,因?yàn)檫@是輸入地址后默認(rèn)的訪問(wèn)文件) 放到目錄 var/ 下。啟動(dòng) boa 服務(wù)器,在根目錄下輸入 ifconfig 命令可以查找到服務(wù)器的 ip 地址,在客戶端的地址欄輸入該地址,就可以訪問(wèn)到相應(yīng)的網(wǎng)頁(yè),通過(guò)該網(wǎng)頁(yè)用戶可以監(jiān)控電機(jī)。Module 驅(qū)動(dòng)程序?qū)崿F(xiàn)了以下方法:static struct file_operations s3c2410_dcm_fops = {owner:THIS_MODULE,open: s3c2410_dcm_open,ioctl: s3c2410_dcm_ioctl,release:s3c2410_dcm_release,}。=~ 0xf。}配置定時(shí)器的各控制寄存器:({ TCFG0 amp。TCFG0 |= (DCM_TCFG0)。= ~(0xf)。 /* less than 10ms */TCMPB0 = DCM_TCNTB0/2。=~(0xf)。TCON amp。TCON |= (0x19)。應(yīng)用程序 中調(diào)用:ioctl(dcm_fd, DCM_IOCTRL_SETPWM, (setpwm * factor))。cd /arm2410s/kernel2410smake menuconfig進(jìn)入 Main Menu / Character devices 菜單,選擇 DC MOTOR 為模塊加載::make depmakemake modules直流電機(jī)模塊的編譯結(jié)果為:/arm2410s/kernel2410s/drivers/char/c.
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1