通信電纜 網(wǎng)絡(luò)設(shè)備 無線通信 云計算|大數(shù)據(jù) 顯示設(shè)備 存儲設(shè)備 網(wǎng)絡(luò)輔助設(shè)備 信號傳輸處理 多媒體設(shè)備 廣播系統(tǒng) 智慧城市管理系統(tǒng) 其它智慧基建產(chǎn)品
赤松城(北京)科技有限公司
參 考 價 | 面議 |
產(chǎn)品型號
品 牌
廠商性質(zhì)生產(chǎn)商
所 在 地北京市
聯(lián)系方式:高健民查看聯(lián)系方式
更新時間:2023-04-23 16:01:32瀏覽次數(shù):1308次
聯(lián)系我時,請告知來自 智慧城市網(wǎng)MCU測試軟件不同于常規(guī)的PC機(jī)或基于SOC的嵌入式軟件,其一般情況下,與底層硬件耦合度高,資源有限,如何進(jìn)行單元測試的問題困擾我很久。
MCU測試軟件不同于常規(guī)的PC機(jī)或基于SOC的嵌入式軟件,其一般情況下,與底層硬件耦合度高,資源有限,如何進(jìn)行單元測試的問題困擾我很久。
MCU測試解決方案
根據(jù)目前已知如下3種類型的方案:
在目標(biāo)板上運行
此方案下,在程序代碼中加入單元測試的代碼,編譯完成后,在目標(biāo)板上跑單元測試的用例,并通過目標(biāo)板輸入單元測試的結(jié)果。此種方案下,測試用例會額外的消耗RAM和ROM空間,在資源吃緊的情況下,可能無法運行。
在模擬器中運行
此方案下,可以采用交叉編譯工具對代碼進(jìn)行編譯,并在模擬器(如QEMU)中運行,該方案使用方便,并且可以快速驗證,避免反復(fù)燒錄程序,同時可以與持續(xù)集成環(huán)境關(guān)聯(lián)。
在PC中運行
此方案下,主要測試硬件無關(guān)部分的代碼,將硬件相關(guān)的接口mock掉,主要測試中間件和應(yīng)用部分的代碼,此方案運行方便快捷。
下面介紹幾個針對C語言的單元測試框架
您感興趣的產(chǎn)品PRODUCTS YOU ARE INTERESTED IN
智慧城市網(wǎng) 設(shè)計制作,未經(jīng)允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產(chǎn)品
請簡單描述您的需求
請選擇省份
聯(lián)系方式
赤松城(北京)科技有限公司