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

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

          嵌入式軟件開(kāi)發(fā)之: 調(diào)整C庫(kù)使其適應(yīng)目標(biāo)硬件

          •   13.3 調(diào)整C庫(kù)使其適應(yīng)目標(biāo)硬件   默認(rèn)情況下,C庫(kù)利用semihosting機(jī)制來(lái)提供設(shè)備驅(qū)動(dòng)級(jí)的功能,使得主機(jī)能夠用作輸入和輸出設(shè)備。這種機(jī)制對(duì)于嵌入式開(kāi)發(fā)十分有用,因?yàn)橛糜陂_(kāi)發(fā)的硬件系統(tǒng)通常沒(méi)有最終系統(tǒng)的輸入和輸出設(shè)備。   本節(jié)介紹如何重定向代碼中的Semihosting庫(kù)函數(shù),使其真正適用目標(biāo)系統(tǒng)。   13.3.1 C庫(kù)函數(shù)重定向   所謂C庫(kù)函數(shù)重定向,就是用戶(hù)使用自己編寫(xiě)的函數(shù)代碼代替C庫(kù)中的函數(shù),使最終程序更適用于實(shí)際的目標(biāo)硬件。圖13.6顯示了C庫(kù)函數(shù)重定向的過(guò)程。
          • 關(guān)鍵字: 嵌入式  C庫(kù)  Semihosting  

          嵌入式軟件開(kāi)發(fā)之: 調(diào)整C庫(kù)使其適應(yīng)目標(biāo)硬件

          • 電子產(chǎn)品世界,為電子工程師提供全面的電子產(chǎn)品信息和行業(yè)解決方案,是電子工程師的技術(shù)中心和交流中心,是電子產(chǎn)品的市場(chǎng)中心,EEPW 20年的品牌歷史,是電子工程師的網(wǎng)絡(luò)家園
          • 關(guān)鍵字: 嵌入式軟件  C庫(kù)  ARM  Semihosting  庫(kù)函數(shù)  
          共2條 1/1 1

          c庫(kù)介紹

          您好,目前還沒(méi)有人創(chuàng)建詞條c庫(kù)!
          歡迎您創(chuàng)建該詞條,闡述對(duì)c庫(kù)的理解,并與今后在此搜索c庫(kù)的朋友們分享。    創(chuàng)建詞條

          熱門(mén)主題

          樹(shù)莓派    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ù)信息咨詢(xún)有限公司
          備案 京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); })();