freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

asurveyofucoslwip-文庫(kù)吧

2025-08-27 09:08 本頁面


【正文】 anagement ? Interrupts can suspend the execution of a task ? 256 levels ? Robust and Reliable NETLAB uC/OSII移植分析 ?只要有相對(duì)應(yīng)的 C Compiler,即可將 uC/OSII移植到特定的處理器上 ?大部分移植工作都在多任務(wù)的切換上 ? 用來儲(chǔ)存以及恢復(fù) register的值 ? 利用組合語言完成 ?需修改的檔案 ? , , NETLAB ?定義 DATA TYPE ? 與所使用的 Compiler相關(guān) ? 不同的 Compiler會(huì)使用不一樣的 byte來表示同一DATA TYPE ? X86平臺(tái) , Integer: ? GNU (gcc): 4 bytes ? MicroSoft (VC++): 2 bytes NETLAB ? Stack Entry ? 定義 TASK的 Stack長(zhǎng)度,必須要和 CPU的 Register的長(zhǎng)度一致 ?堆疊增長(zhǎng)方向 ? 定義 Stack grows from HIGH to LOW or Low to HIGH Memory NETLAB NETLAB ?中斷、 Content Switch NETLAB ? Initialize a Task‘s STACK ? 在堆疊增長(zhǎng)的方向上定每一個(gè)需要保存的 Register位址 AX CX DX BX SP BP SI DI ES DS HIGH LOW NETLAB NETLAB ? OSStartHighRdy( ) ? 在 OSStart()啟動(dòng)之後,負(fù)責(zé)從最高優(yōu)先權(quán)任務(wù)的 TCB Control Block中獲得該任務(wù)的 Stack Point (SP) ? OSCtxSw( ) ? 將前一 task的 register保存到堆疊中,獲得最高優(yōu)先權(quán) task的 SP,將此 task的 register恢復(fù),使之繼續(xù)執(zhí)行 ? OSIntCtxSw( ) ? 中斷級(jí)的 Content Switch NETLAB Handbook NETLAB ? Hardware Abstraction Layer (HAL) ? Realtime kernel ? Interrupt handling ? Exception handling ? Choice of schedulers ? Thread support ? Rich set of synchronization primitives ? Timers, counters and alarms ? Choice of memory allocators ? Debug and instrumentation support ? μITRON patible API ? POSIX patible API ? ISO C and math libraries ? Serial, ether, wallclock and watchdog device drivers ? USB slave support ? TCP/IP working stacks ? GDB debug support NETLAB
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1