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

正文內(nèi)容

基于物聯(lián)網(wǎng)技術(shù)的智能家居嵌入式系統(tǒng)設(shè)計(jì)_本科畢業(yè)設(shè)計(jì)(參考版)

2025-07-05 12:20本頁面
  

【正文】 /etc/profile 文件 export QTDIR=/micro2440 export TSLIB_TOOT=/tslib export PATH=$QTDIR/bin :$PATH export TSLIB_CONSOLEDEVICE=none export TSLIB_FBDEVICE=/dev/fb0 export TSLIB_TSDEVICE=/dev/input/event0 export TSLIB_PLUNGINDIR=$TSLIB_ROOT/lib/ts export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ export。 編譯后的字庫不能很好地顯示界面,一般采用重新移植溫泉驛字庫,將解壓后的字庫文件移植到 /micro2440/lib/fonts 路徑下即可。 ! bin/bash PATH=/micro2440/bin:$PATH QTDIR=/micro2440 LD_LIBRARY_PATH=$QTDIR/lib:$ LD_LIBRARY_PATH export PATH QTDIR LD_LIBRARY_PATH 步驟四:在 micro2440 開發(fā)板下配置選項(xiàng),移植相應(yīng)庫文件 在開發(fā)板根 目錄 下建立 micro2440 以及 tslib 目錄,接下來將在 PC 機(jī)上編 譯的庫文件以及配置文件 拷貝 到 micro24 tslib 目錄下。 727 Insert_entry(*entryp,*lowest,*lowest)。 724 /* if(canaccel) { 725 *entryp=0。 426 if(canaccel) 427 setupOffscreen()。 QT是由挪威 TrollTech公司 (現(xiàn)已被 Nokia 公司收購 )開發(fā)的跨平臺(tái)的 C++圖形用戶界面庫,目前包括基于 FrameBuffer 的 Qt Embedded、 Linux 版 集成開發(fā)工具 Qt Designer、國際化支持工具 Qt Linguist, PC 版集成開發(fā)工具 Qt Creator 等。 在制作完最 小根 文件系統(tǒng)之后,接下來就是制作根文件系統(tǒng)映像文件,即將 上述rootfs 目錄下的文件按照一定的格式存放在一個(gè)文件中,然后將這個(gè)文件移植燒寫到嵌入式設(shè)備上去。當(dāng)然也可以使用 BusyBox 自帶的 mdev 程序, mdev 是嵌入式版本的 udev,在系統(tǒng)啟動(dòng)或者是熱插拔、加載設(shè)備驅(qū)動(dòng)程序時(shí)動(dòng)態(tài)創(chuàng)建設(shè)備節(jié)點(diǎn)。 (7) 進(jìn)程相關(guān)命令配置界面 在主配置菜單界面,選擇 Process Utilities 選項(xiàng),進(jìn)入如 圖 218 所示的編輯相關(guān)命令配置界面。 圖 213 壓縮、解壓縮工具命令 Archival Utilities 基于物聯(lián)網(wǎng)技術(shù)的智能家居嵌入式系統(tǒng)設(shè)計(jì) 12 圖 214 核心命令 Core Utilities 圖 215 控制臺(tái)相關(guān)命令 Console Utilities (5) 編輯相關(guān)命令配置界面 在主配置菜單界面,選擇 Editor Utilities 選項(xiàng),進(jìn)入 如 圖 216 所 示的編輯相關(guān)命令配置界面。 基于物聯(lián)網(wǎng)技術(shù)的智能家居嵌入式系統(tǒng)設(shè)計(jì) 11 圖 212 busybox 主配置界面 (3) 系統(tǒng)核心命令配置界面 在主配置菜單界面,選擇 Core Utilities 選項(xiàng),進(jìn)入如 圖 214 所示的系統(tǒng)核心命令配置界面。 (1) 主配置菜單界面,如 圖 212 所示。 類似于裁剪 Linux 內(nèi)核,解壓源碼包進(jìn)入相應(yīng)目錄后,執(zhí)行 make menuconfig 命令即可進(jìn)入相應(yīng)的配置界面。 在虛擬機(jī)下編輯執(zhí)行腳本程序 rootfs .sh,完 成根文件系統(tǒng)目錄的創(chuàng)建工作,完善最小根文件系統(tǒng), 其中包括 /bin、 /dev、 /lib 等。 嵌入式 Linux 系統(tǒng),在由 U_boot 引導(dǎo)內(nèi)核之后,需要加載根文件系統(tǒng),而所謂的根文件系統(tǒng),是根據(jù)需要專門定制后移植到嵌入式開發(fā)板上的。 每一個(gè)分區(qū)上的文件需要遵循一定的文件 系統(tǒng) 類型,比如 常見的 yaffs、 ntfs、 fat3ext3 等。 基于物聯(lián)網(wǎng)技術(shù)的智能家居嵌入式系統(tǒng)設(shè)計(jì) 9 圖 29 串口驅(qū)動(dòng)配置界面 圖 210 yaffs2 文件系統(tǒng)配置界面 圖 211 nfs 文件系統(tǒng)配置界面 基于物聯(lián)網(wǎng)技術(shù)的智能家居嵌入式系統(tǒng)設(shè)計(jì) 10 根文件系統(tǒng)制作 區(qū)別于 Windows 系統(tǒng) , Linux 中并沒有 C、 D、 E 等盤符的概念,它是以樹狀形式來 組織 管理 所有目錄、文件的,而其他分區(qū)則是以掛載的形式掛接在某個(gè)目錄上,然后通過訪問 目錄 來訪問 相應(yīng) 分區(qū)上的文件。 (9) 文件系統(tǒng)配置界面 在主菜單界面,進(jìn)入 File systemsMiscellaneous filesystems 選擇如 圖 210 所示的 yaffs2 支持。 (7) AC97 音頻驅(qū)動(dòng)配置界面 在主菜單界面,進(jìn)入 Device DriversSound card support Advanced Linux Sound Architecture 選擇如 圖 28 所示的音頻驅(qū)動(dòng)配置支持。 (5) USB 攝像頭驅(qū)動(dòng)配置界面 在主菜單界面,進(jìn)入 Device DriversMultimedia deviceVideo capture adapters–V4L USB device 選擇如 圖 26 所示的 USB 攝像頭配置支持。 基于物聯(lián)網(wǎng)技術(shù)的智能家居嵌入式系統(tǒng)設(shè)計(jì) 6 圖 23 LCD 驅(qū)動(dòng)配置界面 (3) 觸摸屏驅(qū)動(dòng)配置界面 在主菜單界面,進(jìn) 入 Device DriversInput device SupportTouchscreens 選擇如 圖 24 所示的觸摸屏配置支持。 (1) 主配制菜單界面,如 圖 22 所示。 對(duì)于 ARM 架構(gòu), 通過 缺省配置內(nèi)核, 在頂層目錄下 執(zhí)行 命令 make menuconfig,選擇支持的平臺(tái) S3C2410 進(jìn)行相應(yīng)的配置 , 同樣在頂層目錄下 執(zhí)行 命令 make zImage,編譯內(nèi)核,在 arch/arm/boot 目錄下生成相應(yīng)的內(nèi)核 映像 文件 zImage。 而 基于 物聯(lián)網(wǎng)的 的智能家居嵌入式系統(tǒng) 則 是在 的基礎(chǔ)上裁剪移植的。接下來增加對(duì) yaffs2 文件系統(tǒng)的支持,對(duì)網(wǎng)絡(luò)協(xié)議、串口傳輸?shù)茸飨鄳?yīng)的修改; 步驟五: 根據(jù) 配置文件,重新編譯 移植 。 下面是 Bootloader 移植的簡(jiǎn)要步驟: 步驟一:修改頂層 Makefile,定義交叉編譯工具鏈和開發(fā)板配置選項(xiàng),在 /board 目錄中建立開發(fā)板 micro2440 目錄,并拷貝復(fù)制 sbc2410x 的文件到此,并作適當(dāng)修改; 步驟二:測(cè)試編譯環(huán)境,對(duì)出現(xiàn)的錯(cuò)誤進(jìn)行相應(yīng)的調(diào)整修改。 表 21 bootloader的分類 Bootloader 描述 X86 ARM PowerPC Vivi 針對(duì)三星的引導(dǎo)程序 否 是 否 U_Boot 通用引導(dǎo)程序 是 是 是 LILO Linux 磁盤引導(dǎo)程序 是 否 否 GRUB GNU 的 LILO 替代程序 是 否 否 但是 , U_Boot 一直以來都沒有支持 S3C2440,移植 U_Boot 仍是使用 SBC2410 的文件作為藍(lán)本,主要針對(duì) S3C2440 與 S3C2410 的不同,以及 SBC2410 與 Micro440 外設(shè)的不同來做相應(yīng)的調(diào)整與修改,并增加新的功能特性。從 表中 可以看出, U_boot 對(duì)各種平臺(tái)的支持性比較好,事實(shí)上, U_boot 是遵循 GNU基于物聯(lián)網(wǎng)技術(shù)的智能家居嵌入式系統(tǒng)設(shè)計(jì) 4 條款的開放源代碼項(xiàng)目,可以引導(dǎo)多種操作系統(tǒng)、支持多種架構(gòu)的 CPU,比如 ARM、X8 PowerPC 等。 Bootloader的移植 Bootloader 是在操作系統(tǒng)內(nèi)核啟動(dòng)之前運(yùn)行的一段小程序,通過這段程序,可以初始化硬件設(shè)備,從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)合適的狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備一個(gè)正確的環(huán)境,然后從別處(比如 Flash、 NET、 SD 卡 等)引導(dǎo) Linux 內(nèi)核映像文件, 最終 加載 Linux 內(nèi)核,啟動(dòng) Linux 系統(tǒng)。 嵌入式 Linux 系統(tǒng)的典型架構(gòu),如 圖 21 所示。 (3) 文件系統(tǒng):包括根文件系統(tǒng)和建 立在 Flash設(shè)備上的 其他 文件系統(tǒng),包含了 Linux系統(tǒng)能夠運(yùn)行所必需的應(yīng)用程序、庫 文件 等,比如用戶操作 Linux 的控制界面 shell程序、動(dòng)態(tài)鏈接的程序運(yùn)行時(shí)所需要的 glibc 等。固化啟動(dòng)代碼是廠家生產(chǎn)芯片時(shí)固化在 ROM 中的, 其主要 作用是引導(dǎo) Bootloader;而Bootloader 是用來初始化硬件環(huán)境,加載 Linux 內(nèi)核。其中前端數(shù)據(jù)采集子系統(tǒng)主要負(fù)責(zé)實(shí)時(shí)數(shù)據(jù)采集與傳輸,與 終端 服務(wù)器子系統(tǒng)通過串口或者 I2C 進(jìn)行單工通信; 終端 服務(wù)器子系統(tǒng)負(fù)責(zé)實(shí)時(shí)數(shù)據(jù)存儲(chǔ)與傳輸,其搭載的嵌入式 BOA 服務(wù)器可以通過網(wǎng)絡(luò)瀏覽器進(jìn)行遠(yuǎn)程訪問控制,并且該子系統(tǒng)也可以進(jìn)行獨(dú)立數(shù)據(jù)采集傳輸;上位機(jī)反控子系統(tǒng)負(fù)責(zé)數(shù)據(jù)存儲(chǔ)與備份,另外可以通過網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程訪問控制。下面是系統(tǒng)的整體架構(gòu)框圖,如 圖 11 所 示。其中,智能家居(中央)控 制管理系統(tǒng)、家居照明控制系統(tǒng)、家庭安防系統(tǒng)是其必備系統(tǒng)。智能家居 能夠讓 用戶 使用更加便捷、人性化的方式 來控制管理 家用電器 ,比如,通過 觸摸屏 、遙控器、電話、互聯(lián)網(wǎng) 等 控制家用設(shè)備;另一方面,智能家居內(nèi)的各種設(shè)備相互間可以通訊,不需要用戶指揮也能根據(jù)不同的狀態(tài)互動(dòng)運(yùn)行,從而給用戶帶來最大程度的高效、便利、舒適與安全。 而 進(jìn)入到 21 世紀(jì),隨著電子工藝技術(shù)的 革新 ,信息技術(shù)的 迅猛發(fā)展,嵌入式設(shè)備以嶄新的面孔出現(xiàn)在人們的生活中,它將 網(wǎng)絡(luò) 設(shè)備、家電設(shè)備、安保設(shè)備通過 主控制器 進(jìn)行控制、管理,即 現(xiàn)如今的 住宅智能化( HI, Home Intelligent),也就是智能家居 的雛形 。s Not Unix 引申為自由的軟件 GPGGA Global Positioning System Fix Data GPS 系統(tǒng)固定數(shù)據(jù) GPRMC Remended Minimum Specific GPS/TRANSIT Data 建議使用最小 GPS 數(shù)據(jù)格式 GPS Global Positioning System 全球定位系統(tǒng) GRUB GRand Unified Bootloader 多重操作系統(tǒng)啟動(dòng)管理器 GUI Graphical User Interface 圖形用戶接口 IX HA Home Automation 住宅自動(dòng)化 HE Homen Electronics 住宅電子化 HI Home Intelligent 住宅智能化 HTML Hypertext Markup Language 超文本標(biāo)記語言 I/O input/output 輸入輸出端口 I2C Inter- Integrated Circuit 內(nèi)部整合電路 IC Integrated Circuit 集成電路 IP Inter Protocol 網(wǎng)絡(luò)之間互聯(lián)的協(xié)議 KDE Kool Desktop Environment K 桌面環(huán)境 LCD Liquid Crystal Display 液晶顯示器 LED Light Emitting Diode 發(fā)光二級(jí)管 LILO Linux Loader Linux 加載程序 MCS Microcontroller System 微控制系統(tǒng) MIME Multipurpose Inter Mail Extensions 多用途網(wǎng)際郵件擴(kuò)充協(xié)議 MJPEG Motion Joint Photographic Experts Group 運(yùn)動(dòng)聯(lián)合圖像專家小組 PC Personal Computer 個(gè)人計(jì)算機(jī) PNG Portable Network Graphic Format 可移植的網(wǎng)絡(luò)圖像格式 QTE Quick Time Event 快速反應(yīng)事件 RAM Random Access Memory 隨機(jī)存儲(chǔ)器 RISC Reduced Instruction Set Computer 精簡(jiǎn)指令集計(jì)算機(jī) ROM ReadOnly Memory 只讀存儲(chǔ)器 RS Remended Standard 推薦標(biāo)準(zhǔn) RX Receive 接收 SD Secure Digital Memory Card 安全數(shù)碼卡 X SPI Serial Peripheral Interface 串行外設(shè)接口 STM Synchronous Transfer Module 同步傳輸模式 TCP Transmission Control Protocol 傳輸控制協(xié)議 TTL Time To Live 生存時(shí)間 TX Transmit 傳送 UART Universal A
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1