www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]閱讀這些內(nèi)容前,希望你對計算機有了一點簡單的概念,最好學(xué)習過計算機組成原理并知道一些最基本的概念。如果你學(xué)習過51系列的單片機并且利用51系列的單片機做過一些開發(fā),那看這些內(nèi)容就很簡單了。如果你沒這些知識

閱讀這些內(nèi)容前,希望你對計算機有了一點簡單的概念,最好學(xué)習過計算機組成原理并知道一些最基本的概念。如果你學(xué)習過51系列的單片機并且利用51系列的單片機做過一些開發(fā),那看這些內(nèi)容就很簡單了。如果你沒這些知識也沒關(guān)系,以我的學(xué)習經(jīng)歷來看,可以給大家一個學(xué)習計算機組成原理的建議。你可以先大致學(xué)習一下計算機組成原理,學(xué)完之后一般會對計算機有一個大體的了解,計算機專業(yè)在開設(shè)這門課時一般會安排計算機組成原理實驗,這個實驗大家要好好去做,這樣會打消你對計算機很神秘的認識。有了這些基礎(chǔ)之后,建議大家去學(xué)51系列的單片機,在這個小型計算機上做一些開發(fā),這樣你就會對計算機組成原理有了更真實更深刻的認識。學(xué)習了51系列單片機后,你也對計算機語言有了進一步的認識。

好了,下面就介紹和運行UCOS有關(guān)的ARM9芯片知識。

一般一個單片機或者說是片上系統(tǒng),我們要理解的重要知識點有:

寄存器,和程序運行有最直接關(guān)系的東東。主要包括CPU內(nèi)部的通用寄存器和用于控制程序運行的控制寄存器,特殊功能寄存器。

存儲體系,主要內(nèi)容是如何存儲程序和數(shù)據(jù)以及如何組織內(nèi)存。

芯片的運行模式,這主要是從硬件上為程序運行提供不同的運行環(huán)境。

中斷,異常系統(tǒng),這是一個很重要的概念,中斷是人和計算機進行交互的重要手段。

片上資源的使用,比如定時器,串口等等資源。這些資源一般是可編程的,所謂可編程就是可以通過特殊概念寄存器對他們的工作方式和初始化環(huán)境進行設(shè)置。當然這些硬件資源的使用不屬于ARM9芯片本身的知識,對CPU來說應(yīng)該是外設(shè)。

當然,學(xué)習任何一種芯片都要學(xué)習它的匯編語言,匯編語言是芯片給我們留的唯一的借口,我們就只能通過匯編語言來給芯片發(fā)布命令,使其讓它按照我們的意愿來工作。關(guān)于ARM9芯片的匯編語言的學(xué)習,這里就不在多說。參考資料為ARM9常用指令集.pdf

還有,學(xué)習一個芯片主要參考的資料為芯片廠家的datasheet文檔,學(xué)習以ARM9為內(nèi)核三星公司生產(chǎn)的芯片當然是S3C2410datasheet。如果你的英語水平不好的話可以參考中文的資料----s3c2410中文手冊。

哦,對了,關(guān)于ARM芯片和S3C2410的關(guān)系和區(qū)別你可以百度一下,呵呵。

好了,言歸正傳。說說和運行UCOS有關(guān)的硬件知識。其實我上面所列舉的資料已經(jīng)很詳細了,你通過閱讀這些資料肯定能理解,我這里說的重點是這些知識和UCOS的聯(lián)系,因為我的主要目的是為大家介紹UCOS在S3C2410上是怎么運行的,只不過我要把它運行的環(huán)境先講清楚而已。

那就先講解處理器運行模式有關(guān)的知識,這里也包含了寄存器的知識了,同時異常和中斷的知識也一并講解。

從程序員的角度看,ARM920T有兩種匯編借口,ARM指令和THUMB指令。關(guān)于這兩種指令的相關(guān)知識和切換方式不在這里說明,請參考S3C2410datasheet。

下面就主要講解ARM狀態(tài)下的寄存器,以及芯片的七種工作模式。

ARM920T支持7種操作模式:

未完待續(xù)。。。。。。。。


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

上海2025年9月1日 /美通社/ -- 8月29日,由國際獨立第三方檢測、檢驗和認證機構(gòu)德國萊茵TÜV大中華區(qū)(簡稱"TÜV萊茵")...

關(guān)鍵字: 工程師 REGULATION 基礎(chǔ)知識 智能化

上海2024年8月29日 /美通社/ -- 8月18日,上海交通大學(xué)上海高級金融學(xué)院(高金/SAIF)金融MBA"科技金融實驗班"啟動日在徐匯校區(qū)舉行。啟動日當天正式揭曉了首屆"科技金融實驗班"的培養(yǎng)體系與課程模塊。在現(xiàn)...

關(guān)鍵字: 人工智能 基礎(chǔ)知識 電子信息 節(jié)點

全世界數(shù)以百萬計的工程師和科學(xué)家都在使用 MATLAB? 分析和設(shè)計改變著我們的世界的系統(tǒng)和產(chǎn)品?;诰仃嚨?MATLAB 語言是世界上表示計算數(shù)學(xué)最自然的方式。

關(guān)鍵字: matlab入門 教學(xué) 基礎(chǔ)知識

MATLAB是美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于數(shù)據(jù)分析、無線通信、深度學(xué)習、圖像處理與計算機視覺、信號處理、量化金融與風險管理、機器人,控制系統(tǒng)等領(lǐng)域。

關(guān)鍵字: matlab入門 命令 基礎(chǔ)知識

MATLAB是美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于數(shù)據(jù)分析、無線通信、深度學(xué)習、圖像處理與計算機視覺、信號處理、量化金融與風險管理、機器人,控制系統(tǒng)等領(lǐng)域。

關(guān)鍵字: matlab入門 基礎(chǔ)知識 信號處理

上海2023年2月14日 /美通社/ -- 步入2023年第一個季度,市場依然在震蕩中前行。作為一家全球領(lǐng)先的金融科技經(jīng)紀商,ATFX為了給全球客戶提供具有前瞻性的分析報告,分析師團隊早已密切關(guān)注金融市場動態(tài),結(jié)合各國經(jīng)...

關(guān)鍵字: ANTI RAM 基礎(chǔ)知識 SIC

我們前面主要去學(xué)習了藍牙開發(fā)所具備的基礎(chǔ)知識、常用的仿真手法,那么如何去分析我們抓到的藍牙通信包呢?不去學(xué)習藍牙通信協(xié)議,只能把抓到的Log信息,交給能看懂的人,你也最終只能當一個測試工程師了。

關(guān)鍵字: 基礎(chǔ)知識 仿真手法 藍牙通信

(全球TMT2022年4月26日訊)The Open Group,廠商中立的技術(shù)聯(lián)盟,宣布正式發(fā)布TOGAF?標準第10版,這標志著這一世界上使用最廣泛的企業(yè)架構(gòu)框架的開發(fā)又步入一個重要里程碑。由The Open Gr...

關(guān)鍵字: GROUP PEN 模塊化結(jié)構(gòu) 基礎(chǔ)知識

低壓差 (LDO) 穩(wěn)壓器的本質(zhì)是通過將多余的功率轉(zhuǎn)化為熱量來調(diào)節(jié)電壓,使該集成電路成為低功率或小 V IN至 V OUT差分應(yīng)用的理想解決方案。考慮到這一點,選擇合適的 LDO 和合適的封裝對于最大限度地提高應(yīng)用程序的...

關(guān)鍵字: LDO 基礎(chǔ)知識 BSP 封裝

哈嘍,大家好,我是瓜哥,致力于分享互聯(lián)網(wǎng)各領(lǐng)域干貨。前幾天,有人問瓜哥,學(xué)習編程語言有什么好的建議沒?今天簡單和大家分享幾點學(xué)習編程的建議,希望可以幫助到大家。1.只要開始,就不要怕晚瓜哥經(jīng)??吹竭@些問題,大四學(xué)編程還來...

關(guān)鍵字: 編程 代碼 基礎(chǔ)知識 數(shù)據(jù)結(jié)構(gòu)
關(guān)閉