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

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

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

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

關(guān)于TM4C129X系列TivaWare軟件開發(fā)包介紹

TI視頻 ? 作者:工程師郭婷 ? 2018-08-06 00:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

TivaWare功能簡介?

Texas?Instruments??TivaWare?是針對TivaC系列微處理器的一套軟件開發(fā)包。該軟件實質(zhì)上是一個程序庫,可以將微處理器所執(zhí)行的常用基礎(chǔ)操作指令模塊化、函數(shù)化,免去了開發(fā)過程中可能出現(xiàn)的冗長代碼和繁瑣的工作,減少出錯的幾率,從而加快開發(fā)進程。

特點:

1、從代碼大小或執(zhí)行速度上看,相對于匯編語言編寫的代碼,采用驅(qū)動庫開發(fā)的代碼并不是最高效的。盡管驅(qū)動庫的函數(shù)可以寫得盡可能貼近匯編模式以提高效率,但是這樣會使代碼變得難以理解。簡單來說,在可接受的范圍內(nèi),通過損失一些代碼空間和執(zhí)行效率,來提高程序的可讀性。??

2、并非所有的Tiva外設(shè)功能都可以通過調(diào)用庫函數(shù)來實現(xiàn),有些函數(shù)還是要自己寫的。驅(qū)動程序盡可能的滿足外設(shè)硬件的基本功能和常見功能,對于一些較復雜的功能或者不常見的用法,驅(qū)動庫并沒有現(xiàn)成的函數(shù)可以調(diào)用。此時,可以把現(xiàn)有的代碼可以作為一個參考(庫函數(shù)提供了源代碼),在它們的基礎(chǔ)上增加對附加功能的支持。?

3、可通過某種方式移除API中所有的錯誤檢查代碼。這個算是一項高級功能吧,一般情況下,可以不理會。Tivaware庫提供了一種操作方式,可以將API中所有的錯誤檢查代碼移走。因為API輸入?yún)?shù)的錯誤代碼等通常只在程序開發(fā)的過程中使用,在生成最終用戶版本時可以把它移走來改善減小代碼空間和提高運行速度。

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

    關(guān)注

    147

    文章

    18924

    瀏覽量

    398082
  • ti
    ti
    +關(guān)注

    關(guān)注

    114

    文章

    8068

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    索尼更新相機遙控軟件開發(fā)包2.01版本

    2026年2月03日,索尼(中國)有限公司正式發(fā)布了可通過電腦遠程操控索尼相機的相機遙控軟件開發(fā)包(Camera Remote SDK)2.01版本,本次更新帶來了2個新功能,新增支持機型ILCE-7M5、PXW-Z380、DSC-RX1RM3等。
    的頭像 發(fā)表于 02-03 16:59 ?656次閱讀

    ADC模數(shù)轉(zhuǎn)換實戰(zhàn):硬件設(shè)計與軟件開發(fā)要點指南!

    ADC硬件設(shè)計與軟件開發(fā)的關(guān)鍵要點,為開發(fā)者提供ADC轉(zhuǎn)換的實戰(zhàn)指導。 本文將分享硬件參考設(shè)計及LuatOS開發(fā)相關(guān)API,帶你快速了解ADC的軟硬件實現(xiàn)要點。 01. 模組相關(guān)管腳 Air780EPM
    的頭像 發(fā)表于 12-16 13:25 ?402次閱讀
    ADC模數(shù)轉(zhuǎn)換實戰(zhàn):硬件設(shè)計與<b class='flag-5'>軟件開發(fā)</b>要點指南!

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

    嵌入式軟件開發(fā)作為計算機科學和電子工程的交叉領(lǐng)域,要求開發(fā)人員具備一系列的專業(yè)知識和技能。 而基于CW32的嵌入式軟件開發(fā)必備知識包括以下部分: 1 、編程語言 熟練掌握
    發(fā)表于 11-28 07:48

    ADS129x/ADS129xR 多通道生物電位測量 ADC 產(chǎn)品總結(jié)

    ADS1294、ADS1296、ADS1298(ADS129x)和ADS1294R、ADS1296R ADS1298R(ADS129xR)是一系列多通道、同時采樣、24位、δσ(ΔΣ)模數(shù)轉(zhuǎn)換器
    的頭像 發(fā)表于 11-19 14:01 ?795次閱讀
    ADS<b class='flag-5'>129x</b>/ADS<b class='flag-5'>129</b>xR 多通道生物電位測量 ADC 產(chǎn)品總結(jié)

    英飛凌推出全新軟件開發(fā)集成工具AURIX? Configuration Studio,加速AURIX?系列器件軟件開發(fā)

    ??Configuration Studio(ACS),旨在簡化采用AURIX? TC3x系列器件的應用開發(fā)流程,加快產(chǎn)品上市并降低開發(fā)成本。ACS基于成熟的DAVE?(數(shù)字應用虛擬工
    的頭像 發(fā)表于 11-12 16:14 ?6.7w次閱讀

    芯科科技推出Simplicity Ecosystem軟件開發(fā)套件

    Silicon Labs(芯科科技)今日在深圳盛大舉辦享譽業(yè)界的Works With開發(fā)者大會,同時宣布推出Simplicity Ecosystem軟件開發(fā)套件,它不僅是下一代模塊化的軟件開發(fā)
    的頭像 發(fā)表于 10-27 16:45 ?1311次閱讀

    十大北京軟件開發(fā)公司推薦:有哪些優(yōu)點和缺點

    十大北京軟件開發(fā)公司推薦:有哪些優(yōu)點和缺點
    的頭像 發(fā)表于 10-04 09:44 ?3957次閱讀
    十大北京<b class='flag-5'>軟件開發(fā)</b>公司推薦:有哪些優(yōu)點和缺點

    2025北京軟件開發(fā)公司推薦匯總:盤點10家優(yōu)秀軟件定制開發(fā)公司

    2025北京軟件開發(fā)公司推薦匯總:盤點10家優(yōu)秀軟件定制開發(fā)公司
    的頭像 發(fā)表于 09-30 09:16 ?2744次閱讀
    2025北京<b class='flag-5'>軟件開發(fā)</b>公司推薦匯總:盤點10家優(yōu)秀<b class='flag-5'>軟件</b>定制<b class='flag-5'>開發(fā)</b>公司

    知識分享 | 敏捷方法在基于模型的軟件開發(fā)項目中的應用

    傳統(tǒng)的瀑布式軟件開發(fā)流程存在諸多局限,這使得應用敏捷原則變得尤為重要,尤其是面對復雜且不斷變化的開發(fā)環(huán)境時。作為最高效的軟件開發(fā)方法之一,基于模型的開發(fā)(MBD)具有諸多優(yōu)勢。將敏捷原
    的頭像 發(fā)表于 07-16 16:52 ?1273次閱讀
    知識分享 | 敏捷方法在基于模型的<b class='flag-5'>軟件開發(fā)</b>項目中的應用

    主流機器視覺軟件開發(fā)平臺介紹及對比?

    機器視覺作為工業(yè)自動化的核心技術(shù),其軟件開發(fā)平臺的選擇直接影響項目的開發(fā)效率、成本及最終性能。本文將對比當前主流的視覺開發(fā)平臺,包括LabVIEW、VisionPro、Halcon
    的頭像 發(fā)表于 07-14 09:44 ?2543次閱讀
    主流機器視覺<b class='flag-5'>軟件開發(fā)</b>平臺<b class='flag-5'>介紹</b>及對比?

    東軟睿馳聯(lián)合推出基于AURIX TC4x的NeuSAR快速開發(fā)套件

    近日,東軟睿馳聯(lián)合英飛凌、HighTec推出基于AURIX TC4x的NeuSAR快速開發(fā)套件,為汽車軟件開發(fā)提供高效、便捷的全棧開發(fā)環(huán)境,助力客戶及
    的頭像 發(fā)表于 07-08 11:30 ?1274次閱讀
    東軟睿馳聯(lián)合推出基于AURIX TC<b class='flag-5'>4x</b>的NeuSAR快速<b class='flag-5'>開發(fā)</b>套件

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

    對于初學嵌入式的朋友們,會想要了解嵌入式軟件開發(fā)常用的軟件有些,有什么用。那么看以下常用的軟件介紹。 1.Visual Studio Code 簡稱VSCode:它是一款由微軟
    發(fā)表于 07-03 17:06

    基于瑞薩64位MPU RZ/G2L進行32位應用軟件開發(fā)

    本文主要介紹基于瑞薩64位MPU RZ/G2L進行32位應用軟件開發(fā)介紹,用于解決客戶32位軟件移植相關(guān)問題,供客戶參考。
    的頭像 發(fā)表于 06-26 15:48 ?1978次閱讀
    基于瑞薩64位MPU RZ/G2L進行32位應用<b class='flag-5'>軟件開發(fā)</b>

    找電機控制軟件開發(fā)兼職

    軟件開發(fā)兼職人員,我現(xiàn)在有一個永磁無刷電機控制,220V,需要有相關(guān)經(jīng)驗的人來開發(fā),兼職費用可以議談,產(chǎn)品是增壓泵相關(guān)產(chǎn)品,有興趣給我留言,謝謝
    發(fā)表于 05-07 17:43

    芯科科技Unify軟件開發(fā)套件更新

    Silicon Labs(芯科科技)最新發(fā)布的Unify 軟件開發(fā)套件 (SDK) 更新內(nèi)容引入了一系列功能,旨在大幅增強對Z-Wave開發(fā)的支持,包括優(yōu)化的安全性以及協(xié)議功能。該版本標志著一個轉(zhuǎn)變
    的頭像 發(fā)表于 04-23 10:03 ?1171次閱讀