- 01. 調試相關的宏在Linux使用gcc編譯程序的時候,對于調試的語句還具有一些特殊的語法。gcc編譯的過程中,會生成一些宏,可以使用這些宏分別打印當前源文件的信息,主要內容是當前的文件、當前運行的函數和當前的程序行。具體宏如下:__FILE__??當前程序源文件?(char*)__FUNCTION__??當前運行的函數?(char*)__LINE__??當前的函數行?(int)這些宏不是程序代碼定義的,而是有編譯
- 關鍵字:
嵌入式 軟件開發(fā)
- 軟件開發(fā)的規(guī)模和復雜性都在增加。軟件開發(fā)人員不僅要專注于設計和編寫代碼,同時還需要收集測試結果、制作發(fā)布包和文檔。另一方面,在一套代碼支持多個平臺的開發(fā)過程中,80%以上的測試過程在每個平臺上都是相同的。此時的問題是,無法檢測出本應該在特定平臺上進行安裝測試卻被遺漏的測試部分??偨Y起來有以下2點問題? 提高效率:軟件開發(fā)成本不斷增加——如何更有效地開發(fā)??提高質量:不省略類似測試用例——如何提高質量作為應對以上問題的一項措施,CI/CD(持續(xù)集成和持續(xù)交付,Continuous Integrat
- 關鍵字:
軟件開發(fā) CI/CD GitLab
- 本文將介紹在需要協同操作的多設備環(huán)境中軟件開發(fā)課題的解決方案。架構的演變與車載軟件近年來,汽車行業(yè)正在經歷重大變革。在這個變革中,趨勢和需求也發(fā)生了巨大變化,互聯、自動駕駛、駕駛輔助、電動化等功能需求逐年增加。隨著功能的增加,搭載的ECU也在不斷增加,為了適應日益復雜的系統(tǒng),汽車的電氣/電子架構(E/E架構)也在不斷發(fā)展。為了控制這些系統(tǒng),需要構成ECU的多個設備之間進行協調操作。車載軟件開發(fā)中的課題面向需要多個設備協同操作的多設備環(huán)境進行軟件開發(fā)面臨以下課題:1. 難以判斷哪個設備的軟件出了問題在多個設
- 關鍵字:
軟件開發(fā) 多設備環(huán)境 ECU
- 量子計算既有望顯著加快復雜問題的解決速度,也可能助力材料、化學品和藥物設計、金融和氣候建模以及密碼學領域的重大突破。雖然量子比特方面的進展是量子計算邁向實際應用的重要一步,但是要充分實現這項技術的潛力,還需要在整個硬件和軟件棧上都取得大幅進展。英特爾采用全系統(tǒng)架構方法,涉及完整的計算堆棧,從量子比特架構和算法研究到電控設備(control electronics)、互連、量子軟件工具鏈和編譯器,一直到應用層。(圖片來源:英特爾公司)為了推進這個過程,英特爾研究院開發(fā)了一個名為英特爾?量子軟件開發(fā)工具包(I
- 關鍵字:
英特爾 量子時代 軟件開發(fā)
- 專注于引入新品并提供海量庫存的電子元器件分銷商貿澤電子?(Mouser Electronics) 近日即將備貨Silicon Labs?xGM210P無線Gecko模塊入門套件。這是一款功能強大的入門套件,包含利用已預先認證的MGM210P和BGM210P?(xGM210P)?模塊著手進行無線應用原型設計所需的各種硬件和支持工具。貿澤電子分銷的Silicon Labs?xGM210P無線Gecko模塊入門套件可供設計工程師用來開發(fā)智能LED、家居自動化和工
- 關鍵字:
無線 軟件開發(fā)
- 越來越多程序設計人員在設計安全相關應用程序時采用ARM處理器,范圍遍及醫(yī)療、運輸、航空電子與工業(yè)領域。因此,透過這些處理器所執(zhí)行的軟件也受到更為
- 關鍵字:
ARM處理器 軟件開發(fā) 編譯器
- 嵌入式系統(tǒng)是以應用為中心、以計算機技術為基礎、軟件硬件可裁剪、適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。嵌入式軟
- 關鍵字:
嵌入式 手機 軟件開發(fā)
- 第六屆“英特爾杯”全國大學生軟件創(chuàng)新大賽暨HTML5移動應用開發(fā)邀請賽今天在華南理工大學落下帷幕。這是英特爾第一次基于英特爾的移動平臺大規(guī)模在高校范圍內鼓勵應用創(chuàng)新,鼓勵他們實踐創(chuàng)新精神,通過自己的創(chuàng)意和動手能力推動更美好的生活。
- 關鍵字:
英特爾 HTML5 軟件開發(fā)
- 摘要:文章通過對客車空調系統(tǒng)的設計要求和計算機輔助設計的特點分析,提出了開發(fā)客車空調系統(tǒng)計算機輔助設計軟...
- 關鍵字:
客車空調 計算機輔助設計 軟件開發(fā)
- 本文將介紹如何避免那些隱蔽然而常見的錯誤,并介紹的幾個技巧幫助工程師發(fā)現軟件中隱藏的錯誤。大部分軟件開...
- 關鍵字:
堆棧溢出 軟件開發(fā) 功能測試
- 中國MCU正進入自2011年以來開始的快速發(fā)展階段。有數據顯示,2012年中國MCU市場營業(yè)收入已經達到35.3億美元,略 ...
- 關鍵字:
MCU 發(fā)展階段 軟件開發(fā)
- 嵌入式軟件開發(fā)下的數據積累,大多數軟件開發(fā)都會涉及到數據參數的保存與讀取,小至運行的單片機的軟件,大至操作系統(tǒng)級別的軟件(如linux,windows,mac),均會有專門的子程序或者模塊進行參數的保存和讀取。不同的平臺下開發(fā),參數的保存與讀取會存
- 關鍵字:
積累 數據 軟件開發(fā) 嵌入式
軟件開發(fā)介紹
需求:不僅僅是用戶需求,應該是開發(fā)中遇到的所有的需求。比如,你首先要知道做這個項目是為了解決什么問題;測試案例中應該輸入什么數據......為了清楚地知道這些需求,你經常要和客戶、項目經理等交流。
設計:編碼前,肯定有個計劃告訴你要做什么,結構是怎樣等等。你一定要按照這個來做,否則可能會一團糟。
編程:如果在項目截止日,你的程序不能跑起來或達不到客戶的要求,你就拿不到錢。
測試:目的是讓你知 [
查看詳細 ]
關于我們 -
廣告服務 -
企業(yè)會員服務 -
網站地圖 -
聯系我們 -
征稿 -
友情鏈接 -
手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產品世界》雜志社 版權所有 北京東曉國際技術信息咨詢有限公司

京ICP備12027778號-2 北京市公安局備案:1101082052 京公網安備11010802012473