91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何優(yōu)化安全和業(yè)務(wù)關(guān)鍵型嵌入式軟件開(kāi)發(fā)

李麗華 ? 來(lái)源:hrtuoyu ? 作者:hrtuoyu ? 2022-07-30 14:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

開(kāi)發(fā)安全或業(yè)務(wù)關(guān)鍵型軟件只需要更多的知識(shí)和努力,以確保以不犧牲質(zhì)量的方式使用工具和技術(shù)。

任何優(yōu)化軟件開(kāi)發(fā)過(guò)程的嘗試都將不可避免地遇到質(zhì)量、資源和時(shí)間之間的古老權(quán)衡。這個(gè)三重約束對(duì)于項(xiàng)目經(jīng)理來(lái)說(shuō)是眾所周知的,格言是只有三分之二才有可能成功。

當(dāng)然,沒(méi)有一家公司真的想在質(zhì)量上妥協(xié),但對(duì)于安全關(guān)鍵型或業(yè)務(wù)關(guān)鍵型軟件而言,風(fēng)險(xiǎn)更高,因?yàn)樵谫|(zhì)量上妥協(xié)可能會(huì)導(dǎo)致嚴(yán)重的財(cái)務(wù)或危及生命的后果,因此主要關(guān)注點(diǎn)必須放在質(zhì)量上對(duì)于此類(lèi)項(xiàng)目。那么,當(dāng)項(xiàng)目的性質(zhì)要求軟件質(zhì)量必須是最重要的時(shí)候,您如何優(yōu)化嵌入式軟件開(kāi)發(fā)呢?

培養(yǎng)質(zhì)量文化
質(zhì)量文化將減少實(shí)現(xiàn)優(yōu)質(zhì)產(chǎn)品的開(kāi)銷(xiāo),并意味著在生產(chǎn)高質(zhì)量軟件時(shí)需要更少的有意識(shí)的思考和努力。

幸運(yùn)的是,通過(guò)遵循一些簡(jiǎn)單的原則,發(fā)展質(zhì)量文化相對(duì)容易。質(zhì)量文化傾向于促進(jìn)透明度和所有權(quán)。他們還將測(cè)試和質(zhì)量控制視為開(kāi)發(fā)過(guò)程的重要組成部分,而不是最后的開(kāi)發(fā)步驟。

有效的質(zhì)量文化的基石是良好的溝通。技術(shù)包括從每日例會(huì)到報(bào)告錯(cuò)誤時(shí)提高清晰度的所有內(nèi)容,以便在修復(fù)錯(cuò)誤時(shí)不太可能犯錯(cuò)誤??缏毮軋F(tuán)隊(duì)和團(tuán)隊(duì)之間的密切溝通也有助于促進(jìn)質(zhì)量文化,并確保所有利益相關(guān)者對(duì)質(zhì)量和安全目標(biāo)有很好的理解。

優(yōu)化您的軟件開(kāi)發(fā)方法
現(xiàn)代軟件開(kāi)發(fā)方法,如敏捷和 DevOps,被廣泛認(rèn)為比傳統(tǒng)的瀑布方法產(chǎn)生更快的結(jié)果。所有主要的軟件安全標(biāo)準(zhǔn)(例如,IEC 61508、ISO 26262 和 DO-178C)都將軟件開(kāi)發(fā)定義為一個(gè)線性過(guò)程,v 模型在左側(cè)顯示需求定義,在右側(cè)顯示測(cè)試,如下圖所示:

這使得在開(kāi)發(fā)安全關(guān)鍵軟件時(shí)很難擺脫線性瀑布方法。現(xiàn)代敏捷開(kāi)發(fā)實(shí)踐側(cè)重于頻繁發(fā)布,這可能會(huì)給安全關(guān)鍵型軟件的開(kāi)發(fā)帶來(lái)問(wèn)題,因?yàn)槊總€(gè)發(fā)布都需要經(jīng)過(guò)正式的驗(yàn)證和/或認(rèn)證流程。同樣,DevOps 原則(例如持續(xù)部署)在涉及硬件時(shí)會(huì)變得更加復(fù)雜。

但是,仍然可以利用許多 DevOps 和敏捷原則來(lái)創(chuàng)建一種簡(jiǎn)化的、更具迭代性的方法來(lái)開(kāi)發(fā)安全關(guān)鍵型和業(yè)務(wù)關(guān)鍵型嵌入式項(xiàng)目。

Shift-left
在項(xiàng)目開(kāi)發(fā)生命周期中較早(左)移動(dòng)工作量通常會(huì)導(dǎo)致整體工作量減少?;ǜ鄷r(shí)間確保軟件需求和設(shè)計(jì)正確可減少生產(chǎn)問(wèn)題并避免將時(shí)間花在浪費(fèi)性的開(kāi)發(fā)活動(dòng)上。左移的測(cè)試方法的原理是,更早地發(fā)現(xiàn)錯(cuò)誤意味著可以更快、更容易、更便宜地修復(fù)它們。這主要是因?yàn)?,如果測(cè)試被延遲,依賴(lài)項(xiàng)變得難以解除。

Shift-left 可以增量地應(yīng)用于大型和復(fù)雜的系統(tǒng)。敏捷通過(guò)在敏捷方法中為每個(gè)沖刺或迭代使用迷你 v 模型來(lái)進(jìn)一步實(shí)現(xiàn)這一點(diǎn)。

編寫(xiě)高質(zhì)量的需求
定義明確的需求需要正確、完整、分解、明確和邏輯一致。這將有助于避免昂貴的返工和受挫的利益相關(guān)者。

為確保完整性,根據(jù)實(shí)際用例驗(yàn)證需求或按照某些敏捷方法中的建議創(chuàng)建故事很有用。通過(guò)分解將需求定義到適當(dāng)?shù)脑敿?xì)程度也有助于確保低層次的需求集中在單一的概念上。一旦定義了一組需求,最好檢查它們的邏輯一致性。使用模板來(lái)鼓勵(lì)語(yǔ)法一致性有助于使這些檢查更容易,從而在需求重疊或沖突時(shí)變得明顯。

從硬件開(kāi)始 在軟件設(shè)計(jì)過(guò)程的早期考慮硬件對(duì)于確保不浪費(fèi)精力至關(guān)重要。同樣,盡早修復(fù)應(yīng)用程序編程接口 (API) 功能等通信接口也是一個(gè)好主意。

在為安全或業(yè)務(wù)關(guān)鍵型項(xiàng)目選擇或設(shè)計(jì)硬件時(shí),還值得考慮用于測(cè)試的硬件可用性的時(shí)間范圍。當(dāng)然,最好讓選定的硬件可用于測(cè)試,但這并不總是可行的,因?yàn)橛袝r(shí)硬件是并行開(kāi)發(fā)的。在這些情況下,主機(jī)然后目標(biāo)測(cè)試可能是一種可行的解決方案,或者在模擬器上進(jìn)行測(cè)試(如果有的話)。當(dāng)需要在這些不同的環(huán)境中執(zhí)行測(cè)試時(shí),可以使用條件編譯(例如,#ifdef 等 C 指令),從而避免重復(fù)測(cè)試的需要。

讓領(lǐng)域?qū)<覅⑴c需求定義
確保正確的人員正在審查需求并驗(yàn)證它們的正確性和完整性是至關(guān)重要的。領(lǐng)域?qū)<业氖纠I(yè)務(wù)分析師、技術(shù)專(zhuān)家、營(yíng)銷(xiāo)和最終用戶(hù)。從廣泛的角度考慮需求有助于從一開(kāi)始就正確地定義它們。

領(lǐng)域?qū)<覒?yīng)確保指定的需求真正捕捉到應(yīng)用程序或設(shè)備的目標(biāo)。他們還應(yīng)該檢查需求是否與編寫(xiě)它們要實(shí)現(xiàn)的業(yè)務(wù)、功能和安全目標(biāo)相匹配。或者,對(duì)于較低級(jí)別的需求,將它們追溯到滿(mǎn)足這些目標(biāo)之一的較高級(jí)別的需求。

為確保優(yōu)化此流程,不同角色將需要不同級(jí)別的需求數(shù)據(jù);例如,業(yè)務(wù)分析師將驗(yàn)證的需求不會(huì)分解到與開(kāi)發(fā)人員將驗(yàn)證的需求相同的級(jí)別。需求管理工具 (RMT) 可用于確保以清晰和有組織的方式向所有利益相關(guān)者提供他們所需的需求數(shù)據(jù)。將需求保留在 RMT 中還可以通過(guò)清楚地顯示更高級(jí)別和更低級(jí)別需求之間的可追溯性來(lái)幫助分解。

優(yōu)化項(xiàng)目范圍
在項(xiàng)目的設(shè)計(jì)階段,值得注意的是質(zhì)量和范圍的區(qū)別。產(chǎn)品的質(zhì)量是安全或業(yè)務(wù)關(guān)鍵項(xiàng)目中不能犧牲的東西;但是,可能有縮小范圍的空間。大多數(shù)安全標(biāo)準(zhǔn)都建議盡可能簡(jiǎn)單地設(shè)計(jì)系統(tǒng),因?yàn)檫@使它們更容易測(cè)試,更不用說(shuō)實(shí)施、維護(hù)和適應(yīng)了。

簡(jiǎn)單的設(shè)計(jì)
應(yīng)用程序和固件/硬件之間的內(nèi)存管理和分層的必要性通常意味著代碼復(fù)雜性是嵌入式開(kāi)發(fā)中的一個(gè)問(wèn)題。但是,限制使用全局變量和避免嵌套 if 語(yǔ)句(超過(guò)兩個(gè)或三個(gè))等編碼實(shí)踐有助于限制代碼復(fù)雜性并提高可維護(hù)性。MISRA C/C++ 等語(yǔ)言子集可以提供一種有用的方法來(lái)提高程序的安全性和可移植性。

確保代碼是模塊化的有助于防止脆弱的設(shè)計(jì),避免具有過(guò)長(zhǎng)實(shí)現(xiàn)的函數(shù),并旨在通過(guò)松散耦合使組件具有內(nèi)聚性。架構(gòu)分析矩陣是識(shí)別組件依賴(lài)關(guān)系的有用方法,并且可以使用工具來(lái)自動(dòng)生成它們。通過(guò)應(yīng)用分層等技術(shù)優(yōu)化交互也有助于保持嵌入式代碼的可管理性。

靜態(tài)分析
第一個(gè)驗(yàn)證階段很可能是靜態(tài)分析。此技術(shù)可用于在代碼執(zhí)行之前發(fā)現(xiàn)代碼問(wèn)題。靜態(tài)分析工具提供有關(guān)代碼潛在問(wèn)題的即時(shí)反饋。靜態(tài)分析解決方案應(yīng)提供有關(guān)影響可靠性、可維護(hù)性和可移植性的代碼的信息。靜態(tài)分析還可用于強(qiáng)制執(zhí)行 MISRA C/C++ 等編碼標(biāo)準(zhǔn)。

自動(dòng)化測(cè)試生成
驗(yàn)證的下一階段是在單元級(jí)別動(dòng)態(tài)測(cè)試代碼并執(zhí)行檢查以確保行為符合需求中的定義。創(chuàng)建這些詳細(xì)的測(cè)試很耗時(shí),但很有必要?,F(xiàn)代測(cè)試工具可以自動(dòng)生成這些低級(jí)測(cè)試。這通常通過(guò)解析代碼和生成單元測(cè)試來(lái)實(shí)現(xiàn)所需的結(jié)構(gòu)代碼覆蓋率。

自動(dòng)生成的測(cè)試向量不僅可以驅(qū)動(dòng)代碼,還可以檢查函數(shù)之間傳遞的參數(shù)、可訪問(wèn)的全局?jǐn)?shù)據(jù)的值、調(diào)用順序和返回值。此過(guò)程還將確保生成一套全面的測(cè)試,涵蓋已在代碼中實(shí)現(xiàn)的所有功能。這些生成的測(cè)試需要根據(jù)軟件單元設(shè)計(jì)需求進(jìn)行驗(yàn)證,以確保需求得到驗(yàn)證。

使用持續(xù)集成
一旦創(chuàng)建了一組通過(guò)的測(cè)試,它們就可以不斷地重新運(yùn)行,以識(shí)別在增強(qiáng)或重構(gòu)代碼時(shí)引入的任何回歸錯(cuò)誤。這個(gè)基線安全網(wǎng)減少了對(duì)耗時(shí)且昂貴的系統(tǒng)測(cè)試的依賴(lài),并且更加徹底并準(zhǔn)確地識(shí)別錯(cuò)誤的位置。

持續(xù)集成可用于將代碼集成到具有自動(dòng)單元、集成以及系統(tǒng)級(jí)測(cè)試(如果可能)的共享存儲(chǔ)庫(kù)中。這可以大大加快開(kāi)發(fā)速度,因?yàn)槊看螛?gòu)建代碼時(shí)運(yùn)行回歸測(cè)試提供了一個(gè)非??焖俚姆答佈h(huán)。它還使合并代碼分支更容易,從而減少破壞現(xiàn)有代碼的機(jī)會(huì)。

pYYBAGLhH7CAStgUAAA2J7O8X0g046.jpg


圖 3:持續(xù)集成過(guò)程(來(lái)源:QA Systems Ltd)

在設(shè)置持續(xù)集成環(huán)境時(shí),重要的是優(yōu)化運(yùn)行的測(cè)試,以確保您擁有一套全面但精簡(jiǎn)的測(cè)試,這些測(cè)試運(yùn)行速度快,同時(shí)仍執(zhí)行必要的檢查。分析代碼更改的影響以識(shí)別并僅運(yùn)行受影響的測(cè)試有助于優(yōu)化此過(guò)程。自動(dòng)測(cè)試生成也可以是一個(gè)好方法,只需單擊一個(gè)按鈕即可創(chuàng)建一套初始的精益回歸測(cè)試。

保持硬件循環(huán)
持續(xù)集成的一個(gè)目標(biāo)是持續(xù)部署,當(dāng)涉及到硬件時(shí),這可能很難實(shí)現(xiàn)。嵌入式平臺(tái)上的測(cè)試引入了不同于本地主機(jī)測(cè)試的挑戰(zhàn),例如內(nèi)存不足、缺乏可用功能(例如文件 I/O)、中斷處理以及編程語(yǔ)言的非標(biāo)準(zhǔn)擴(kuò)展。盡管可以使用變通方法來(lái)解決這些問(wèn)題中的許多問(wèn)題,但如果可以通過(guò)事先計(jì)劃來(lái)避免它們,則效率會(huì)更高;例如,通過(guò)確保選擇具有“內(nèi)存蠕變”能力的目標(biāo)并確保硬件有足夠的準(zhǔn)備來(lái)測(cè)試軟件。

調(diào)用控制技術(shù),例如存根(有時(shí)稱(chēng)為模擬),是一種標(biāo)準(zhǔn)且有用的方法來(lái)管理對(duì)不可用對(duì)象(例如,硬件)的調(diào)用。諸如“包裝”之類(lèi)的高級(jí)技術(shù)可用于攔截呼叫。這對(duì)于集成測(cè)試檢查返回路徑并使用返回值或替換它非常有用。這允許在添加對(duì)象時(shí)驗(yàn)證對(duì)象之間的交互。該技術(shù)對(duì)于模擬無(wú)法實(shí)現(xiàn)的現(xiàn)實(shí)條件(例如硬件故障)也特別有用。

簡(jiǎn)化需求可追溯性
所有安全標(biāo)準(zhǔn)都需要測(cè)試和需求之間的可追溯性證據(jù)。將需求與測(cè)試用例匹配的過(guò)程很難自動(dòng)化。對(duì)于以自然語(yǔ)言定義的需求,將需求翻譯成代碼的可靠解釋水平仍然遠(yuǎn)遠(yuǎn)超出當(dāng)前機(jī)器學(xué)習(xí) (ML) 的水平。但是,可以使用一些工具來(lái)提高記錄需求可追溯性的手動(dòng)過(guò)程的效率。

需求可追溯性經(jīng)常出現(xiàn)的一個(gè)問(wèn)題是對(duì)不斷變化的需求的管理。在這里,使用工具來(lái)突出顯示更改以及與修改后的需求相關(guān)的測(cè)試用例是非常寶貴的。

編寫(xiě)易于
維護(hù)的測(cè)試 在重構(gòu)代碼時(shí)維護(hù)測(cè)試也是一個(gè)重大問(wèn)題,因?yàn)榧词故呛苄〉母囊矔?huì)破壞測(cè)試。單元和集成測(cè)試非常依賴(lài)源代碼結(jié)構(gòu),因此在更改代碼時(shí)它可能很脆弱(在某些情況下甚至沒(méi)有構(gòu)建),并且修復(fù)它們可能很耗時(shí)。在這里,測(cè)試工具可用于識(shí)別影響測(cè)試的代碼更改和自動(dòng)化測(cè)試維護(hù),包括根據(jù)對(duì)代碼所做的更改提供測(cè)試的自動(dòng)重構(gòu)。

明智地投資
通過(guò)以適合您項(xiàng)目的方式選擇上述技術(shù)的組合,優(yōu)化您的開(kāi)發(fā)過(guò)程是可行的,即使在質(zhì)量上不可能妥協(xié)。但是,所有優(yōu)化都需要一定程度的投資,這可能涉及開(kāi)發(fā)新流程、改進(jìn)工具或增加開(kāi)發(fā)團(tuán)隊(duì)的規(guī)模。

可以有效地開(kāi)發(fā)安全或業(yè)務(wù)關(guān)鍵型軟件,當(dāng)然也不能幸免于現(xiàn)代開(kāi)發(fā)技術(shù)。只需要更多的知識(shí)和努力來(lái)確保以不犧牲質(zhì)量的方式使用工具和技術(shù)。

QA Systems是歐洲領(lǐng)先的安全關(guān)鍵市場(chǎng)軟件質(zhì)量解決方案提供商。我們的工具用于自動(dòng)化單元測(cè)試、代碼覆蓋、集成測(cè)試和靜態(tài)分析。所有工具均由 SGS TüV 獨(dú)立認(rèn)證,可用于所有主要安全標(biāo)準(zhǔn)(ISO 26262、IEC 61508、IEC 62304、EN 50128 和 IEC 60880)的安全相關(guān)軟件開(kāi)發(fā)的最高完整性級(jí)別,并且符合 DO 等標(biāo)準(zhǔn)-178B/C。QA Systems 最近在馬薩諸塞州波士頓開(kāi)設(shè)了第一家北美辦事處,以更好地幫助北美客戶(hù)加速開(kāi)發(fā)符合安全標(biāo)準(zhǔn)的關(guān)鍵業(yè)務(wù)軟件。

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5200

    文章

    20483

    瀏覽量

    334607
  • 軟件開(kāi)發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    710

    瀏覽量

    30100
  • 安全
    +關(guān)注

    關(guān)注

    1

    文章

    373

    瀏覽量

    36802
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    一文淺談嵌入式設(shè)計(jì)

    本文深入探討嵌入式系統(tǒng)設(shè)計(jì)的完整流程與關(guān)鍵要點(diǎn),從芯片選型、硬件架構(gòu)到軟件開(kāi)發(fā),助您掌握打造穩(wěn)定高效智能設(shè)備的實(shí)戰(zhàn)方法論。
    的頭像 發(fā)表于 03-13 10:32 ?93次閱讀

    半導(dǎo)體嵌入式單元測(cè)試的核心技術(shù)、工具選型與落地全流程

    不通過(guò),CI/CD平臺(tái)會(huì)阻斷代碼合并,確保只有通過(guò)測(cè)試的代碼才能進(jìn)入下一個(gè)階段。三、winAMS在半導(dǎo)體嵌入式軟件開(kāi)發(fā)中的實(shí)踐應(yīng)用3.1 汽車(chē)電子領(lǐng)域:保障自動(dòng)駕駛系統(tǒng)的安全性在汽車(chē)電子領(lǐng)域,自動(dòng)駕駛系統(tǒng)
    發(fā)表于 03-06 14:55

    Parasoft C/C++test:嵌入式安全關(guān)鍵行業(yè)的一體化軟件測(cè)試解決方案

    ? ? ? 在汽車(chē)電子、工業(yè)控制、醫(yī)療設(shè)備、航空航天等嵌入式安全關(guān)鍵行業(yè),軟件質(zhì)量與功能安全直接決定產(chǎn)品可靠性與合規(guī)準(zhǔn)入。面對(duì)日益復(fù)雜的代碼
    的頭像 發(fā)表于 03-06 09:42 ?288次閱讀

    嵌入式軟件開(kāi)發(fā)工具市場(chǎng)新動(dòng)向:訂閱制趨勢(shì)下的中國(guó)開(kāi)發(fā)者選擇

    面對(duì)軟件業(yè)從永久授權(quán)模式廣泛轉(zhuǎn)向訂閱制的行業(yè)趨勢(shì),作為行業(yè)兩大主流嵌入式軟件開(kāi)發(fā)工具,即Keil MDK與IAR Embedded Workbench也推出了不同的市場(chǎng)策略,正在為中國(guó)開(kāi)發(fā)
    的頭像 發(fā)表于 01-30 17:20 ?774次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開(kāi)發(fā)</b>工具市場(chǎng)新動(dòng)向:訂閱制趨勢(shì)下的中國(guó)<b class='flag-5'>開(kāi)發(fā)</b>者選擇

    嵌入式驅(qū)動(dòng)開(kāi)發(fā),需要掌握哪些技能?

    單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試等,并學(xué)會(huì)使用調(diào)試工具進(jìn)行問(wèn)題排查。 6、 其他嵌入式驅(qū)動(dòng)開(kāi)發(fā),實(shí)質(zhì)也是軟件開(kāi)發(fā),還需要掌握開(kāi)發(fā)文檔的編輯、軟件
    發(fā)表于 01-20 16:46

    什么是嵌入式應(yīng)用開(kāi)發(fā)?

    概述 所謂的嵌入式應(yīng)用開(kāi)發(fā)就是在嵌入式操作系統(tǒng)下進(jìn)行開(kāi)發(fā)、軟硬件綜合開(kāi)發(fā) ?嵌入式應(yīng)用
    發(fā)表于 01-12 16:13

    C語(yǔ)言單元測(cè)試在嵌入式軟件開(kāi)發(fā)中的作用及專(zhuān)業(yè)工具的應(yīng)用

    需要硬件模擬的場(chǎng)景 對(duì)于安全關(guān)鍵系統(tǒng),建議選擇支持MC/DC覆蓋率分析的框架,如winAMS內(nèi)置的覆蓋率分析工具。 2. 測(cè)試流程優(yōu)化 嵌入式C語(yǔ)言單元測(cè)試的典型流程應(yīng)包括: ?需求
    發(fā)表于 12-18 11:46

    CW32嵌入式軟件開(kāi)發(fā)的必備知識(shí)

    嵌入式軟件開(kāi)發(fā)作為計(jì)算機(jī)科學(xué)和電子工程的交叉領(lǐng)域,要求開(kāi)發(fā)人員具備一系列的專(zhuān)業(yè)知識(shí)和技能。 而基于CW32的嵌入式軟件開(kāi)發(fā)必備知識(shí)包括以下
    發(fā)表于 11-28 07:48

    嵌入式開(kāi)發(fā)關(guān)鍵點(diǎn)介紹

    需要考慮嵌入式系統(tǒng)的資源限制,例如:內(nèi)存、CPU處理能力等等。因此,嵌入式開(kāi)發(fā)需要開(kāi)發(fā)人員具備優(yōu)化代碼的能力。嵌入式系統(tǒng)的
    發(fā)表于 11-13 08:12

    嵌入式軟件測(cè)試與專(zhuān)業(yè)測(cè)試工具的必要性深度解析

    嵌入式系統(tǒng)作為控制、監(jiān)視或輔助裝置運(yùn)行的專(zhuān)用計(jì)算機(jī)系統(tǒng),其軟件測(cè)試面臨著獨(dú)特的挑戰(zhàn)和嚴(yán)格的要求。專(zhuān)業(yè)測(cè)試工具在嵌入式軟件開(kāi)發(fā)過(guò)程中發(fā)揮著不可替代的作用,是確保系統(tǒng)可靠性和
    發(fā)表于 09-28 17:42

    新一代嵌入式開(kāi)發(fā)平臺(tái) AMD嵌入式軟件和工具2025.1版現(xiàn)已推出

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統(tǒng)開(kāi)發(fā)而打造的綜合平臺(tái),全面加速概念構(gòu)想到部署落地。 2025.1 版嵌入式
    的頭像 發(fā)表于 08-20 09:15 ?4008次閱讀

    2025“芯原杯”全國(guó)嵌入式軟件開(kāi)發(fā)大賽圓滿(mǎn)落幕

    此前,2025年7月20日至26日,第四屆“芯原杯”全國(guó)嵌入式軟件開(kāi)發(fā)大賽決賽在海口成功舉辦。
    的頭像 發(fā)表于 08-06 09:51 ?1371次閱讀

    嵌入式軟件開(kāi)發(fā)常用的軟件有哪些?

    對(duì)于初學(xué)嵌入式的朋友們,會(huì)想要了解嵌入式軟件開(kāi)發(fā)常用的軟件有些,有什么用。那么看以下常用的軟件介紹。 1.Visual Studio Cod
    發(fā)表于 07-03 17:06

    如何成為一名嵌入式軟件工程師?

    、Java等)和軟件開(kāi)發(fā)工具,還需要對(duì)硬件的工作原理有深入的理解。 在團(tuán)隊(duì)中,嵌入式軟件工程師往往扮演著核心角色,他們的工作直接關(guān)系到產(chǎn)品的性能、穩(wěn)定性和用戶(hù)體驗(yàn)。 02掌握核心技能與知識(shí)
    發(fā)表于 04-15 14:37

    嵌入式主板開(kāi)發(fā)詳細(xì)指南

    嵌入式主板開(kāi)發(fā)涉及硬件設(shè)計(jì)、軟件集成、系統(tǒng)優(yōu)化等多個(gè)環(huán)節(jié),需要結(jié)合具體應(yīng)用場(chǎng)景進(jìn)行深度定制。以下是嵌入式主板
    的頭像 發(fā)表于 04-02 11:35 ?1420次閱讀
    <b class='flag-5'>嵌入式</b>主板<b class='flag-5'>開(kāi)發(fā)</b>詳細(xì)指南