久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
ARM系列系統程序開發要點(共45頁pdf下載)
[打印本頁]
作者:
liu100m
時間:
2018-10-28 15:52
標題:
ARM系列系統程序開發要點(共45頁pdf下載)
ARM®系列微處理器作為全球16/32 位 RISC 處理器市場的領先者, 在許多領域內得到了成功的應用。近年來,ARM 在國內的應用也得到了飛速的發展,越來越多的公司和工程師在基于 ARM 的平臺上面開發自己的產品。
與傳統的 4/8位單片機相比,ARM 的性能和處理能力當然是遙遙領先的,但與之相應,ARM 的系統設計復雜度和難度,較之傳統的設計方法也大大提升了。本文旨在通過討論系統程序設計中的幾個基本方面,來說明基于 ARM 的嵌入式系統程序開發的一些特點,并提出和解決了一些常見的問題。
文章分成幾個相對獨立的章節刊載。第一部分討論基于 ARM 的嵌入式程序開發和移植過程中的一些基本概念。
1.嵌入式程序開發過程
不同于通用計算機和工作站上的軟件開發工程,一個嵌入式程序的開發過程具有很多特點和不確定性。其中最重要的一點是軟件跟硬件的緊密耦合特性。
0.png
(37.92 KB, 下載次數: 138)
下載附件
2018-10-31 15:07 上傳
這是兩類簡化的嵌入式系統層次結構圖。由于嵌入式系統的靈活性和多樣性,上面圖中各個層次之間缺乏統一的標準,幾乎每一個獨立的系統都不一樣。這樣就給上層的軟件設計人員帶來了極大地困難。第一,在軟件設計過程中過多地考慮硬件,給開發和調試都帶來了很多不便;第二,如果所有的軟件工作都需要在硬件平臺就緒之后進行,自然就延長了整個的系統開發周期。這些都是應該從方法上加以改進和避免的問題。
為了解決這個問題, 工程和設計人員提出了許多對策。 首先在應用與驅動 (或API)這一層接口,可以設計成相對統一的一些接口函數,這對于具體的某一個開發平臺或在某個公司內部,是完全做得到的。這樣一來,就大大提高了應用層軟件設計的標準化程度,方便了應用程序在跨平臺之間的復用和移植。
對于驅動/硬件抽象這一層,因為直接驅動硬件,其標準化變得非常困難甚至不太可能。但是為了簡化程序的調試和縮短開發周期,我們可以在特定的 EDA工具環境下面進行開發,通過后再進行移植到硬件平臺的工作。這樣既可以保證程序邏輯設計的正確性,同時使得軟件開發可平行甚至超前于硬件開發進程。
我們把脫離于硬件的嵌入式軟件開發階段稱之為“PC 軟件”的開發,可以用下面的圖來示意一個嵌入式系統程序的開發過程。
0.png
(85.61 KB, 下載次數: 152)
下載附件
2018-10-31 15:07 上傳
在“PC 軟件”開發階段,可以用軟件仿真,即指令集模擬的方法,來對用戶程序進行驗證。在 ARM 公司的開發工具中,ADS®內嵌的 ARMulator 和RealView® 開發工具中的 ISS,都提供了這項功能。在模擬環境下,用戶可以設置 ARM 處理器的型號、時鐘頻率等,同時還可以配置存儲器訪問接口的時序參數。程序在模擬環境下運行,不但能夠進行程序的運行流程和邏輯測試,還能夠統計系統運行的時鐘周期數、 存儲器訪問周期數、 處理器運行時的流水線狀態 (有效周期、等待周期、連續和非連續訪問周期)等信息。這些寶貴的信息是在硬件調試階段都無法取得的,對于程序的性能評估非常有價值。
為了更加完整和真實地模擬一個目標系統,ARMulator 和 ISS 還提供了一個開放的 API 編程環境。用戶可以用標準 C 來描述各種各樣的硬件模塊,連同工具提供的內核模塊一起,組成一個完整的“軟”硬件環境。在這個環境下面開發的軟件,可以更大程度地接近最終的目標。
利用這種先進的 EDA 工具環境,極大地方便了程序開發人員進行嵌入式開發的工作。當完成一個“PC 軟件”的開發之后,只要進行正確的移植,一個真正的嵌入式軟件就開發成功了。 而移植過程是相對比較容易形成一套規范的流程的,其中三個最重要的方面是:
完整的pdf格式文檔51黑下載地址(共45頁):
基于ARM的嵌入式系統程序開發要點.zip
(484.74 KB, 下載次數: 54)
2018-10-28 15:51 上傳
點擊文件名下載附件
閱讀權限: 20
下載積分: 黑幣 -5
作者:
ly830102624
時間:
2018-11-29 10:09
好資料,51黑有你更精彩!!!
作者:
wdj111
時間:
2022-10-27 16:04
好資料,51黑有你更精彩!!!
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
av网站免费在线观看
|
久久成人18免费网站
|
av中文字幕在线观看
|
黄色欧美视频
|
91久色
|
久久久久久亚洲欧洲
|
99亚洲精品视频
|
在线看av的网址
|
欧美精品一区三区
|
亚洲成人精品
|
99精品视频网
|
国产大片一区
|
成人深夜福利网站
|
天天射网站
|
国产精品久久久久久久久久久久久
|
久久小视频
|
久草视频在线播放
|
成人精品免费视频
|
国产精品高清在线
|
亚洲欧美综合精品另类天天更新
|
欧美日韩视频在线
|
欧美日在线
|
国产中文字幕在线观看
|
一区二区三区四区日韩
|
日本三级电影免费观看
|
日韩欧美国产精品一区二区
|
国产精品1区2区
|
ww 255hh 在线观看
|
av网站免费
|
国产欧美精品区一区二区三区
|
日日日日日日bbbbb视频
|
日韩一三区
|
亚洲三级av
|
性色综合
|
成人一区av
|
日韩av在线免费
|
黄视频免费
|
在线中文视频
|
国产成人福利
|
啪啪网页
|
亚洲一区 中文字幕
|