基于Nios II的RTEMS嵌入式開發(fā)模式的搭建
3)其他外設(shè)驅(qū)動(dòng),網(wǎng)絡(luò)驅(qū)動(dòng),攝像頭驅(qū)動(dòng)等都在此處添加。
3.2.3編譯下載
準(zhǔn)備好Nios II的BSP之后既可以按照RTEMS官方提供的內(nèi)核編譯流程編譯,之后即可編譯鏈接用戶應(yīng)用程序。通過命令行的nios2-download即可實(shí)現(xiàn)程序下載。
4.結(jié)論
本文首先介紹了如何使用Quartus II、SOPC Builder工具進(jìn)行系統(tǒng)開發(fā)的一般流程,并簡(jiǎn)要分析NiosII硬件系統(tǒng)及其軟件系統(tǒng)的架構(gòu)。接著詳細(xì)講述如何為RTEMS構(gòu)建支持NiosII的板級(jí)支持包以及使用Nios2eds進(jìn)行應(yīng)用軟件的開發(fā)。全文從底層硬件到上層軟件,詳細(xì)描述了如何為基于NiosII軟核構(gòu)建基于RTEMS的板級(jí)支持包。本文同時(shí)給出了基于Nios II軟核的RTEMS移植方法和實(shí)驗(yàn)平臺(tái)構(gòu)建的一般方法。
評(píng)論