在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 51單片機(jī)操作系統(tǒng)開(kāi)發(fā)中的問(wèn)題與技巧

            51單片機(jī)操作系統(tǒng)開(kāi)發(fā)中的問(wèn)題與技巧

            作者: 時(shí)間:2012-04-09 來(lái)源:網(wǎng)絡(luò) 收藏

            (2)重入的解決

            應(yīng)該盡量使有重入性要求的函數(shù)的參數(shù)傳遞通過(guò)寄存器來(lái)完成,這樣可以用一般的方法來(lái)編寫(xiě)函數(shù),使得函數(shù)具有重入性。如果實(shí)在是寄存器不夠用的話(huà),可以動(dòng)用硬件堆棧來(lái)保存這些局部變量。

            (3)堆棧分配的解決

            鑒于各個(gè)任務(wù)對(duì)于任務(wù)堆棧大小的要求不同,即使同一個(gè)任務(wù)在不同的時(shí)刻被中斷,它對(duì)堆棧大小的要求也不相同的情況,可以將任務(wù)堆棧多分配出一個(gè)字節(jié),用來(lái)統(tǒng)計(jì)任務(wù)堆棧中有效數(shù)據(jù)的個(gè)數(shù)。的片內(nèi)RAM中,堆棧的棧底也做一個(gè)標(biāo)志,當(dāng)任務(wù)切換時(shí),把當(dāng)前任務(wù)放在堆棧中的環(huán)境變量從棧底到棧頂全部拷貝到任務(wù)的堆棧中,然后把將要運(yùn)行任務(wù)的任務(wù)堆棧中的所有數(shù)據(jù)恢復(fù)到棧底標(biāo)志開(kāi)始的地方。任務(wù)堆棧和硬件堆棧之間的數(shù)據(jù)拷貝如圖1所示。

            50.jpg

            其中,Stack(i)和Stack(j)都是指針數(shù)組Stack[max_tasks]中的元素,NUM=SP-StkStart,圖1中所要進(jìn)行的操作步驟是:①將系統(tǒng)硬件堆棧中的內(nèi)容放到當(dāng)前任務(wù)的堆棧中;②把將要運(yùn)行的任務(wù)的堆棧內(nèi)容移到系統(tǒng)的硬件堆棧中,并將硬件堆棧中的內(nèi)容彈出到各個(gè)寄存器。這個(gè)過(guò)程就完成了任務(wù)的切換。

            結(jié) 語(yǔ)

            本文介紹了在基于51系列的嵌入式中,可能遇到的幾個(gè)和它們的解決辦法。這些想法都是筆者在學(xué)習(xí)和實(shí)踐中得來(lái)的,相信能夠?qū)氖孪嗤ぷ鞯娜藛T有一定啟發(fā)。

            參考文獻(xiàn)
            1 JEAN J.LABROSSE. 源代碼公開(kāi)的實(shí)時(shí)嵌入式. 邵貝貝譯. 北京:中國(guó)電力出版社,2001
            2 陳明計(jì), 周立功, 等. 嵌入式實(shí)時(shí)Small RTOS51原理及應(yīng)用. 北京:北京航空航天大學(xué)出版社,2004
            3 探矽工作室. 嵌入式系統(tǒng)圣經(jīng). 北京:中國(guó)青年出版社,2002

            linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)

            上一頁(yè) 1 2 下一頁(yè)

            評(píng)論


            相關(guān)推薦

            技術(shù)專(zhuān)區(qū)

            關(guān)閉