微型計算機、程序和車載電子控制器的製作方法
2023-06-13 08:09:06 1
專利名稱:微型計算機、程序和車載電子控制器的製作方法
技術領域:
本發明涉及微型計算機的運行。更具體地說,本發明涉及將微型計算 機置於睡眠模式。
背景技術:
通常,在車載電子控制器中使用的微型計算機利用作業系統(OS)所提供的多任務特點,以便執行用於控制目標的多應用任務。當不需要處理時,這種微型計算機能夠進入比正常運行消耗更少功率的睡眠模式(例如曰本專利申請^Hf號JP-2005-182223A)。例如,睡眠 模式降低CPU時鐘頻率或電源電壓,或停止供應到CPU的時鐘或功率。參考圖7,下面描述了將微型計算機置於睡眠模式的一個示例技術。 為方應用任務1>應用任務2"。應用任務1和2的每一個確定是否需#行,如果確定不需要執行, 就iiA睡眠就緒狀態。當確定要iiX睡B民狀態時,該應用任務執行用於i殳 置為該任務提供的睡眠標誌的過程。系統任務醒來以檢查所有的應用任務 的睡眠標誌設置。當所有睡眠都被設置時,系統任務就執行將微型計算機置於睡眠模式的過程,例如,不再請求喚醒應用任務。根據圖7中的示例,系統任務確定應用任務1在t3時刻進入睡眠就 緒狀態,而應用任務2在t4時刻進入睡眠就緒狀態。只有當系統任務在 t5時刻醒來時,它才可以將微型計算機置於睡眠模式。如圖7中所示,系 統任務以相應於例如tl、 t2和t5時刻的一毫秒間隔醒來。在tl時刻,系 統任務喚醒並請求應用任務1和2醒來。應用任務1醒來並執行任何必要 的處理。由於應用任務2被指定了低於系統任務和應用任務1的優先級,所以, 用於執行應用任務2的時間段就是在任務1的執行完成與系統任務在t2 時刻醒來的時間之間的時間段。在t3,應用li^A睡眠就緒狀態,在t4, 應用2 ii^睡眠就緒狀態。然而,由於系統任務仍在睡眠,所以直到t5 時刻它才檢查上述標誌,並在檢查過程的終點將微型計算機置於睡眠模 式。如結合上述技術所表明的,在系統任務被用於控制向睡BR^式的轉變 的情況下,直到系統任務醒來後微型計算機才能被置於睡眠模式,即使在 所有的應用任務都處於睡眠就緒狀態時也是如此。這樣,如圖7中所示的, t5的終點和t4之間的時間代表了浪費的運行,並J4目應地浪費了電功率。空閒任務可以被用作另 一種用於將微型計算機置於睡眠模式的技術。 然而,使用空閒任務控制向睡B喊式轉變也會產生與系統任務的使用相關 聯的那些問題類似的問題,其原因如下所述。空閒任務被給予最低優先級 並在沒有其他任務執行時才被執行。空閒任務代替系統任務檢查所有的應 用任務的睡眠標誌。當所有睡眠標誌都被設置時,空閒任務就執行將微型 計算機置於睡眠模式的過程。執行空閒任務的狀態可以等同於將微型計算 機置於睡眠模式的狀態。在這種情況中,即M在有任務請求執行時,空 閒任務也可能無條件地將微型計算機置於睡眠模式(例如見 JP-2005-182223A )。例如,假設在tl時刻之前應用任務2已經處於睡眠就緒狀態。當系 統任務在tl時刻醒來時,它請求應用任務1和2醒來。這樣,即佳j1^ 用任務1醒來並進入睡眠就緒狀態,應用任務2也已經被請求從睡眠就緒 狀態醒來。當應用任務l終止時,就執行應用任務2。當應用任務2終止 時,空閒任務就將微型計算置於睡眠模式。然而,在本示例中,在應用任務1終止的時刻與應用任務2終止的時
刻之間的運行是浪費的,相應地又浪費了電功率。這樣,當空閒任務被用 於控制向睡眠模式的轉變時,從睡H緣式轉變出來比較困難,並且,將其 他功能構建到空閒任務中更加困難。發明內容考慮到上述問題做出了本發明。所以,本發明的目的是在可能快時快 速地將微型計算機置於睡眠狀態,因而阻止電功率的浪費。為實現上述目的, 一種微型計算機執行一個應用任務並包括一個睡眠 轉變管理裝置。當一個應用任務通知了其睡眠就緒狀態時,所述睡眠轉變管理裝置就 啟動,其中,所述睡眠就緒狀態例如是能夠使所述應用任務停止活動的狀 態。狀態管理部分存儲有被分配給發布通知的應用任務的睡眠就緒狀態的 歷史。所述狀態管理部分檢查關於所有的應用任務的歷史,以便確定是否 所有的應用任務i^了睡眠就緒狀態。當該確定得到肯定的結果時,所述 狀態管理部分就將微型計算機置於比正常運行需要更少功率消耗的睡眠 模式。當應用任務自身l了睡眠就緒狀態時,所述應用任務就執行用於發布通知的通知過程o當所有的應用任務進入睡眠就緒狀態並且微型計算機準備好睡眠模 式時,微型計算機就可以立即1睡阮漠式。這可以解決現有技術中功率 浪費的問題。最好是在應用任務的終點執行通知過程,這是由於例如當發布通知的應用任務終止時,睡眠轉變管理裝置確定是否所有的應用任務n睡眠就緒狀態。這樣就可以在應用任務的執行期間可靠地阻止睡BR^式的發 生。應當注意到,還提供了一種示例性方法,例如,可以通過計算M序 的執行而在計算機上實現該方法。示例性計算;^序(如體現為從包括計算機可讀介質的製品讀取的指令)允許計算機作為睡眠轉變管理裝置執行 與示例性方法或功能相關聯的過程,並且可以被包含在微型計算機中而不使用另外的硬體。示例性微型計算機可適用於各種實施例,包括特別要求減少功率消耗的車載電子控制器。當該車載電子控制器能夠停止活動時,微型計算機就 可以進一步地節省功率。
根據參考附圖所進行的下列詳細描述,本發明的上述的和其他的目的、特點和優點將變得更加明顯。在附圖中圖1是說明祁^據一個示例性實施例的車載電子控制器(ECU)的配 置的圖;圖2是說明在一個示例性微型計算機上執行的軟體的配置的圖;圖3是說明每個應用任務的過程的$錄圖;圖4是說明狀態管理部分SM的過程的流程圖;圖5是說明根據圖3和圖4中所示的示例性過程的操作的功能性流程圖;圖6是說明與各種示例性實施例相關聯的效果的時序圖;以及 圖7是說明與現有技^M目關聯的缺點的時序圖。
具體實施方式
下面提供根據本發明的 一個或多個示例性實施例的車載電子控制器 的描述。4艮據所描述的一個或多個實施例的電子控制器用於控制與諸如電 動窗和門鎖之類的車體單元相關聯的功能。在下列描述中,應當注意到,縮寫"ECU,,在這裡可以指如本領域技術人員絲理解的電子控制器、電子控制單元、發動機控制單元、發動機管理單元等。如圖1中所示,根據本實施例的ECU 11包括微型計算機13;輸 入電路15,例如,其允許微型計算機13接收從電#供的傳感器信號或 開關信號;輸出電路17,例如,其根據來自微型計算13的信號,將驅動 信號輸出給與例如車體組件相關聯的各種致動器,其中,所述車體組件例 如是電動窗電動機和門鎖等、或其他組件;以及通信電路19,其允許微 型計算機13通過通信線路18而與另一個車載ECU進行通信。微型計算機13包括眾所周知的元件,例如CPU21、 ROM 23、 RAM 25、和I/O埠 27。 ROM23存儲有程序,例如軟體程序,其具有由CPU21執行的指令。RAM 25臨時存儲來自程序執行的運行結果,如數據或 標誌。還應當理解,指令可以被承載在諸如外部存儲設備之類的其他計算 機可讀介質上,其中,所述外部存儲設備包括但不限於軟盤、光碟、通用 串口總線(USB)存^i更備、網緒口等。微型計算機13使用OS提供的多任務特點來執行多個應用任務,用 於與要被控制的車輛組件進行交互。ROM25存儲有軟體,所述軟體不但 包括OS和應用任務,還包括系統任務ST和狀態管理部分SM。如圖2中所示,應用任務API到APx包括被周期地執行的應用或與 應用相關聯的任務、或應用任務,其中,x是大於或等於2的整數。在典 型的執行示例中,系統任務ST請求OS以相應於應用任務的執行間隔的 時間來喚醒所述應用任務。系統任務ST按一定的時間間隔醒來,其中, 所述時間間隔等於所有的周期應用任務的執行時間間隔的最小爿^約數,例 如,根據本實施例為一亳秒。狀態管理部分SM是一段程序,用於檢測是否所有的應用任務API 到APx已經準備好變為是停止活動的,如果是,那麼就將微型計算機13 置於睡BR^式。可以理解, 一旦出現一個事先未安排的事件, 一些應用任務就會立即 醒來,其中,所述事先未安排事件的出現例如通過導通特定開關、從另外 的ECU接收到特定信號等來產生。如圖2中所示,應用任務API到Apx的每一個包括一個或多個模塊, 在下面被稱為應用模塊。例如,應用任務AP1包括y個應用模塊AP1-1 到APl-y,其中,y是大於或等於l的整數。應用任務APx包括z個應用 模塊APx-l到APx-z,其中,z是大於或等於1的整數。各應用模塊對例 如單元、組件等提供各種等級的控制以及與它們進行交互,其中,所述單 元、組件是例如門鎖單元、箱蓋控制單元、車箱照明單元、操作燈、電動 窗等。例如,參考圖3中所示的流程圖,下面描述可以與每個應用任務關聯 的過程,其中,所述過程是例如由應用任務實現的功能。儘管根據一個應 用任務APn描述了示例性的過程,其中n是1到x, ^目同的描述可以 被應用到其他應用任務。參考該流程圖,在示例性過程的開始,在SllO,應用任務APn開始 並執行與例如包括在應用任務APn中的每個應用模塊相關聯的過程。 當所有的應用模塊的過程都終止時,例如在S120的YES,應用任務 APn確定是否所有的應用模塊的每一個都進入睡眠就緒狀態,即,在S130 中準備好了變成停止活動的狀多。應當注意到,如下面所進一步描述的,當應用模塊已經完成了任何關聯的控制並且不需要提供進一步的控制操 作時,該應用模塊將會進入睡眠就緒狀態。例如,當應用模塊控制一個電動窗時,在給定的時間間隔期間,該應 用模塊被執行超過一次,以便實現對電動窗的序列控制操作。當該一序列 控制完成了並且沒有進一步的控制請求出現時,那麼可以認為,例如直到 下一個請求或請求序列產生,才需要進一步的控制^Mt。也應當注意到, 一些應用模塊在任何時候終止時就^X睡眠就緒狀態,例如,當沒有進一 步的涉及控制操作的請求或請求序列產生時。該示例性過程確定是否每個應用模塊進入睡眠就緒狀態。基於確定的 結果,該過程確定是否應用任務APn進入了睡眠就緒狀態(S140)。具體 地說,該過程確定是否所有的應用模塊l了睡眠就緒狀態。當所有的應 用模塊iiX了睡眠就緒狀態時,該過程確定應用任務APn l了睡眠就 緒狀態。當確定應用任務APn不處於睡眠就緒狀態時,例如在S140的結果是 NO時,應用任務APn就終止。當確定應用任務APn處於睡眠就緒狀態時,例如在S140的結果是 YES時,可以在S150執行通知過程,以1更通知狀態管理部分SM應用任 務APn處於睡眠就緒狀態。根據本實施例,示例性過程調用(calls)可 以調用睡眠就緒函數,如SleepOK(n),以l更執行通知。應當注意到, 在睡眠就緒函數中括號裡的n是該函數的自變量或M,可以代表例如調 用該函數的應用任務的識別符。然後,應用任務APn就終止。當應用任務一旦執行完成而i^睡眠就緒狀態時,最好在一些示例性 實施例中省略例如在S130和S140的確定,並且總;l在應用任務的終點調 用睡眠就緒函數。現在參考圖4中所示的示例性過程的流程,在下面描述與示例性的狀 態管理部分SM相關聯的功能和過程,例如由狀態管理部分SM實現的示 例性功能。例如,當使用結合微型計算機13執行時,應用任務API到APx中 的一個就使用自變量n來調用睡眠就緒函數SleepOK (n),其中,所述
自變量n具有從1到x的值。與狀態管理部分SM相對應的程序被立即執 行。當與狀態管理部分SM相對應的程序被執行時,睡眠就緒標誌設置函 數,例如Flag (n)可以被用於在S120設置睡眠就緒標誌為1 。應當理 解,括號裡的與睡眠就緒標誌設置函數相關聯的自變量n可以代表例如調 用睡眠就緒函數的應用任務的識別符。準備睡眠標誌可以在S210被用於 存儲分配給該應用任務的睡眠就緒狀態的歷史,以及存儲由該應用任務提 供的通知'在步S220,可以確定與睡眠就緒標誌設置函數相關聯的所有睡眠就 緒標誌是否為所有的應用任務AP1到APx進行了設置,其中,所述睡眠 就緒標誌設置函ltA例如Flag (1)到Flag (x )。當為所有的應用任務API到APx設置了與睡眠就緒標誌設置函數 Flag (1)到Flag (x)相關聯的所有睡眠就緒標誌時,例如在SM0的結 果是YES時,微型計算機13可以在S230被立即置於睡眠模式中,使得 比正常操作需要更少的功率。例如,用於給CPU21提供時鐘的振蕩電路 的運行可以停止,或用於給微型計算機13提供功率的電源電路的運行可 以停止。這樣,在S230,微型計算機13可以停止,或者可替換地,該過 程在S230可以降低CPU 21的時鐘頻率或電源電壓。與現有技術不同, 在將微型計算機13或控制器等置於睡BR^式時不會出現延遲,這是因為 不用等待時間間隔期滿,其中,在所述時間間隔,例如空閒模塊等檢查關 於睡眠的執行的狀態。當在S220的確定產生負的結果時,例如至少一個睡眠就緒標誌沒有 被設置時,與狀態管理部分SM相關聯的過程就終止。可替換地,與狀態 管理部分SM相關聯的執行終止時,可以執行或啟動另外的過程。現在將針對圖5和圖6來描述上述過程。根據圖7中的示例,可以假 定兩個應用任務,API和AP2被使用。系統任務ST請求每一毫秒喚醒 應用任務AP1,而每兩毫秒喚醒應用任務APx。上述任務被分配優先級 以l更遵循如下的次序。系統任務ST的優先級高於應用任務AP1的優先級, 而應用任務AP1的優先級高於應用任務AP2的優先級(優先級ST〉優先 級AP^優先級AP2 )。還應當注意到,在圖5中,以S開頭的數字與圖3 和圖4中顯示和描述的各種示例性過程相對應。圖5示出了作為時間的函 數根據各種實施例在應用任務與狀態管理部分SM之間的操作的各種功 能絲。如圖5的上部所示,例如在S150,應用任務API調用睡眠就緒函數 SleepOK(l)。例如在Sl加, 一旦接收到睡眠就緒^Ht的結果,狀態管 理部分SM就開始設置Flag (1 )。例如在S220,狀態管理部分SM還確 定是否為應用任務API和AP2都設置了睡眠就緒標誌Flag (1)和Flag (2)。根據圖5的本示例,不為應用任務AP2設置睡眠就緒標誌Flag(2)。 所以,微型計算機13不進入睡眠模式,而是繼續正常運行。然後,應用任務AP2調用睡眠就緒函數SleepOK (2 ),其指示AP2 應用任務已經準備好睡眠。狀態管理部分SM重新啟動以設置Flag (2)。 例如根據S220,狀態管理部分SM再次確定是否為應用任務AP1和AP2 都設置了與Flag (1)和Flag (2)相關聯的睡眠就緒標誌。在確定了為應用任務API和AP2都"^殳置了睡眠就緒標誌之後,狀態 管理部分SM例如可以執行用於將微型計算機13置於睡BR^式的過程, 在此時,微型計算機13停止運行。如上所述,向睡眠模式的轉變可以包 括用於CPU21的時鐘頻率的降低或電源電壓的降低,在此時,CPU21 以比正常情形低的功率水平按比正常情形慢的速度運行,導致整體上的功 率節省。如圖6中所示,當所有的應用ii^了睡眠就緒狀態時,微型計算機 13可以立即iiX睡B^式。在本示例中,可以注意到,應用任務AP2進 入睡眠就緒狀態,並且,微型計算機13準^^好了睡眠模式。所以,可以 解決現有技術中普遍的浪費功率的問題。應當注意到,本實施例可以使用電腦程式來實現作為狀態管理部分 SM的功能。可以不使用另外的硬體來提供上述效果。當空閒任務被用作 最低優先級的任務時,可以容易地為空閒任務提供例如檢查存儲器異常的 功能。使用這種微型計算機13的ECU 11可以比現有技術更有效地為停止 活動狀態節省功率消耗。在本實施例中,狀態管理部分SM相當於睡眠轉變管理裝置或允許計 算機用作為睡眠轉變管理裝置的程序。儘管已經描述了本發明的特定的優選實施例,應當清楚地理解,本發 明不限於此,而是可以在本發明的精神和範圍之內的通過各種方式實施。 例如,OS可以包括作為系統任務ST和狀態管理部分SM的功能。與管 理部分SM相關聯的示例性過程或示例性程序可以在系統任務ST或任何 應用任務中執行。應用任務或應用模塊可在系統任務ST中執行。也就是 說,給定應用任務可以代替系統任務ST提供諸如喚醒任務之類的控制。 儘管圖2定義了應用任務的數目(x)為兩個或多個,然而,也可以只使 用一個應用任務。也應當注意到,本發明不但可適用於用來控制與車體相關聯的上述功 能的ECU,還可適用於用來控制包括發動機和變速箱的傳動系統的ECU。 本發明也可適用於為車輛之夕卜的其他目的所使用的ECU。
權利要求
1.一種在與車輛相關聯的控制器中控制睡眠狀態的方法,所述控制器執行睡眠轉變管理模塊和n個應用任務,其中n是大於或等於2的整數,所述n個應用任務的每一個都具有y個應用模塊,其中y是大於或等於1的整數,所述方法包括(a)與所述n個應用任務的第一個相關地,確定與所述n個應用任務的該第一個相關聯的所有的y個應用模塊關聯的處理是否終止;(b)如果與所述n個應用任務的該第一個相關聯的所有y個應用模塊終止,則向所述睡眠轉變管理模塊提供與所述n個應用任務的該第一個相關聯的第一睡眠就緒狀態的通知;(c)與所述n個應用任務的下一個相關地,確定與所述應用任務的該下一個相關聯的所有的y個應用模塊關聯的處理是否終止;(d)如果與所述n個應用任務的該下一個相關聯的所有的y個應用模塊終止,則向所述睡眠轉變管理模塊提供與該下一個應用任務相關聯的下一個睡眠就緒狀態的通知;(e)與所述n個應用任務中任何剩餘的應用任務相關地,確定與所述n個應用任務中任何剩餘的應用任務相關聯的各自的所有y個應用模塊相關聯的處理是否終止;(f)在存在所述n個應用任務中任何剩餘的應用任務的情況下,如果與所述n個應用任務中任何剩餘的應用任務相關聯的各自的所有y個應用模塊終止,則向所述睡眠轉變管理模塊提供與所述n個應用任務中任何剩餘的應用任務相關聯的各剩餘的睡眠就緒狀態的通知;以及(g)基於在(b)、(d)中,以及如果存在所述n個應用任務中任何剩餘的應用任務的情況下在(f)中提供給所述睡眠轉變管理模塊的通知,立即使能所述控制器的睡眠模式。
2. —種製品,包括 計算機可讀介質;以及在所述計算機可讀介質上承載的指令,所述指令可由控制器讀取,當 所述指令由所述控制器讀取並執行時,用於使所述控制器執行根據權利要 求l中所述的方法。
3. 如權利要求2中所述的製品,其中,所述控制器包括處理器、微型 計算機和車栽電子控制器中的一個。
4. 如權利要求1中所述的方法,其中,所述睡眠轉變模塊被配置成根據與所述n個應用任務的第一個相關聯的第一睡眠就緒狀態的通 知而啟動;存^分配到所述n個應用任務的第 一個、被分配到所述n個應用任 務的第二個以及所述n個應用任務中任何剩餘的應用任務的睡眠就緒狀 態的歷史,以^f更確定是否所有的n個應用任務都處於睡眠就緒狀態;以及當所有的所述n個應用任務都處於睡眠就緒狀態時,基於所述的4吏能 而立即將所述控制器置於所述睡眠模式,該睡BR^漠式比正常運行需要更少 的功率消耗。
5. —種用於執行n個應用任務的控制器,其中n是大於或等於2的 整數,所述n個應用任務的每一個都具有y個應用模塊,其中y是大於或 等於1的整數,所述控制器包括處理器;以及耦合到所述處理器的存儲器,所述存儲器能夠存儲可由所述處理器讀 取的指令,所述指令在被讀取並被執行時用於使所述處理器執行睡眠轉變模塊,所述睡眠轉變模塊被配置成根據來自所述n個應用任務中的一個的表示該一個應用任務處於睡眠就緒狀態的通知而執行 以下操作確定是否所有的所述n個應用任務都處於睡眠就緒狀態;以及如果所有的所述n個應用任務都處於睡眠就緒狀態,則立即將所 述微型計算機置於睡B喊式,所述睡眠模式比正常運行需要更少的功率消耗,其中,當所述n個應用任務的一個進入睡眠就緒狀態時,產生來自所 述n個應用任務的該一個的通知。
6. 如權利要求5中所述的控制器,其中,所述睡眠轉變模塊還被配置 成:基於包括與所述n個應用任務的 一個或多個相關聯的先前的睡眠就緒 狀態的歷史的信息,確定是否所有的n個應用任務都處於睡眠就緒狀態。
7. 如權利要求5中所述的控制器,其中,在所述n個應用任務的一個 執行結束時,產生來自所述n個應用任務的該一個的通知。
8. —種製品,包括 計算機可讀介質;以及在所述計算機可讀介質上承載的指令,所述指令可由處理器讀取,當 所述指令存儲在存儲器中並由所述處理器讀取和執行時,用於使所述處理 器執行根據權利要求5中所述的睡眠轉變模塊的功能。
9. 一種製品,包括 計算機可讀介質;以及在所述計算機可讀介質上承載的指令,所述指令可由微型計算機讀 取,當所述指令由所述微型計算機讀取並執行時,用於使處理器執行根據 權利要求6中所述的睡眠轉變模塊的功能。
10. 如權利要求8中所述的製品,其中,所述微型計算機包括處理器、 控制器和車載電子控制器中的一個。
11. 如權利要求9中所述的製品,其中,所述微型計算機包括處理器、 控制器和車載電子控制器中的一個。
12. —種微型計算機,用於執行多個應用任務中的一個,所述多個應 用任務中的每一個都執行至少一個應用模塊,所述微型計算機包括睡眠轉變管理裝置,該睡眠轉變管理單元被配置成基於來自應用任務 的關於該應用任務ii^睡眠就緒狀態的通知而執行以下操作確定是否所有的多個應用任務都已經進入睡眠就緒狀態,以及使得所述微型計算機故置於睡眠模式,所述睡眠模式比正常運行 需要更少的功率消耗,其中,當應用任務進入了睡眠就緒狀態時,該應用任務執行用於發布 通知的通知過程。
13. 如權利要求12中所述的微型計算機,其中,所述睡眠轉變管理模 塊還被配置成:基於包括與所述n個應用任務的一個或多個相關聯的先前 的睡眠就緒狀態的歷史的信息,確定是否所有的所述n個應用任務都處於 睡眠就緒狀態。
14. 如權利要求12中所述的微型計算機,其中,在應用任務結束時執 行通知過程。
15. —種製品,包括計算機可讀介質;以及在所述計算機可讀介質上承載的指令,所述指令可由微型計算機讀 取,當所述指令存儲在存儲器中並由所述微型計算機讀取和執行時,用於使得所述微型計算機作為根據權利要求12中所述的睡眠轉變管理單元來 運行。
16. —種製品,包括 計算機可讀介質;以及在所述計算機可讀介質上承載的指令,所述指令可由微型計算機讀 取,當所述指令存儲在存儲器中並由所述微型計算機讀取和執行時,用於 使得所述微型計算機作為根據權利要求13中所述的睡眠轉變管理單元來 運行0
17. 如權利要求15中所述的製品,其中,所述微型計算機包括處理器、 控制器和車載電子控制器中的一個。
18. 如權利要求16中所述的製品,其中,所述微型計算機包括處理器、 控制器和車載電子控制器中的一個。
全文摘要
當各任務已經準備好睡眠模式時,微型計算機就立即進入睡眠模式,以便消除功率浪費。多個應用任務被執行。每個應用任務都提供關於進入睡眠就緒狀態的通知。當任何應用任務提供了通知時,狀態管理部分程序就設置一個指示所述應用任務進入了睡眠就緒狀態的標誌。所述狀態管理部分檢查所有的應用任務的標誌,以便確定是否所有的應用任務都進入了睡眠就緒狀態,據此將所述微型計算機置於睡眠模式。
文檔編號G06F1/32GK101165636SQ20071018151
公開日2008年4月23日 申請日期2007年10月18日 優先權日2006年10月20日
發明者佐佐木明博, 妹尾伸一, 廣田雅也, 新田修一, 橫山耕一郎 申請人:株式會社電裝