国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

淺析嵌入式存儲系統設計方法 (1)

發布時間:2010-11-22 17:53    發布者:conniede
關鍵詞: RTOS , 存儲系統 , 單片機
嵌入式存儲系統由嵌入式硬件和固化在硬件平臺中的嵌入式存儲系統軟件組成。傳統的小規模嵌入式存儲系統,軟件多采用前后臺的方法,通常應用于實時性要求不高的簡單場合;對于復雜的應用場合,較為普遍的做法是給系統配上嵌入式存儲系統實時操作系統(RTOS),這樣不僅能夠使系統具有良好的實時性能,降低軟件編制的工作量,還可以提高整個系統的穩定性。此外,為了簡化用戶程序,系統通常要提供一些必要的庫函數供用戶調用。同前后臺系統相比,這種實時嵌入式系統增加了系統存儲空間的開銷。Intel 8051系列及各種兼容的單片機因其極高的性價比、豐富的庫函數和長期的技術積累等背景而被廣泛應用于各種嵌入式領域中。受傳統單片機尋址空間的限制,嵌入式應用中經常需要進行存儲空間擴展。本文借鑒傳統計算機系統設計中的虛擬存儲技術,以8051單片機為例提出一種采用頁面分組和虛擬接口技術擴展存儲空間的方法。本方法與Keil C編譯器具有良好的兼容性。

1 存儲系統的組織

1.1 虛擬存儲系統

計算機系統中常采用虛擬存儲技術來擴展存儲系統容量,頁式虛擬存儲器是常用的一種組織方法。在這種方法下,整個虛擬地址空間和主存空間均被分成容量相等的若干頁,地址變換機構(通常是一個快速地址變換表)建立了虛擬空間到主存空間虛頁到實頁的映射。頁式存儲器組織關系如圖1。

虛擬存儲系統利用計算機CPU中的一組寄存器堆作為頁表基址寄存器,如圖1(b)所示,它與頁表一起給出用戶程序地址。實際計算機系統的頁式虛擬存儲要比這復雜得多,還需考慮未命中時的外部地址變換以及頁面替換算法,然而在嵌入式存儲系統中這些都可以簡化乃至省去。



1.2 單片機嵌入式存儲系統程序存儲區擴展

受虛擬存儲系統啟發,我們把上述方法作了一些修改以應用于嵌入式存儲系統中。由于系統設計選用的外部程序存儲器容量為256k,而一般單片機(如 8051系列)的尋址空間為64k,為簡單起見,以64k為一頁,將256k虛擬地址分為4頁映射到單片機的64k空間。嵌入式存儲系統中地址變換機構可被簡化:單片機沒有專用的頁表基址寄存器,可以通過額外的端口線(如P1.0,P1.1,P1.2等)作為基址指定不同的頁面,頁表查詢可用一個跳轉表實現。然而頁面切換前后必須保證能夠正確訪問到跳轉表,因此所有64k頁面都需要有一個完全相同的代碼段用來存放跳轉表和中斷矢量等公共資源。

為提高存儲器利用率可采用圖2所示的結構,其中公共段中存放了高32k段之間相互調用所需要



的跳轉表。各段相互調用之前應先跳轉到公共段,執行頁面切換后再跳轉到被調用程序的入口,這就實現了18位虛擬地址到16位主存地址的變換。不妨以P1.0,P1.1,P1.2作為頁面基址來指定不同的頁,相應的跳轉表程序結構如下:

ADDR:CLR EA ;關中斷

SETB/CLR P1.0 ;切換頁面

SETB/CLR P1.1

SETB/CLR P1.2

SETB EA ;開中斷

JMP REAL_ADDR ;跳轉
本文地址:http://www.qingdxww.cn/thread-40844-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 更佳設計的解決方案——Microchip模擬開發生態系統
  • 利用模擬開發工具生態系統進行安全電路設計
  • 我們是Microchip
  • Cortex-M4外設 —— TC&TCC結合事件系統&DMA優化任務培訓教程
  • 貿澤電子(Mouser)專區

相關在線工具

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩在线中文 | 日韩一级一欧美一级国产 | 99视频精品全部国产盗摄视频 | 免费国产黄 | 国产一级特黄aa大片爽爽 | 三角眉毛的男人好不好 | 欧美一区中文字幕 | 四虎免费视频 | 天堂网址 | 亚洲美女激情视频 | 亚洲精品动漫在线 | 999av视频| 天堂在线www| 女人18特级一级毛片免费视频 | 日韩免费片 | 国产日韩久久久久69影院 | 天天操夜夜艹 | 毛片特黄 | 91区国产福利在线观看午夜 | 香蕉视频一区二区 | 日韩一区二区久久久久久 | 亚洲国产综合精品中文第一区 | 精品一区二区三区免费站 | 四虎成人欧美精品在永久在线 | 欧美在线视频免费播放 | 亚洲免费色| 全日本爽视频在线 | 丁香婷婷久久大综合 | 天天插综合 | 亚洲国产精品一区二区三区久久 | 国产日韩精品一区在线不卡 | 国产亚洲午夜精品a一区二区 | 99热这里只有精品在线 | 欧美日韩一级黄色片 | 99精品一区二区免费视频 | 国产白色视频在线观看w | 欧洲一卡2卡三卡4卡免费网站 | 五月婷六月婷婷 | 国产日本欧美高清免费区 | 91视频免费网址 | 国产成人精品综合久久久 |