<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          首頁(yè)  資訊  商機(jī)   下載  拆解   高校  招聘   雜志  會(huì)展  EETV  百科   問答  電路圖  工程師手冊(cè)   Datasheet  100例   活動(dòng)中心  E周刊閱讀   樣片申請(qǐng)
          EEPW首頁(yè) >> 主題列表 >> 軟件開發(fā)

          嵌入式軟件開發(fā)常用的套路與技巧

          • 01. 調(diào)試相關(guān)的宏在Linux使用gcc編譯程序的時(shí)候,對(duì)于調(diào)試的語句還具有一些特殊的語法。gcc編譯的過程中,會(huì)生成一些宏,可以使用這些宏分別打印當(dāng)前源文件的信息,主要內(nèi)容是當(dāng)前的文件、當(dāng)前運(yùn)行的函數(shù)和當(dāng)前的程序行。具體宏如下:__FILE__??當(dāng)前程序源文件?(char*)__FUNCTION__??當(dāng)前運(yùn)行的函數(shù)?(char*)__LINE__??當(dāng)前的函數(shù)行?(int)這些宏不是程序代碼定義的,而是有編譯
          • 關(guān)鍵字: 嵌入式  軟件開發(fā)  

          RX系列軟件回顧與展望 #3

          • 軟件開發(fā)的規(guī)模和復(fù)雜性都在增加。軟件開發(fā)人員不僅要專注于設(shè)計(jì)和編寫代碼,同時(shí)還需要收集測(cè)試結(jié)果、制作發(fā)布包和文檔。另一方面,在一套代碼支持多個(gè)平臺(tái)的開發(fā)過程中,80%以上的測(cè)試過程在每個(gè)平臺(tái)上都是相同的。此時(shí)的問題是,無法檢測(cè)出本應(yīng)該在特定平臺(tái)上進(jìn)行安裝測(cè)試卻被遺漏的測(cè)試部分??偨Y(jié)起來有以下2點(diǎn)問題? 提高效率:軟件開發(fā)成本不斷增加——如何更有效地開發(fā)??提高質(zhì)量:不省略類似測(cè)試用例——如何提高質(zhì)量作為應(yīng)對(duì)以上問題的一項(xià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)歷重大變革。在這個(gè)變革中,趨勢(shì)和需求也發(fā)生了巨大變化,互聯(lián)、自動(dòng)駕駛、駕駛輔助、電動(dòng)化等功能需求逐年增加。隨著功能的增加,搭載的ECU也在不斷增加,為了適應(yīng)日益復(fù)雜的系統(tǒng),汽車的電氣/電子架構(gòu)(E/E架構(gòu))也在不斷發(fā)展。為了控制這些系統(tǒng),需要構(gòu)成ECU的多個(gè)設(shè)備之間進(jìn)行協(xié)調(diào)操作。車載軟件開發(fā)中的課題面向需要多個(gè)設(shè)備協(xié)同操作的多設(shè)備環(huán)境進(jìn)行軟件開發(fā)面臨以下課題:1. 難以判斷哪個(gè)設(shè)備的軟件出了問題在多個(gè)設(shè)
          • 關(guān)鍵字: 軟件開發(fā)  多設(shè)備環(huán)境  ECU  

          英特爾:推動(dòng)面向量子時(shí)代的軟件開發(fā)

          • 量子計(jì)算既有望顯著加快復(fù)雜問題的解決速度,也可能助力材料、化學(xué)品和藥物設(shè)計(jì)、金融和氣候建模以及密碼學(xué)領(lǐng)域的重大突破。雖然量子比特方面的進(jìn)展是量子計(jì)算邁向?qū)嶋H應(yīng)用的重要一步,但是要充分實(shí)現(xiàn)這項(xiàng)技術(shù)的潛力,還需要在整個(gè)硬件和軟件棧上都取得大幅進(jìn)展。英特爾采用全系統(tǒng)架構(gòu)方法,涉及完整的計(jì)算堆棧,從量子比特架構(gòu)和算法研究到電控設(shè)備(control electronics)、互連、量子軟件工具鏈和編譯器,一直到應(yīng)用層。(圖片來源:英特爾公司)為了推進(jìn)這個(gè)過程,英特爾研究院開發(fā)了一個(gè)名為英特爾?量子軟件開發(fā)工具包(I
          • 關(guān)鍵字: 英特爾  量子時(shí)代  軟件開發(fā)  

          貿(mào)澤電子備貨用于網(wǎng)狀網(wǎng)絡(luò)設(shè)計(jì)的 Silicon Labs xGM210P無線Gecko模塊入門套件

          • 專注于引入新品并提供海量庫(kù)存的電子元器件分銷商貿(mào)澤電子?(Mouser Electronics) 近日即將備貨Silicon Labs?xGM210P無線Gecko模塊入門套件。這是一款功能強(qiáng)大的入門套件,包含利用已預(yù)先認(rèn)證的MGM210P和BGM210P?(xGM210P)?模塊著手進(jìn)行無線應(yīng)用原型設(shè)計(jì)所需的各種硬件和支持工具。貿(mào)澤電子分銷的Silicon Labs?xGM210P無線Gecko模塊入門套件可供設(shè)計(jì)工程師用來開發(fā)智能LED、家居自動(dòng)化和工
          • 關(guān)鍵字: 無線  軟件開發(fā)  

          運(yùn)用ARM處理器系列軟件工具可加速遵循安全至上的規(guī)范

          • 越來越多程序設(shè)計(jì)人員在設(shè)計(jì)安全相關(guān)應(yīng)用程序時(shí)采用ARM處理器,范圍遍及醫(yī)療、運(yùn)輸、航空電子與工業(yè)領(lǐng)域。因此,透過這些處理器所執(zhí)行的軟件也受到更為
          • 關(guān)鍵字: ARM處理器  軟件開發(fā)  編譯器  

          JNI技術(shù)如何在嵌入式軟件開發(fā)中應(yīng)用?

          • 嵌入式系統(tǒng)是以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。嵌入式軟
          • 關(guān)鍵字: 嵌入式  手機(jī)  軟件開發(fā)  

          CriticalBlue公司與飛思卡爾合作并簡(jiǎn)化多核軟件開

          • 作為嵌入式多核軟件分析、研究和驗(yàn)證工具的先驅(qū),CriticalBlue公司已與全球領(lǐng)先的嵌入式半導(dǎo)體設(shè)計(jì)和生產(chǎn)商飛思卡爾攜手,讓CriticalBlue公司的Prism開發(fā)
          • 關(guān)鍵字: CriticalBlue  飛思卡爾  多核  軟件開發(fā)  

          鼓勵(lì)移動(dòng)應(yīng)用創(chuàng)新 英特爾為大學(xué)生提供創(chuàng)新平臺(tái)

          • 第六屆“英特爾杯”全國(guó)大學(xué)生軟件創(chuàng)新大賽暨HTML5移動(dòng)應(yīng)用開發(fā)邀請(qǐng)賽今天在華南理工大學(xué)落下帷幕。這是英特爾第一次基于英特爾的移動(dòng)平臺(tái)大規(guī)模在高校范圍內(nèi)鼓勵(lì)應(yīng)用創(chuàng)新,鼓勵(lì)他們實(shí)踐創(chuàng)新精神,通過自己的創(chuàng)意和動(dòng)手能力推動(dòng)更美好的生活。
          • 關(guān)鍵字: 英特爾  HTML5  軟件開發(fā)  

          基于EZ-USB FX2的USB 2.0系統(tǒng)軟件開發(fā)

          • 通用串行總線(UniversalSeriaIBus,簡(jiǎn)稱USB)以其易插拔、無需配置、真正的即插即用等特性獲得了廣泛的市場(chǎng)...
          • 關(guān)鍵字: EZ-USB  FX2  USB2.0系統(tǒng)  軟件開發(fā)  

          淺談客車空調(diào)系統(tǒng)的計(jì)算機(jī)輔助設(shè)計(jì)

          嵌入式軟件三大潛在問題及其測(cè)試技術(shù)

          • 本文將介紹如何避免那些隱蔽然而常見的錯(cuò)誤,并介紹的幾個(gè)技巧幫助工程師發(fā)現(xiàn)軟件中隱藏的錯(cuò)誤。大部分軟件開...
          • 關(guān)鍵字: 堆棧溢出  軟件開發(fā)  功能測(cè)試  

          MCU進(jìn)入高速發(fā)展階段 軟件開發(fā)百花齊放

          • 中國(guó)MCU正進(jìn)入自2011年以來開始的快速發(fā)展階段。有數(shù)據(jù)顯示,2012年中國(guó)MCU市場(chǎng)營(yíng)業(yè)收入已經(jīng)達(dá)到35.3億美元,略 ...
          • 關(guān)鍵字: MCU  發(fā)展階段  軟件開發(fā)    

          基于VPP規(guī)范的VXI總線模塊的軟件開發(fā)

          • 1.概述VXIbus聯(lián)合體在制定VXIbus規(guī)范時(shí),成功地定義了基于VME總線的模塊化儀器的標(biāo)準(zhǔn)。它定義了VXIbus兼容部...
          • 關(guān)鍵字: VPP規(guī)范  VXI總線  軟件開發(fā)  

          嵌入式軟件開發(fā)下的數(shù)據(jù)積累

          • 嵌入式軟件開發(fā)下的數(shù)據(jù)積累,大多數(shù)軟件開發(fā)都會(huì)涉及到數(shù)據(jù)參數(shù)的保存與讀取,小至運(yùn)行的單片機(jī)的軟件,大至操作系統(tǒng)級(jí)別的軟件(如linux,windows,mac),均會(huì)有專門的子程序或者模塊進(jìn)行參數(shù)的保存和讀取。不同的平臺(tái)下開發(fā),參數(shù)的保存與讀取會(huì)存
          • 關(guān)鍵字: 積累  數(shù)據(jù)  軟件開發(fā)  嵌入式  
          共44條 1/3 1 2 3 »

          軟件開發(fā)介紹

          需求:不僅僅是用戶需求,應(yīng)該是開發(fā)中遇到的所有的需求。比如,你首先要知道做這個(gè)項(xiàng)目是為了解決什么問題;測(cè)試案例中應(yīng)該輸入什么數(shù)據(jù)......為了清楚地知道這些需求,你經(jīng)常要和客戶、項(xiàng)目經(jīng)理等交流。 設(shè)計(jì):編碼前,肯定有個(gè)計(jì)劃告訴你要做什么,結(jié)構(gòu)是怎樣等等。你一定要按照這個(gè)來做,否則可能會(huì)一團(tuán)糟。 編程:如果在項(xiàng)目截止日,你的程序不能跑起來或達(dá)不到客戶的要求,你就拿不到錢。 測(cè)試:目的是讓你知 [ 查看詳細(xì) ]

          熱門主題

          軟件開發(fā)    樹莓派    linux   
          關(guān)于我們 - 廣告服務(wù) - 企業(yè)會(huì)員服務(wù) - 網(wǎng)站地圖 - 聯(lián)系我們 - 征稿 - 友情鏈接 - 手機(jī)EEPW
          Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
          《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國(guó)際技術(shù)信息咨詢有限公司
          備案 京ICP備12027778號(hào)-2 北京市公安局備案:1101082052    京公網(wǎng)安備11010802012473
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();