為了幫助汽車客戶簡化基于模型的軟件開發(fā),飛思卡爾半導體日前推出RAppID ToolBox軟件解決方案。該軟件可支持飛思卡爾32位MPC5500汽車微控制器(MCU)系列的快速原型開發(fā)。
RAppID ToolBox能夠幫助控制工程師從其應用建模環(huán)境轉換到在汽車MCU平臺上的實際實施,從而減少開發(fā)時間和成本。該工具箱為各種汽車應用提供了理想的原型開發(fā)解決方案,例如引擎和傳輸控制、防抱死系統(tǒng)和底盤/懸掛系統(tǒng)。開發(fā)商還可將該工具箱用于非汽車應用,包括軍用飛機系統(tǒng)、工業(yè)打印機和發(fā)電機。
建立目標之上的快速原型開發(fā)
控制工程師通常在商用快速原型開發(fā)硬件上運行自動生成的C語言代碼,以驗證控制模式的運行功能。然而,原型開發(fā)硬件通常并不代表實際工作的MCU。因此,工程師無法知道控制算法在實際工作的MCU上的實際性能。此外,工程師期望在開發(fā)周期早期階段,在目標MCU上運行控制算法,以檢驗他們的設備選擇。但是,如果他們必須人工編寫初始化、設備驅動程序和調(diào)度器的代碼,這項工作就會變成非常困難,并耗費很長時間,從而延長開發(fā)周期。
飛思卡爾的RAppID ToolBox解決了這些難題,使工程師能在MPC5500 MCU系列硬件上執(zhí)行控制模型,而無需編寫代碼,只需剖析代碼在目標MCU上的執(zhí)行性能。借助RAppID ToolBox,工程師能在實際的真實控制環(huán)境中開展工作,從而縮短開發(fā)時間。
使用RAppID ToolBox的代碼剖析功能,應用開發(fā)商能在設計周期的早期階段研究控制策略在目標微控制器上的運行。該工具箱支持經(jīng)濟高效的MPC5500系列設備(如MPC5554 MCU)的評估板上的快速原型開發(fā),而無需在昂貴的原型硬件上進行投資。借助經(jīng)過優(yōu)化的DSP板,開發(fā)商能夠充分利用MPC5554的單指令/多數(shù)據(jù)(SIMD)功能。
集成行業(yè)標準的建模和代碼生成環(huán)境
RAppID ToolBox利用了MathWork產(chǎn)品系列提供的強大建模和模擬環(huán)境,帶有面向MATLAB和Simulink的附加模塊集,以及Real-Time Workshop and Real-Time Workshop Embedded Coder的嵌入目標。它還支持Signal Processing Toolbox,以優(yōu)化單指令多數(shù)據(jù)(SIMD)功能和Stateflow,進行交互式設計和模擬。
使用RAppID ToolBox,開發(fā)商能在MPC5500系列平臺上快速執(zhí)行和評估復雜的控制算法。該工具箱可以自動生成必要的軟件,從初始化和設備驅動程序到調(diào)度器,它還支持飛思卡爾的OSEKturbo實時操作系統(tǒng)(RTOS)。RAppID ToolBox工具箱生成的代碼能與商用自動代碼生成工具無縫集成,如dSPACE提供的TargetLink、MathWorks提供的Real-Time Workshop和 Real-Time Workshop Embedded Coder。
信息來源于:造汽車網(wǎng)