一種基于u-boot引導(dǎo)μC/OS操作系統(tǒng)的啟動(dòng)方法

基本信息

申請(qǐng)?zhí)?/td> CN201711416113.X 申請(qǐng)日 -
公開(公告)號(hào) CN108170480A 公開(公告)日 2018-06-15
申請(qǐng)公布號(hào) CN108170480A 申請(qǐng)公布日 2018-06-15
分類號(hào) G06F9/4401 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 楊巍;盧俊娥;段靖輝;張新;郭青 申請(qǐng)(專利權(quán))人 北京康拓科技有限公司
代理機(jī)構(gòu) 北京永創(chuàng)新實(shí)專利事務(wù)所 代理人 冀學(xué)軍
地址 100080 北京市海淀區(qū)知春路61號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于u?boot引導(dǎo)μC/OS操作系統(tǒng)的啟動(dòng)方法,涉及μC/OS操作系統(tǒng)。首先在liunx環(huán)境下對(duì)u?boot進(jìn)行配置,并按不同需求修改u?boot配置文件中的宏定義,得到特定開發(fā)板對(duì)應(yīng)的u?boot代碼,將特定開發(fā)板對(duì)應(yīng)的u?boot源碼編譯成uboot.bin二進(jìn)制文件,并將其燒寫到特定開發(fā)板上;然后配置μC/OS操作系統(tǒng)的相關(guān)參數(shù)并編譯成可執(zhí)行ucos.bin鏡像文件,運(yùn)行uboot.bin二進(jìn)制文件,通過tftp服務(wù)將編譯的ucos.bin鏡像文件下裝到開發(fā)板上的存儲(chǔ)位置;解析并執(zhí)行環(huán)境變量的bootcmd命令,通過go指令跳轉(zhuǎn)到內(nèi)存地址,將pc指針指向μC/OS操作系統(tǒng)的第一條指令,完成u?boot引導(dǎo)μC/OS操作系統(tǒng)的啟動(dòng)。本發(fā)明的u?boot幾乎支持所有處理器架構(gòu),cpu的啟動(dòng)代碼在編譯時(shí)選擇當(dāng)前cpu即可;操作方便,簡(jiǎn)單靈活。