Linux的外部中斷通道
發(fā)布時(shí)間:2009/2/17 0:00:00 訪問次數(shù):606
現(xiàn)在,無論何種處理器,都必須為外部設(shè)各的中斷請求信號提供硬件通道,而且為了應(yīng)付越來越多的外部設(shè)各以及隨之而來的越來越多的中斷請求信號,一個(gè)計(jì)算機(jī)系統(tǒng)應(yīng)為它們提供盡可能多的中斷通道。為此,現(xiàn)代計(jì)算機(jī)系統(tǒng)在中斷控制器的配合下,都為用戶提供了一定數(shù)量的中斷通道。一個(gè)用8259a中斷控制器為處理器擴(kuò)展了8個(gè)中斷信號通道的中斷系統(tǒng)如圖所示。
圖 具有8個(gè)通道的中斷系統(tǒng)
當(dāng)處理器接收到了一個(gè)中斷請求信號后,必須知道這個(gè)信號是由哪個(gè)通道發(fā)出的。為了使處理器能識別這個(gè)中斷通道,就必須為每個(gè)中斷通道賦予一個(gè)唯一的編號。例如,在圖所示的多通道中斷系統(tǒng)中,8個(gè)通道的編號分別為irq0、irq1、irq2、……、irq7。這個(gè)編號就叫做通道號。這個(gè)通道號是該通道向處理器傳遞中斷信號,并且處理器響應(yīng)了這個(gè)中斷之后由8259a自動(dòng)向處理器提供的。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
現(xiàn)在,無論何種處理器,都必須為外部設(shè)各的中斷請求信號提供硬件通道,而且為了應(yīng)付越來越多的外部設(shè)各以及隨之而來的越來越多的中斷請求信號,一個(gè)計(jì)算機(jī)系統(tǒng)應(yīng)為它們提供盡可能多的中斷通道。為此,現(xiàn)代計(jì)算機(jī)系統(tǒng)在中斷控制器的配合下,都為用戶提供了一定數(shù)量的中斷通道。一個(gè)用8259a中斷控制器為處理器擴(kuò)展了8個(gè)中斷信號通道的中斷系統(tǒng)如圖所示。
圖 具有8個(gè)通道的中斷系統(tǒng)
當(dāng)處理器接收到了一個(gè)中斷請求信號后,必須知道這個(gè)信號是由哪個(gè)通道發(fā)出的。為了使處理器能識別這個(gè)中斷通道,就必須為每個(gè)中斷通道賦予一個(gè)唯一的編號。例如,在圖所示的多通道中斷系統(tǒng)中,8個(gè)通道的編號分別為irq0、irq1、irq2、……、irq7。這個(gè)編號就叫做通道號。這個(gè)通道號是該通道向處理器傳遞中斷信號,并且處理器響應(yīng)了這個(gè)中斷之后由8259a自動(dòng)向處理器提供的。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
熱門點(diǎn)擊
- ARM通用寄存器
- Linux設(shè)備驅(qū)動(dòng)程序的函數(shù)跳轉(zhuǎn)表
- PIE中斷向量的映射方式
- Linux系統(tǒng)調(diào)用例程system_call
- PIE模塊級中斷
- 什么是Linux內(nèi)核模塊
- Linux系統(tǒng)調(diào)用接口、系統(tǒng)調(diào)用例程和內(nèi)核服
- ARM復(fù)位原理
- FIQ異常的描述
- Linux系統(tǒng)調(diào)用接口、系統(tǒng)調(diào)用例程和內(nèi)核服
推薦技術(shù)資料
- DFRobot—玩的就是
- 如果說新車間的特點(diǎn)是“靈動(dòng)”,F(xiàn)QPF12N60C那么... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究