《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 用ARM7+μC/OS-II設(shè)計(jì)的基于S3C4510B的信號(hào)采集系統(tǒng)
用ARM7+μC/OS-II設(shè)計(jì)的基于S3C4510B的信號(hào)采集系統(tǒng)
摘要: 介紹了一種用ARM7+μC/OSII設(shè)計(jì)的數(shù)據(jù)采集系統(tǒng)。給出了系統(tǒng)原理框圖,實(shí)現(xiàn)了將嵌入式操作系統(tǒng)植入該系統(tǒng)中,列出了軟件設(shè)計(jì)的要點(diǎn)。
Abstract:
Key words :

摘 要:介紹了一種用ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7" title="ARM7">ARM7+μC/OSII設(shè)計(jì)的數(shù)據(jù)采集系統(tǒng)。給出了系統(tǒng)原理框圖,實(shí)現(xiàn)了將嵌入式操作系統(tǒng)植入該系統(tǒng)中,列出了軟件設(shè)計(jì)的要點(diǎn)。

       在一些工業(yè)現(xiàn)場(chǎng)中,設(shè)備長(zhǎng)時(shí)間運(yùn)行容易出現(xiàn)故障,為了監(jiān)控這些設(shè)備,通常利用數(shù)據(jù)采集裝置采集他們運(yùn)行時(shí)的數(shù)據(jù)并送給PC機(jī),通過(guò)運(yùn)行在PC機(jī)上的特定軟件對(duì)這些數(shù)據(jù)進(jìn)行分析,以此判斷當(dāng)前運(yùn)行設(shè)備的狀況,進(jìn)而采取相應(yīng)措施。當(dāng)前常用的數(shù)據(jù)采集裝置,在其系統(tǒng)軟件設(shè)計(jì)中,多采用單任務(wù)順序機(jī)制。這樣就存在系統(tǒng)安全性差的問(wèn)題。這對(duì)于穩(wěn)定性、實(shí)時(shí)性要求很高的數(shù)據(jù)采集裝置來(lái)說(shuō)是不允許的,因此有必要引入嵌入式操作系統(tǒng)。筆者以μC/OSII為操作系統(tǒng)平臺(tái),基于ARM7系列處理器,對(duì)一種高性能的數(shù)據(jù)采集系統(tǒng)開(kāi)發(fā)進(jìn)行了探索。

  1 μC/OSII嵌入式操作系統(tǒng)簡(jiǎn)介
  嵌入式操作系統(tǒng)μC/OSII(microcontroller operating system)是專為微控制器系統(tǒng)和軟件開(kāi)發(fā)而設(shè)計(jì)的公開(kāi)源代碼的搶占式實(shí)時(shí)多任務(wù)操作系統(tǒng)內(nèi)核,是一段微控制器啟動(dòng)后首先執(zhí)行的背景程序,作為整個(gè)系統(tǒng)的框架貫穿系統(tǒng)運(yùn)行的始終。對(duì)于對(duì)實(shí)時(shí)性和穩(wěn)定性要求很高的數(shù)據(jù)采集系統(tǒng)來(lái)說(shuō),引入μC/OSII無(wú)疑將大大改善其性能。
 
  μC/OSII的特點(diǎn)可以概括為以下幾個(gè)方面:公開(kāi)源代碼,代碼結(jié)構(gòu)清晰、明了,注釋詳盡,組織有條理,可移植性好,可裁剪,可固化。內(nèi)核屬于搶占式,最多可以管理60個(gè)任務(wù)。μC/OSII自1992年的第一版(μC/OS)以來(lái)已經(jīng)有好幾百個(gè)應(yīng)用,是一個(gè)經(jīng)實(shí)踐證明好用且穩(wěn)定可靠的內(nèi)核。目前國(guó)內(nèi)對(duì)μC/OSII的研究和應(yīng)用都很多。
 
  2 系統(tǒng)基本工作原理
  應(yīng)用時(shí),數(shù)據(jù)采集系統(tǒng)置于被監(jiān)控的設(shè)備處,通過(guò)傳感器對(duì)設(shè)備的電壓或者電流信號(hào)進(jìn)行采樣、保持,并送入A/D轉(zhuǎn)換器變成數(shù)字信號(hào),然后將該信號(hào)送到FIFO中。當(dāng)FIFO中存放的數(shù)據(jù)到了一定數(shù)目時(shí),由ARM7從FIFO中讀出,然后通過(guò)ARM7的以太網(wǎng)接口或者RS232送給上位機(jī)。考慮到要監(jiān)控的設(shè)備可能會(huì)很多,所以設(shè)計(jì)了多路采集通道,他們經(jīng)過(guò)模擬開(kāi)關(guān)后再進(jìn)入A/D轉(zhuǎn)換器。CPLD是整個(gè)系統(tǒng)的控制核心,他控制采集通道的切換、A/D轉(zhuǎn)換器的啟/停、轉(zhuǎn)換后的數(shù)據(jù)在FIFO中的存放地址發(fā)生器、產(chǎn)生中斷請(qǐng)求以通知ARM7讀取存放在FIFO中的數(shù)據(jù)等。
 
  3系統(tǒng)硬件結(jié)構(gòu)
  系統(tǒng)的基本結(jié)構(gòu)框圖如圖1所示。該系統(tǒng)采用了Samsung公司的S3C4510B作為系統(tǒng)與上位機(jī)溝通的橋梁,S3C4510B是基于以太網(wǎng)應(yīng)用系統(tǒng)的高性價(jià)比16/32位RISC微控制器,他有如下幾個(gè)主要特點(diǎn):
  硬件方面內(nèi)含一個(gè)由ARM公司設(shè)計(jì)的16/32位ARM7TDMI RISC處理器核,ARM7TDMI為低功耗、高性能的16/32核,最適合用于對(duì)價(jià)格及功耗敏感的應(yīng)用場(chǎng)合。S3C4510B通過(guò)在ARM 7TDMI核內(nèi)容基礎(chǔ)上擴(kuò)展一系列完整地通用外圍器件。
 
  片上資源包括2個(gè)帶緩沖描述符(buffer descriptor)的HDLC通道;2個(gè)UART通道;2個(gè)GD M A通道;2個(gè)32位定時(shí)器;18個(gè)可編程的I/O口。還有中斷控制器;DRAM/SDRAM控制器;ROM/S RAM和FLASH控制器;系統(tǒng)管理器;1個(gè)內(nèi)部32位系統(tǒng)總線仲裁器;1個(gè)外部存儲(chǔ)器控制器等片內(nèi)的邏輯控制電路。
 
  這些為μC/OSII的移植提供了優(yōu)良的物理資源。
 
  軟件支持方面他有配套的代碼編輯調(diào)試環(huán)境ADS12和JTAG在線調(diào)試功能,使S3C4510B芯片軟件可以直接用C編寫,這就使μC/OSII的植入成為可能。
 
  12位高速A/D轉(zhuǎn)換電路采用Analog Devices的AD574,該電路輸出具有三態(tài)鎖存功能。預(yù)處理電路包括了電流電壓互感器、隔離電路和同步采樣電路,他可以將信號(hào)轉(zhuǎn)換成與AD574相匹配的量值,供后續(xù)處理。通訊電路采用常用的以太網(wǎng)接口與上位機(jī)相連,而232接口可作為備用,這樣該裝置既可作為便攜式系統(tǒng)使用,也可通過(guò)網(wǎng)絡(luò)來(lái)對(duì)設(shè)備實(shí)施實(shí)時(shí)監(jiān)控。
 
  4 軟件設(shè)計(jì)部分
  軟件部分要分別編寫S3C4510B部分的程序和CPLD控制程序。前者可分為μC/OSII的移植和各個(gè)應(yīng)用程序的編寫,后者用VHDL語(yǔ)言實(shí)現(xiàn)。
  對(duì)于S3C4510B部分,根據(jù)整個(gè)裝置實(shí)現(xiàn)的功能和對(duì)他的要求進(jìn)行系統(tǒng)任務(wù)分割,并根據(jù)實(shí)際需要為各個(gè)任務(wù)分配優(yōu)先級(jí)。系統(tǒng)大致可分為如下幾個(gè)任務(wù):初始化CPLD控制參數(shù);對(duì)FI FO的讀取;與上位機(jī)的TCP/IP通訊;與上位機(jī)的串口通訊。對(duì)應(yīng)每個(gè)任務(wù),需要編寫相應(yīng)的應(yīng)用程序,軟件設(shè)計(jì)部分的關(guān)鍵技術(shù)有:
  (1)μC/OSII內(nèi)核向S3C4510B中的移植,要根據(jù)處理器的特點(diǎn)合理地修改μC/OS II的3個(gè)與處理器相關(guān)的文件:OS_CPUH,OS_CPU_AASM,OS_CPU_C.C。主要是將文件中的匯編指令,改為ARM7的匯編指令,并根據(jù)CPU的特點(diǎn)對(duì)文件中寄存器的初值進(jìn)行改寫。
  (2)內(nèi)存配置問(wèn)題。對(duì)于存儲(chǔ)器容量的設(shè)計(jì),要綜合考慮μC/OSII內(nèi)核代碼和應(yīng)用程序代碼的大小。每個(gè)任務(wù)是獨(dú)立運(yùn)行的,必須給每個(gè)任務(wù)提供單獨(dú)的棧空間(RAM),RAM總量的計(jì)算公式為:
  RAM總量=應(yīng)用程序的RAM需求+內(nèi)核數(shù)據(jù)區(qū)的RAM需求+各任務(wù)棧需求之總和+最多中斷嵌套所需堆棧
  (3)TCP/IP協(xié)議在μC/OSII中的實(shí)現(xiàn)。為了滿足嵌入式設(shè)備與Internet網(wǎng)絡(luò)直接交換信息的要求,在μC/OSII中又移植了LwIP協(xié)議棧。
  LwIP是瑞士計(jì)算機(jī)科學(xué)院(Swedish Institute of Computer Science)的Adam Dunkels等開(kāi)發(fā)的一套用于嵌入式系統(tǒng)的開(kāi)放源代碼TCP/IP協(xié)議棧。LwIP的含義是Light Weight(輕型)IP協(xié)議。LwIP可以移植到操作系統(tǒng)上,也可以在無(wú)操作系統(tǒng)的情況下獨(dú)立運(yùn)行。LwIP TC P/IP實(shí)現(xiàn)的重點(diǎn)是在保持TCP協(xié)議主要功能的基礎(chǔ)上減少對(duì)RAM的占用,一般他只需要幾十k的RAM和40 k左右的ROM就可以運(yùn)行,這使LwIP協(xié)議棧適合在低端嵌入式系統(tǒng)中使用。
  LwIP的特性有:支持多網(wǎng)絡(luò)接口下的IP轉(zhuǎn)發(fā);支持ICMP協(xié)議;包括實(shí)驗(yàn)性擴(kuò)展的的UDP(用戶數(shù)據(jù) 報(bào)協(xié)議);包括阻塞控制、RTT估算、快速恢復(fù)和快速轉(zhuǎn)發(fā)的TCP(傳輸控制協(xié)議);提供專門的內(nèi)部回調(diào)接口(raw API)用于提高應(yīng)用程序性能。
  LwIP可以很容易地在μC/OSII的調(diào)度下,為系統(tǒng)增加網(wǎng)絡(luò)通信和網(wǎng)絡(luò)管理功能。LwIP協(xié)議棧在設(shè)計(jì)時(shí)就考慮到了將來(lái)的移植問(wèn)題,他把所有與硬件,OS,編譯器相關(guān)的部份獨(dú)立出來(lái),放在/src/arch目錄下。因此LwIP在μC/OSII上的實(shí)現(xiàn)就是修改這個(gè)目錄下的文件,其他的文件一般不應(yīng)該修改。在驅(qū)動(dòng)中主要是根據(jù)S3C4510B內(nèi)的以太網(wǎng)控制特殊功能寄存器,編寫網(wǎng)絡(luò)接口的處發(fā)送包、接收包函數(shù),初始化以及用于以太網(wǎng)控制器的外部中斷服務(wù)程序。
 
  采用基于ARM7的S3C4510B嵌入式微處理器,可以使系統(tǒng)小型化,便于提高性能以及與各種外設(shè)連接擴(kuò)展,同時(shí)降低了成本。μC/OSII作為一個(gè)源代碼公開(kāi)的操作系統(tǒng),在具體應(yīng)用種穩(wěn)定可靠。本系統(tǒng)采用ARM7+μC/OSII開(kāi)發(fā)設(shè)計(jì),具有精度高、運(yùn)行穩(wěn)定、實(shí)時(shí)性好、抗干擾能力強(qiáng)、性價(jià)比高的特點(diǎn),可以在各種工業(yè)場(chǎng)合中廣泛應(yīng)用,達(dá)到了設(shè)計(jì)的初衷。
此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区久久久| 久久五月激情| 亚洲国产美女久久久久| 午夜久久影院| 亚洲在线观看| 亚洲午夜久久久久久久久电影网| 99精品久久久| 99精品国产福利在线观看免费| 亚洲国产精品久久久久秋霞影院| 尤物网精品视频| 亚洲第一精品影视| 最新中文字幕亚洲| 亚洲欧洲精品一区二区三区| 亚洲国产精品一区制服丝袜| 亚洲国产精品一区二区久| 一区二区三区在线不卡| 在线日韩av片| 亚洲人成毛片在线播放| 亚洲人成啪啪网站| 99这里只有久久精品视频| 一本到高清视频免费精品| 99在线|亚洲一区二区| 中文在线不卡视频| 亚洲午夜视频在线| 午夜久久美女| 亚洲国产一区二区三区在线播| 最新亚洲一区| 在线视频中文亚洲| 午夜精品亚洲| 久久久久一区二区三区| 免费欧美日韩| 欧美日韩一区在线观看视频| 国产精品久久国产精品99gif | 男男成人高潮片免费网站| 欧美高清视频一区| 欧美日韩精品在线播放| 国产精品福利影院| 国产日产欧美一区| 一区免费观看视频| 亚洲美女区一区| 亚洲午夜久久久久久久久电影院| 亚洲欧美中文另类| 亚洲欧洲一区二区天堂久久| 一二美女精品欧洲| 欧美一区二区三区久久精品茉莉花 | 亚洲精品亚洲人成人网| 亚洲视频一区二区在线观看| 亚洲欧美高清| 久久久久国色av免费观看性色| 免费看亚洲片| 国产精品久久久一本精品| 国产日韩精品一区二区三区| 1000部国产精品成人观看| 99国内精品久久久久久久软件| 亚洲免费影院| 亚洲青色在线| 午夜精品一区二区三区四区 | 亚洲欧美韩国| 亚洲激情视频网站| 亚洲尤物视频在线| 浪潮色综合久久天堂| 蜜臀av性久久久久蜜臀aⅴ四虎 | 男女激情视频一区| 国产精品久久77777| 一区免费观看视频| 亚洲午夜视频在线观看| 亚洲国产精品一区二区第四页av| 亚洲视频一区在线观看| 久久全球大尺度高清视频| 欧美日韩另类字幕中文| 国产精品自拍网站| 最近看过的日韩成人| 亚洲欧美日韩国产中文| 亚洲精品小视频| 欧美在线播放一区| 欧美经典一区二区| 国产主播精品在线| 国产精品99久久99久久久二8| 久久精品日韩欧美| 亚洲欧美精品一区| 欧美激情一区| 国产专区综合网| 中文亚洲欧美| 日韩视频永久免费| 久久综合九九| 国产日韩欧美一区| 亚洲美女av黄| 亚洲国产日韩综合一区| 午夜精品久久久久| 欧美日韩亚洲高清一区二区| 国产真实乱子伦精品视频| 亚洲网在线观看| 日韩午夜在线电影| 久久综合网络一区二区| 国产精品色婷婷久久58| 日韩午夜免费| 91久久精品国产91久久性色| 欧美一区二区三区免费视频| 欧美日韩精品欧美日韩精品 | 国产精品美女久久久| 亚洲欧洲另类国产综合| 欧美中在线观看| 欧美在线精品免播放器视频| 国产精品vip| 亚洲美女视频在线观看| 亚洲青色在线| 久久综合色88| 狠狠久久综合婷婷不卡| 午夜欧美大片免费观看| 亚洲一区二区伦理| 欧美日韩国产综合网| 亚洲黄色在线看| 亚洲精品美女在线观看播放| 久久美女性网| 国内外成人在线| 久久aⅴ乱码一区二区三区| 午夜欧美大片免费观看| 国产精品99一区| 在线视频中文亚洲| 亚洲一区二区三区免费观看 | 国产永久精品大片wwwapp| 午夜久久久久久| 欧美一区二区三区日韩视频| 国产精品久久久久三级| 一区二区精品在线| 亚洲一区二区在线观看视频| 欧美精品麻豆| 99成人免费视频| 欧美综合激情网| 噜噜噜躁狠狠躁狠狠精品视频| 国产在线视频欧美一区二区三区| 欧美一级视频免费在线观看| 欧美一区二区成人6969| 国产精品自拍三区| 欧美一区二区三区视频免费| 久久精品网址| 好吊成人免视频| 亚洲高清网站| 欧美a级大片| 亚洲另类在线视频| 亚洲一区二区三区四区中文| 国产精品成人av性教育| 亚洲一二三四区| 欧美一级网站| 国产亚洲精品久久久久动| 久久精品99无色码中文字幕| 久久综合狠狠综合久久综合88| 亚洲国产mv| 亚洲视频一区二区免费在线观看| 国产精品久久久999| 亚洲影音一区| 久久久久久久一区二区三区| 尤物在线精品| 在线视频中文亚洲| 国产精品揄拍一区二区| 久久精品国产一区二区三区免费看 | 国产精品免费一区二区三区观看| 亚洲女人小视频在线观看| 久久精品视频导航| 亚洲国产婷婷香蕉久久久久久99 | 久久久www免费人成黑人精品 | 国产精品国产三级国产专播品爱网| 亚洲欧美日韩电影| 两个人的视频www国产精品| 亚洲欧洲一区二区三区久久| 亚洲夜晚福利在线观看| 国产欧美日韩一区二区三区在线观看| 亚洲大片精品永久免费| 欧美精品一区二区三区视频| 亚洲天堂视频在线观看| 久久久久久久一区二区| 日韩网站在线看片你懂的| 欧美在线一二三四区| 在线精品国精品国产尤物884a| 一区二区高清在线| 国产一二精品视频| 一区二区欧美精品| 国产亚洲精品久久久| 9i看片成人免费高清| 国产日产精品一区二区三区四区的观看方式 | 亚洲欧美在线视频观看| 欧美77777| 亚洲欧美制服另类日韩| 欧美激情视频网站| 性亚洲最疯狂xxxx高清| 欧美日韩ab| 久久99在线观看| 欧美图区在线视频| 国产精品国产三级国产专播精品人 | 亚洲国产成人av好男人在线观看| 99精品福利视频| 国产亚洲aⅴaaaaaa毛片| 99av国产精品欲麻豆| 国产精品久久久久久一区二区三区 | aⅴ色国产欧美| 国产日韩一区欧美| 中国亚洲黄色| 狠狠88综合久久久久综合网| 亚洲一区二区av电影| 亚洲高清在线播放|