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

正文內(nèi)容

基于arm和qt的多路信號(hào)檢測(cè)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(文件)

 

【正文】 資 源 相 對(duì) 不 足 ,嵌 入 式 系 統(tǒng) 的 硬 件 和 軟 件 都 必 須 高 效 率 地 設(shè) 計(jì) , 量 體 裁 衣 、 去 除 冗 余 , 力 爭(zhēng)在 同 樣 的 硅 片 面 積 上 實(shí) 現(xiàn) 更 高 的 性 能 , 這 樣 才 能 在 具 體 應(yīng) 用 中 對(duì) 處 理 器 的 選擇 更 具 有 競(jìng) 爭(zhēng) 力 。因 為 嵌 入 式 系 統(tǒng) 往 往 和 具 體 應(yīng) 用 有 機(jī) 地 結(jié) 合 在 一 起 , 它 的 升 級(jí) 換 代 也 是和 具 體 產(chǎn) 品 同 步 進(jìn) 行 , 因 此 嵌 入 式 系 統(tǒng) 產(chǎn) 品 一 旦 進(jìn) 入 市 場(chǎng) , 具 有 較 長(zhǎng) 的 生 命周 期 。 目 前 低 層 系 統(tǒng) 和 硬 件 平 臺(tái) 經(jīng) 過(guò) 若 干 年 的 研 究 , 已 經(jīng) 相 對(duì) 比 較成 熟 , 實(shí) 現(xiàn) 各 種 功 能 的 芯 片 應(yīng) 有 盡 有 。 我 國(guó) 自 主 開(kāi) 發(fā) 的 嵌 入 式系 統(tǒng) 軟 件 產(chǎn) 品 如 科 銀 (CoreTek)公 司 的 嵌 入 式 軟 件 開(kāi) 發(fā) 平 臺(tái) DeltaSystem,它 不 僅 包 括 DeltaCore 嵌 入 式 實(shí) 時(shí) 操 作 系 統(tǒng) ,而 且 還 包 括 LamdaTools 交 叉開(kāi) 發(fā) 工 具 套 件 、 測(cè) 試 工 具 、 應(yīng) 用 組 件 等 ; 此 外 , 中 科 院 也 推 出 了 Hopen嵌 入 式 操 作 系 統(tǒng) ( 雖 然 還 不 夠 完 善 ) 。 這 就 使 得 很 多 生 手 能 夠 比 較 快 的 進(jìn) 入 研 究 狀 態(tài) , 利 于發(fā) 揮 大 家 的 積 極 創(chuàng) 造 性 。 其 重 要 性隨 著 手 持 設(shè) 備 的 普 及 而 越 來(lái) 越 突 出 。 第二章 基于 ARM 和 QT 的多路信號(hào)監(jiān)測(cè)系統(tǒng)硬件設(shè)計(jì) 3 第 二 章 基 于 ARM和 QT的 多 路 信 號(hào) 監(jiān) 測(cè) 系 統(tǒng) 硬 件 設(shè) 計(jì) 統(tǒng) 組 成信 號(hào) 監(jiān) 測(cè) 系 統(tǒng) 設(shè) 計(jì) 包 括 信 號(hào) 采 集 模 塊 、 數(shù) 據(jù) 處 理 功 能 電 路 模 塊 、 以 及 液晶 顯 示 模 塊 , 如 圖 21 所 示 。 S3C2410處 理 器 最 高 可 運(yùn) 行 在 203MHz。 A/D 轉(zhuǎn) 換 器 有 以 下 類 型 : 逐 位 比 較 型 、 積 分 型 、 計(jì) 數(shù) 型 、 并 行 比較 型 、 電 壓 - 頻 率 型 , 主 要 應(yīng) 根 據(jù) 使 用 場(chǎng) 合 的 具 體 要 求 , 按 照 轉(zhuǎn) 換 速 度 、 精度 、 價(jià) 格 、 功 能 以 及 接 口 條 件 等 因 素 來(lái) 決 定 選 擇 何 種 類 型 。 由 于 T0、 VRef 為 已 知 的 固 定 常數(shù) , 因 此 反 向 積 分 時(shí) 間 T1 與 輸 入 模 擬 電 壓 Vi 在 T0 時(shí) 間 內(nèi) 的 平 均 值 成正 比 。 由 于 雙 積 分 型 A/D 轉(zhuǎn) 換 是 測(cè) 量 輸 入 電 壓Vi 在 T0 時(shí) 間 內(nèi) 的 平 均 值 , 所 以 對(duì) 常 態(tài) 干 擾 (串 摸 干 擾 )有 很 強(qiáng) 的 抑 制 作 用 ,尤 其 對(duì) 正 負(fù) 波 形 對(duì) 稱 的 干 擾 信 號(hào) , 抑 制 效 果 更 好 。 因 此 適 用 于 模 擬 信 號(hào) 變 化 緩 慢 , 采 樣速 率 要 求 較 低 , 而 對(duì) 精 度 要 求 較 高 , 或 現(xiàn) 場(chǎng) 干 擾 較 嚴(yán) 重 的 場(chǎng) 合 。 進(jìn) 行 比 較 。 然 后 再 對(duì) SAR 寄 存 器 的 次 高 位 置“1”, 依 上 述 方 法 進(jìn) 行 D/A 轉(zhuǎn) 換 和 比 較 。 顯 然 A/D 轉(zhuǎn) 換 器 的 位 數(shù) N 決 定 于 SAR 的 位 數(shù) 和 D/A 的位 數(shù) 。 逐 次 逼 近 式 的 A/D 轉(zhuǎn) 換 器 的 主要 特 點(diǎn) 是 : 轉(zhuǎn) 換 速 度 較 快 , 在 1—100/μ s 以 內(nèi) , 分 辨 率 可 以 達(dá) 18 位 ,特 別 適 用 于 工 業(yè) 控 制 系 統(tǒng) 。本 文 所 用 為 逐 次 逼 近 型 的 A/D 轉(zhuǎn) 換 器 。 另 外 , 為了 使 Unix System V 和 BSD 上 的 程 序 能 直 接 在 Linux 上 運(yùn) 行 , Linux 還增 加 了 部 分 System V 和 BSD 的 系 統(tǒng) 接 口 , 使 Linux 成 為 一 個(gè) 完 善 的Unix 程 序 開(kāi) 發(fā) 系 統(tǒng) 。 Linux 支 持 動(dòng) 態(tài) 鏈 接 方 式 , 當(dāng) 運(yùn) 行 時(shí) 才 進(jìn) 行 庫(kù) 鏈 接 , 如 果 所 需 要 的 庫(kù)已 被 其 它 進(jìn) 程 裝 入 內(nèi) 存 , 則 不 必 再 裝 入 , 否 則 才 從 硬 盤 中 將 庫(kù) 調(diào) 入 。 Linux 最 常 用的 文 件 系 統(tǒng) 是 EXT2, 它 的 文 件 名 長(zhǎng) 度 可 達(dá) 255 字 符 , 并 且 還 有 許 多 特 有 第三章 嵌入式 linux 移植及驅(qū)動(dòng)開(kāi)發(fā) 12 的 功 能 , 使 它 比 常 規(guī) 的 Unix 文 件 系 統(tǒng) 更 加 安 全 。 這 對(duì) 驅(qū) 動(dòng) 開(kāi) 發(fā) 者 提 出 了 比 較 高 的 要 求 , 這 個(gè) 實(shí) 驗(yàn) 主 要 是 給 大 家 進(jìn)入 驅(qū) 動(dòng) 設(shè) 計(jì) 提 供 一 個(gè) 簡(jiǎn) 單 入 門 的 一 個(gè) 實(shí) 例 , 并 不 需 要 提 供 太 多 與 硬 件 相 關(guān) 的內(nèi) 容 , 這 部 分 應(yīng) 該 是 通 過(guò) 仔 細(xì) 閱 讀 芯 片 廠 家 提 供 的 資 料 來(lái) 解 決 。 驅(qū) 動(dòng) 程序 主 要 需 要 考 慮 下 面 三 個(gè) 方 面 : 提 供 盡 量 多 的 選 項(xiàng) 給 用 戶 , 提 高 驅(qū) 動(dòng) 程 序 的速 度 和 效 率 , 盡 量 使 驅(qū) 動(dòng) 程 序 簡(jiǎn) 單 , 使 之 易 于 維 護(hù) 。S3C2410 的 ADC 及 觸 摸 屏 控 制 寄 存 器 以 下 有 5 種 :( 1) ADC 控 制 寄 存 器 : ADCCON。 各 參 數(shù) 描 述 見(jiàn) 表 32。表 33 ADC 延時(shí)寄存器參 數(shù) 描 述DEDLY 在 普 通 轉(zhuǎn) 換 模 式 , 獨(dú) 立 X/Y 坐 標(biāo) 轉(zhuǎn) 換 模 式 , 自 動(dòng) 坐 標(biāo) 轉(zhuǎn)換 模 式 下 , X/Y 坐 標(biāo) 轉(zhuǎn) 換 的 延 時(shí) 時(shí) 間 。 該 寄 存 器 各 參 數(shù) 描 述 見(jiàn) 表 34。表 35 ADC 數(shù)據(jù)寄存器 1參 數(shù) 描 述XPDATA X 軸 轉(zhuǎn) 換 資 料 寄 存 器XY_PST 選 擇 X/Y 軸 自 動(dòng) 轉(zhuǎn) 換 模 式AUTO_PST X/Y 軸 自 動(dòng) 轉(zhuǎn) 換 使 能 位UPDOWN 選 擇 中 斷 等 待 模 式 的 類 型 為 0: 按 下 產(chǎn) 生 中 斷 為 1:釋 放 產(chǎn) 生 中 斷保 留 保 留 位 第三章 嵌入式 linux 移植及驅(qū)動(dòng)開(kāi)發(fā) 16 圖 32 ADC 接口電路圖上 圖 是 UPNetARM2410S 上 的 ADC 應(yīng) 用 實(shí) 例 , 開(kāi) 發(fā) 板 通 過(guò) 一 個(gè) 10K 的電 位 器 (可 變 電 阻 )來(lái) 產(chǎn) 生 電 壓 模 擬 信 號(hào) , 然 后 通 過(guò) 第 一 個(gè) 通 道 (即 : AIN0)將 模 擬 信 號(hào) 輸 入 ADC。)。 =0xff。}static ssize_t s3c2410_adc_write(struct file *file, const char *buffer, size_t count, loff_t * ppos){int data。if (down_interruptible(amp。)。 0x8000)) //查 看 AD 是 否 轉(zhuǎn) 換 完 成udelay(100)。 //10位 AD 轉(zhuǎn) 換 , 所 以 取 低 十 位copy_to_user(buffer, (char *)amp。 //釋 放 信 號(hào) 量 第三章 嵌入式 linux 移植及驅(qū)動(dòng)開(kāi)發(fā) 18 return sizeof(ret)。}由 于 編 譯 開(kāi) 發(fā) 板 內(nèi) 核 時(shí) 直 接 把 ad 驅(qū) 動(dòng) 加 入 到 內(nèi) 核 里 面 , 對(duì) 用 戶 的 只 是下 面 的 一 個(gè) 文 件 結(jié) 構(gòu) 。 建 立 應(yīng) 用 程 序include define ADC_DEV /dev/adc/0rawstatic int adc_fd = 1。int data=ADC_WRITE(channel, PRESCALE)。data, sizeof(data))。pthread_t th_。th_, NULL, Monitor, 0)。 i++){//采 樣 0~2 路 A/D 值d=((float)GetADresult(i)*)/。}}GetADresult 函 數(shù) 的 具 體 過(guò) 程 如 下 : 假 如 我 們 的 比 列 因 子 是 0XFF, 通道 是 1 路 , 即 0XO1, 那 么 經(jīng) 過(guò) int data=ADC_WRITE(channel, PRESCALE)。 將 驅(qū) 動(dòng) 程 序 下 載 掛 載 到 內(nèi) 核 , 下 載 應(yīng) 用 程 序 到 開(kāi) 發(fā) 板 上 后 , 運(yùn) 行 應(yīng)用 程 序 , 扭 動(dòng) s3c2410 開(kāi) 發(fā) 板 上 的 定 位 器 , 可 以 觀 察 到 ADC 轉(zhuǎn) 換 值 的 變 化 ,證 明 驅(qū) 動(dòng) 程 序 工 作 正 常 。 [4] 第三章 嵌入式 linux 移植及驅(qū)動(dòng)開(kāi)發(fā) 22 圖 34 連接圖 Linux 操 作 系 統(tǒng) 通 過(guò) 系 統(tǒng) 調(diào) 用 和 硬 件 中 斷 完 成 從 用 戶 空 間 到 內(nèi) 核 空 間 的控 制 轉(zhuǎn) 移 。 內(nèi) 核 內(nèi) 部 通 過(guò) file 結(jié) 構(gòu) 識(shí) 別 設(shè) 備 , 通 過(guò)file_operations 數(shù) 據(jù) 結(jié) 構(gòu) 提 供 文 件 系 統(tǒng) 的 入 口 點(diǎn) 函 數(shù) , 也 就 是 訪 問(wèn) 設(shè) 備 驅(qū)動(dòng) 的 函 數(shù) , 結(jié) 構(gòu) 中 的 每 一 個(gè) 成 員 都 對(duì) 應(yīng) 著 一 個(gè) 系 統(tǒng) 調(diào) 用 ?!?  unsigned short x?!?  typedef struct {    unsigned int PenStatus。    spinlock_t lock。 在 函 數(shù) 內(nèi) 部 通 過(guò)s3c2410_ts_init( )實(shí) 現(xiàn) 模 塊 的 初 始 化 工 作 。接 口 函 數(shù) s3c2410_ts_read( )這 個(gè) 函 數(shù) 實(shí) 現(xiàn) 的 任 務(wù) 是 將 事 件 隊(duì) 列 從 設(shè) 備 緩 存 中 讀 到 用 戶 空 間 的 數(shù) 據(jù) 緩存 中 。ADS7843 有 多 種 轉(zhuǎn) 換 時(shí) 序 , 時(shí) 序 規(guī) 定 了 芯 片 與 設(shè) 備 及 CPU 間 是 如 何配 合 工 作 的 。 。坐 標(biāo) 的 讀 取 是 通 過(guò) 多 次 采 集 取 平 均 值 的 方 法 , 以 X 坐 標(biāo) 的 讀 取 為 例 。 否 則 調(diào) 用 讀 取 函 數(shù) 的 進(jìn) 程 就 要 進(jìn) 入 睡 眠 。在 s3c2410_ts_init()中 的 另 一 個(gè) 重 要 任 務(wù) 是 執(zhí) 行 接 口 函 數(shù)s3c2410_ts_open(), 在 這 個(gè) 函 數(shù) 中 初 始 化 緩 沖 區(qū) 的 頭 尾 指 針 、 觸 摸 屏 狀 態(tài)變 量 及 觸 摸 屏 事 件 等 待 隊(duì) 列 ?!?  static struct file_operations s3c2410_fops = {    owner: THIS_MODULE,    open: s3c2410_ts_open,    read: s3c2410_ts_read, release: s3c2410_ts_release,poll: s3c2410_ts_poll, }?!?  unsigned int head, tail?!?  unsigned short pad。寫(xiě) 驅(qū) 動(dòng) 程 序 的 任 務(wù) 之 一 就 是 完 成 file_operations 中 的 函 數(shù) 指 針 。 圖 35 是 一 個(gè) 設(shè) 備 驅(qū) 動(dòng) 模 塊 動(dòng) 態(tài) 掛接 、 卸 載 和 系 統(tǒng) 調(diào) 用 的 全 過(guò) 程 。 本 文 采 用SPI 接 口 的 觸 摸 屏 控 制 器 ADS7848 外 接 四 線 電 阻 式 觸 摸 屏 , 這 種 方 式 最 顯著 的 特 點(diǎn) 是 響 應(yīng) 速 度 更 快 、 靈 敏 度 更 高 , 微 處 理 器 與 觸 摸 屏 控 制 器 間 的 通 訊時(shí) 間 大 大 減 少 , 提 高 了 微 處 理 器 的 效 率 。data, sizeof(data))后 , 實(shí) 際 調(diào) 用 的 是 驅(qū) 動(dòng) 程 序 中 的s3c2410_adc_write 函 數(shù) , 在 這 個(gè) 函 數(shù) 中 ch=ADC_WRITE_GETCH(data) ,又 將 通 道 0X01 獲 取 出 來(lái) 。}usleep(1)。while( stop==0 ){ 第三章 嵌入式 linux 移植及驅(qū)動(dòng)開(kāi)發(fā) 20 for(
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1