軟件開發(fā) 文章 進入軟件開發(fā)技術(shù)社區(qū)
嵌入式軟件開發(fā)常用的套路與技巧
- 01. 調(diào)試相關(guān)的宏在Linux使用gcc編譯程序的時候,對于調(diào)試的語句還具有一些特殊的語法。gcc編譯的過程中,會生成一些宏,可以使用這些宏分別打印當(dāng)前源文件的信息,主要內(nèi)容是當(dāng)前的文件、當(dāng)前運行的函數(shù)和當(dāng)前的程序行。具體宏如下:__FILE__??當(dāng)前程序源文件?(char*)__FUNCTION__??當(dāng)前運行的函數(shù)?(char*)__LINE__??當(dāng)前的函數(shù)行?(int)這些宏不是程序代碼定義的,而是有編譯
- 關(guān)鍵字: 嵌入式 軟件開發(fā)
RX系列軟件回顧與展望 #3
- 軟件開發(fā)的規(guī)模和復(fù)雜性都在增加。軟件開發(fā)人員不僅要專注于設(shè)計和編寫代碼,同時還需要收集測試結(jié)果、制作發(fā)布包和文檔。另一方面,在一套代碼支持多個平臺的開發(fā)過程中,80%以上的測試過程在每個平臺上都是相同的。此時的問題是,無法檢測出本應(yīng)該在特定平臺上進行安裝測試卻被遺漏的測試部分。總結(jié)起來有以下2點問題? 提高效率:軟件開發(fā)成本不斷增加——如何更有效地開發(fā)??提高質(zhì)量:不省略類似測試用例——如何提高質(zhì)量作為應(yīng)對以上問題的一項措施,CI/CD(持續(xù)集成和持續(xù)交付,Continuous Integrat
- 關(guān)鍵字: 軟件開發(fā) CI/CD GitLab
車載多設(shè)備的調(diào)試/分析解決方案
- 本文將介紹在需要協(xié)同操作的多設(shè)備環(huán)境中軟件開發(fā)課題的解決方案。架構(gòu)的演變與車載軟件近年來,汽車行業(yè)正在經(jīng)歷重大變革。在這個變革中,趨勢和需求也發(fā)生了巨大變化,互聯(lián)、自動駕駛、駕駛輔助、電動化等功能需求逐年增加。隨著功能的增加,搭載的ECU也在不斷增加,為了適應(yīng)日益復(fù)雜的系統(tǒng),汽車的電氣/電子架構(gòu)(E/E架構(gòu))也在不斷發(fā)展。為了控制這些系統(tǒng),需要構(gòu)成ECU的多個設(shè)備之間進行協(xié)調(diào)操作。車載軟件開發(fā)中的課題面向需要多個設(shè)備協(xié)同操作的多設(shè)備環(huán)境進行軟件開發(fā)面臨以下課題:1. 難以判斷哪個設(shè)備的軟件出了問題在多個設(shè)
- 關(guān)鍵字: 軟件開發(fā) 多設(shè)備環(huán)境 ECU
英特爾:推動面向量子時代的軟件開發(fā)
- 量子計算既有望顯著加快復(fù)雜問題的解決速度,也可能助力材料、化學(xué)品和藥物設(shè)計、金融和氣候建模以及密碼學(xué)領(lǐng)域的重大突破。雖然量子比特方面的進展是量子計算邁向?qū)嶋H應(yīng)用的重要一步,但是要充分實現(xiàn)這項技術(shù)的潛力,還需要在整個硬件和軟件棧上都取得大幅進展。英特爾采用全系統(tǒng)架構(gòu)方法,涉及完整的計算堆棧,從量子比特架構(gòu)和算法研究到電控設(shè)備(control electronics)、互連、量子軟件工具鏈和編譯器,一直到應(yīng)用層。(圖片來源:英特爾公司)為了推進這個過程,英特爾研究院開發(fā)了一個名為英特爾?量子軟件開發(fā)工具包(I
- 關(guān)鍵字: 英特爾 量子時代 軟件開發(fā)
CriticalBlue公司與飛思卡爾合作并簡化多核軟件開
- 作為嵌入式多核軟件分析、研究和驗證工具的先驅(qū),CriticalBlue公司已與全球領(lǐng)先的嵌入式半導(dǎo)體設(shè)計和生產(chǎn)商飛思卡爾攜手,讓CriticalBlue公司的Prism開發(fā)
- 關(guān)鍵字: CriticalBlue 飛思卡爾 多核 軟件開發(fā)
基于EZ-USB FX2的USB 2.0系統(tǒng)軟件開發(fā)
- 通用串行總線(UniversalSeriaIBus,簡稱USB)以其易插拔、無需配置、真正的即插即用等特性獲得了廣泛的市場...
- 關(guān)鍵字: EZ-USB FX2 USB2.0系統(tǒng) 軟件開發(fā)
淺談客車空調(diào)系統(tǒng)的計算機輔助設(shè)計
- 摘要:文章通過對客車空調(diào)系統(tǒng)的設(shè)計要求和計算機輔助設(shè)計的特點分析,提出了開發(fā)客車空調(diào)系統(tǒng)計算機輔助設(shè)計軟...
- 關(guān)鍵字: 客車空調(diào) 計算機輔助設(shè)計 軟件開發(fā)
基于VPP規(guī)范的VXI總線模塊的軟件開發(fā)
- 1.概述VXIbus聯(lián)合體在制定VXIbus規(guī)范時,成功地定義了基于VME總線的模塊化儀器的標準。它定義了VXIbus兼容部...
- 關(guān)鍵字: VPP規(guī)范 VXI總線 軟件開發(fā)
嵌入式軟件開發(fā)下的數(shù)據(jù)積累
- 嵌入式軟件開發(fā)下的數(shù)據(jù)積累,大多數(shù)軟件開發(fā)都會涉及到數(shù)據(jù)參數(shù)的保存與讀取,小至運行的單片機的軟件,大至操作系統(tǒng)級別的軟件(如linux,windows,mac),均會有專門的子程序或者模塊進行參數(shù)的保存和讀取。不同的平臺下開發(fā),參數(shù)的保存與讀取會存
- 關(guān)鍵字: 積累 數(shù)據(jù) 軟件開發(fā) 嵌入式
軟件開發(fā)介紹
需求:不僅僅是用戶需求,應(yīng)該是開發(fā)中遇到的所有的需求。比如,你首先要知道做這個項目是為了解決什么問題;測試案例中應(yīng)該輸入什么數(shù)據(jù)......為了清楚地知道這些需求,你經(jīng)常要和客戶、項目經(jīng)理等交流。
設(shè)計:編碼前,肯定有個計劃告訴你要做什么,結(jié)構(gòu)是怎樣等等。你一定要按照這個來做,否則可能會一團糟。
編程:如果在項目截止日,你的程序不能跑起來或達不到客戶的要求,你就拿不到錢。
測試:目的是讓你知 [ 查看詳細 ]
關(guān)于我們 -
廣告服務(wù) -
企業(yè)會員服務(wù) -
網(wǎng)站地圖 -
聯(lián)系我們 -
征稿 -
友情鏈接 -
手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國際技術(shù)信息咨詢有限公司
京ICP備12027778號-2 北京市公安局備案:1101082052 京公網(wǎng)安備11010802012473
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國際技術(shù)信息咨詢有限公司
京ICP備12027778號-2 北京市公安局備案:1101082052 京公網(wǎng)安備11010802012473