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

正文內(nèi)容

畢業(yè)論文-基于mcu的智能家居監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2025-06-10 10:59本頁面
  

【正文】 fd = open(/dev/leds, O_R。 沈陽師范大學(xué)學(xué)士學(xué)位論文 43 參考文獻(xiàn) [1] 秦勃,王琳,邵峰晶,於雷 .無線嵌入式智能家居環(huán)境網(wǎng)關(guān) .計(jì)算機(jī)應(yīng)用研究 ,:P2333 [2] 朱文凱 ,何嶺松 ,丁漢 ,熊有倫 .基于 Inter 的嵌入式 Web 傳感器 .儀表技術(shù)與傳感器 ,:P718 [3] (美 )Borko H, Bernier C. L. Indexing concepts and methods. New York: Academic Pr., 1978 年: P167168. [4] 楊叔子 ,史鐵林 ,李東曉。 在整個(gè)過程中從接觸 linux操作系統(tǒng)到使用 linux操作系統(tǒng)的一些編譯工具進(jìn)行程序開發(fā),學(xué)到了很多!不僅要是熟悉現(xiàn)在已有的功能,還要發(fā)揮想象,不斷在現(xiàn)有基礎(chǔ)上拓展更多的功能! 此次畢業(yè)設(shè)計(jì)是在指導(dǎo)老師的悉心指導(dǎo)和支持鼓勵(lì)下完成的,特別 是季老師從課題的選擇、方案論證,都盡其所能給予了我很多的指導(dǎo)與幫助。其二,既滿足了根據(jù)實(shí)際情況有針對(duì)性地開發(fā)自己的Linux 操作系統(tǒng)的要求,又吸引了眾多軟件開發(fā)商對(duì)內(nèi)容應(yīng)用軟件的開發(fā),豐富了第三方應(yīng)用。 在整個(gè)過程中從接觸 linux操作系統(tǒng)到使用 linux操作系統(tǒng)的一些編譯工具進(jìn)行程序開發(fā),學(xué)到了很多!不僅要是熟悉現(xiàn)在已有的功能,還要發(fā)揮想象,不斷在現(xiàn)有基礎(chǔ)上拓展更多的功能! 經(jīng)過三個(gè)多月的收集資料,努力鉆研,實(shí)現(xiàn)了預(yù)期的功能;在今后將不斷擴(kuò)展其他的一些功能,了解不同的操作系統(tǒng)和服務(wù)器,研究了解了 linux 操作系統(tǒng), Linux 與其它操作系統(tǒng)相比是個(gè)后來者,但 Linux 具有其它 操作系統(tǒng)無法比擬的優(yōu)勢(shì)。其二,既滿足了根據(jù)實(shí)際情況有針對(duì)性地開發(fā)自己的Linux 操作系統(tǒng)的要 求,又吸引了眾多軟件開發(fā)商對(duì)內(nèi)容應(yīng)用軟件的開發(fā),豐富了第三方應(yīng)用。 沈陽師范大學(xué)學(xué)士學(xué)位論文 42 后 記 經(jīng)過三個(gè)多月的收集資料,努力鉆研,實(shí)現(xiàn)了預(yù)期的功能;在今后將不斷擴(kuò)展其他的一些功能,了解不同的操作系統(tǒng)和服務(wù)器,研究了解了 linux 操作系統(tǒng), Linux 與其它操作系統(tǒng)相比是個(gè)后來者,但 Linux 具有其它操作系統(tǒng)無法比擬的優(yōu)勢(shì)。 ( 3)系統(tǒng)的運(yùn)行信息實(shí)時(shí)保存。 因?yàn)闀r(shí)間不足和精力不夠的原因,智能家居系統(tǒng)的功能設(shè)計(jì)還不夠完善,在未來時(shí)間充裕、技術(shù)更成熟的情況下,功能設(shè)計(jì)可以更加完善,如: ( 1)家電控制板與 ARM的協(xié)同合作。){ 讀文件; 發(fā)送消息給 Main ; 獲取 Main 的反饋; 沈陽師范大學(xué)學(xué)士學(xué)位論文 40 解析消息; 判斷是否讀完; 如果讀完,顯示升級(jí)結(jié)果 。 沈陽師范大學(xué)學(xué)士學(xué)位論文 33 解析消息; switch( 消息類型 ){ case 獲取系統(tǒng)信息: case 操作 EEPROM: 等 } 發(fā)送處理消息給智能客戶端; 返回 C_SYS_OK; } 22. 獲取系統(tǒng)信息函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32get_machine_stat _req(char*pskbuf){ 獲取當(dāng)前系統(tǒng)狀態(tài) 獲取當(dāng)前室內(nèi)溫度; 獲取當(dāng)前 CPU 工作頻率; 獲取當(dāng)前內(nèi)存使用率; 獲取當(dāng)前剩余 FLASH 空間; 獲取失敗 返回錯(cuò)誤碼; 將信息填充到系統(tǒng)信息消息結(jié)構(gòu)體中; 返回 C_SYS_OK; } 23. 操作寄存器函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32register_xfer _req(char*pskbuf){ 操作寄存器; 返回請(qǐng) 求結(jié)果到 pskbuf 中; 返回 C_SYS_OK; } 24. 操作 EEPROM 函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : 沈陽師范大學(xué)學(xué)士學(xué)位論文 34 u32eeprom_xfer _req(char*pskbuf){ 操作 EEPROM; 返回請(qǐng)求結(jié)果到 pskbuf 中; 返回 C_SYS_OK; } 25. 軟件在線升級(jí)函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32sw_update _req(char*pskbuf){ 打開新文件; 將一包數(shù)據(jù)寫入新文件; 關(guān)閉文件 返回操作結(jié)果到 pskbuf 中; 返回 C_SYS_OK; } 26. 發(fā)送 GPRS 短 信息函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32send_gprs_message_req(char*pskbuf){ 調(diào)用發(fā)送短信息處理函數(shù)發(fā)送; 返回 C_SYS_OK; } 27. 發(fā)送 ZIGBEE 信息函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言 ) : u32send_ zigbee_message_req(char*pskbuf){ 調(diào)用發(fā)送 ZIGBEE 信息處理函數(shù)發(fā)送; 返回 C_SYS_OK; } 28. 蜂鳴器配置函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32beep_control_req(char*pskbuf){ 調(diào)用配置蜂鳴器處理函數(shù); 返回 C_SYS_OK; 沈陽師范大學(xué)學(xué)士學(xué)位論文 35 } 29. LED 配置函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32led _control_req(char*pskbuf){ 調(diào)用配置 LED 處理函數(shù); 返回 C_SYS_OK; } 30. 自檢處理函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32hardware_selftest_req(char*pskbuf){ 返回消息頭即可; 返回 C_SYS_OK; } 31. 時(shí)間校準(zhǔn)函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32time_adjust_req(char*pskbuf){ 獲取時(shí)間信息; 設(shè)置系統(tǒng)時(shí)間; 返回 C_SYS_OK; } 32. 獲取 CPU 頻率函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32get_cpu_freq(f32*cpufreq){ 打開 /proc/cpuinfo 文件; 解析文件; 獲取 CPU 當(dāng)前工作頻率; 返回 C_SYS_OK; } 33. 獲取內(nèi)存剩余空間函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32get_freemem_space(u32*freemem){ 沈陽師范大學(xué)學(xué)士學(xué)位論文 36 打開 /proc/meminfo 文件; 解析文件; 獲取內(nèi)存使用率; 返回 C_SYS_OK; } 34. 獲取剩余 FLASH 空間 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32get_freemem_space(u32*freemem){ 獲取當(dāng)前剩余磁盤空間; 返回 C_SYS_OK; } 智能客戶端接口函數(shù) 接口函數(shù)概述 智能客戶端為 PC 軟件,使用 QT 為圖形引擎,其中每個(gè)空間都有相應(yīng)的功能,具體參見下圖 71 所示, 其中每個(gè)控件都設(shè)計(jì)相應(yīng)的處理函數(shù)接口, 一下都為槽函數(shù) , 信號(hào)都有 Button 被按下產(chǎn)生,統(tǒng)一都為 clicked(),其槽函數(shù)接口列表如下圖 72所示。}{ 阻塞方式讀取紅外狀態(tài); 如果紅外采集到有人闖入; 開啟報(bào)警器; 沈陽師范大學(xué)學(xué)士學(xué)位論文 29 發(fā)送短信息給戶主; } } 8. 初始化設(shè)備函數(shù) 函數(shù)實(shí)現(xiàn) 描述(自然語言) : u32init_device(void){ 打開設(shè)備; 打開失敗,返回錯(cuò)誤碼; 初始化串口; 初始化失敗,返回錯(cuò)誤碼; 配置 GPRS 工作模式; 配置失敗,返回錯(cuò)誤碼; 返回 C_ SYS_OK ; } 9. 初始化串口函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32init_uart( intfd,intspeed ){ 配置串口波特率,奇偶校驗(yàn),數(shù)據(jù)位,停止位; 如果配置失敗 返回錯(cuò)誤碼 返回 C_ SYS_OK ; } 10. 配置 GPRS 工作模式函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32gprs_config(void){ 配置 GPRS 以 TEXT 模式工作,配置短信服務(wù)中心; 如果配置失敗 返回錯(cuò)誤碼 返回 C_ SYS_OK ; } 11. 發(fā)送 GPRS 短信息函數(shù) 沈陽師范大學(xué)學(xué)士學(xué)位論文 30 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32send_gprs_message(s8*phonenum,s8*message){ 構(gòu)造 GPRS 消息包; 發(fā)送消息; 如果發(fā)送失??; 返回錯(cuò)誤碼; 返回 C_ SYS_OK ; } 12. 打開蜂鳴器函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32start_alarm(void){ 打開蜂鳴器; 如果 打開失??; 返回錯(cuò)誤碼; 返回 C_ SYS_OK ; } 13. 關(guān)閉蜂鳴器函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32stop_alarm(void){ 關(guān)閉蜂鳴器; 如果關(guān)閉失?。? 返回錯(cuò)誤碼; 返回 C_ SYS_OK ; } 14. 打開 LED 函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32start_led(void){ 打開 LED ; 如果打開失??; 返回錯(cuò)誤碼; 返回 C_ SYS_OK ; 沈陽師范大學(xué)學(xué)士學(xué)位論文 31 } 15. 關(guān)閉 LED 函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32stop_alarm(void){ 關(guān)閉 LED ; 如果關(guān)閉失?。? 返回錯(cuò)誤碼; 返回 C_ SYS_OK ; } 16. 獲取溫度函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32get_ds18b20_temperature(f32*Temp){ 獲取溫度值; 如果獲取失?。? 返回錯(cuò)誤碼; *Temp=溫度值; 返回 C_ SYS_OK ; } 17. ADC 配置函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32adc_config(u32bit,u32channel){ 配置 ADC 工作模式; 如果配置失??; 返回錯(cuò)誤碼; 更新全局轉(zhuǎn)換精度變量和轉(zhuǎn)換通道變量; 返回 C_ SYS_OK ; } 18. 獲取采樣電壓值函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32get_adc_voltage(f32*vol){ 采集電壓值; 沈陽師范大學(xué)學(xué)士學(xué)位論文 32 如果采集失?。? 返回錯(cuò)誤碼; *vol=采集完畢的電壓值; 返回 C_ SYS_OK ; } 19. 獲取紅外狀態(tài)函數(shù) 函數(shù)實(shí)現(xiàn)描述(自然語言) : u32get_button_key(u8*val){ 阻塞方式獲取紅外狀態(tài); 如果采集失?。? 返回錯(cuò)誤碼; *val=1; // 表示有人闖入 返回 C_ SYS_OK ; } 20. 系統(tǒng)復(fù)位函數(shù) 函數(shù)實(shí)現(xiàn)描述(自 然語言) : u32system_reboot(void){ reboot。 接口消息描述 智能客戶端與 Main 接口消息清單如下圖 73 所示: 沈陽師范大學(xué)學(xué)士學(xué)位論文 19 沈陽師范大學(xué)學(xué)士學(xué)位論文 20 圖 73 智能客戶端與 Main接口消息描述 下面詳細(xì)介紹智能客戶端和 Main 接口消息: 1. O_MCMMAIN_MACHINE_INFO_QUERY_REQ 智能客戶端向 Main 查詢系統(tǒng)信息: 名稱 數(shù)據(jù)類型 描述 取值范圍 struMsgHeader STRU_MSG_HEADER 消息頭 2. O_MAINMCM_MACHINE_INFO_QUERY_RSP Main 返回系統(tǒng)信息: 名稱 數(shù)據(jù)類型 描述 取值范圍 struMsgHeader STRU_MSG_HEADER 消息頭 f32MsgHeader f32 當(dāng)前采樣電壓 u32CpuFreq u32 當(dāng)前 CPU 頻率 u32FreeMem u32 當(dāng)前剩余內(nèi)存 u32FreeDisk u32 當(dāng)前剩余 FLASH 空 間 3. O_MCMMAIN_SET_REGISTER_REQ 智能客戶端向 Main 發(fā)送設(shè)置寄存器內(nèi)容請(qǐng)求: 名稱 數(shù)據(jù)類型 描述 取值范圍 struMsgHeader STRU_MSG_HEADER 消息頭 u32Offset u32 地址 u32Reg
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1