0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于TM4C129X系列TivaWare软件开发包介绍

TI视频 作者:工程师郭婷 2018-08-06 00:45 次阅读

TivaWare功能简介 

Texas Instruments® TivaWare™是针对TivaC系列微处理器的一套软件开发包。该软件实质上是一个程序库,可以将微处理器所执行的常用基础操作指令模块化、函数化,免去了开发过程中可能出现的冗长代码和繁琐的工作,减少出错的几率,从而加快开发进程。

特点:

1、从代码大小或执行速度上看,相对于汇编语言编写的代码,采用驱动库开发的代码并不是最高效的。尽管驱动库的函数可以写得尽可能贴近汇编模式以提高效率,但是这样会使代码变得难以理解。简单来说,在可接受的范围内,通过损失一些代码空间和执行效率,来提高程序的可读性。  

2、并非所有的Tiva外设功能都可以通过调用库函数来实现,有些函数还是要自己写的。驱动程序尽可能的满足外设硬件的基本功能和常见功能,对于一些较复杂的功能或者不常见的用法,驱动库并没有现成的函数可以调用。此时,可以把现有的代码可以作为一个参考(库函数提供了源代码),在它们的基础上增加对附加功能的支持。 

3、可通过某种方式移除API中所有的错误检查代码。这个算是一项高级功能吧,一般情况下,可以不理会。Tivaware库提供了一种操作方式,可以将API中所有的错误检查代码移走。因为API输入参数的错误代码等通常只在程序开发的过程中使用,在生成最终用户版本时可以把它移走来改善减小代码空间和提高运行速度。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17173

    浏览量

    351656
  • ti
    ti
    +关注

    关注

    112

    文章

    7985

    浏览量

    212585
收藏 人收藏

    评论

    相关推荐

    Tiva C系列DK-TM4C129X入门指南

    电子发烧友网站提供《Tiva C系列DK-TM4C129X入门指南.pdf》资料免费下载
    发表于 12-05 14:04 1次下载
    Tiva <b class='flag-5'>C</b><b class='flag-5'>系列</b>DK-<b class='flag-5'>TM4C129X</b>入门指南

    使用M4的MCU(TM4C129X)建立webserver项目,网口指示灯的状态不对怎么解决?

    本人在使用M4的MCU(TM4C129X)建立webserver项目时候,有个问题想请教下,就是网口指示灯的状态不对。主要表现是是:网线没有插上的时候,link-LED 和active-LED都
    发表于 11-05 07:28

    用于C系列TivaWare™入门信息

    电子发烧友网站提供《用于C系列TivaWare™入门信息.pdf》资料免费下载
    发表于 11-04 09:16 0次下载
    用于<b class='flag-5'>C</b><b class='flag-5'>系列</b>的<b class='flag-5'>TivaWare</b>™入门信息

    TM4C129x基于套接字的TI-RTOS NDK以太网应用

    电子发烧友网站提供《TM4C129x基于套接字的TI-RTOS NDK以太网应用.pdf》资料免费下载
    发表于 09-23 11:15 0次下载
    <b class='flag-5'>TM4C129x</b>基于套接字的TI-RTOS NDK以太网应用

    TM4C12x MCU开发LCD应用

    电子发烧友网站提供《为TM4C12x MCU开发LCD应用.pdf》资料免费下载
    发表于 09-19 10:40 0次下载
    为<b class='flag-5'>TM4C12x</b> MCU<b class='flag-5'>开发</b>LCD应用

    用于TM4C129x器件的高耐用性EEPROM仿真驱动器

    电子发烧友网站提供《用于TM4C129x器件的高耐用性EEPROM仿真驱动器.pdf》资料免费下载
    发表于 09-19 10:38 0次下载
    用于<b class='flag-5'>TM4C129x</b>器件的高耐用性EEPROM仿真驱动器

    使用TM4C129x 微控制器为 TMP1826实现单线枚举功能应用说明

    电子发烧友网站提供《使用TM4C129x 微控制器为 TMP1826实现单线枚举功能应用说明.pdf》资料免费下载
    发表于 09-12 11:10 0次下载
    使用<b class='flag-5'>TM4C129x</b> 微控制器为 TMP1826实现单线枚举功能应用说明

    TM4C129x设备上OPUS语音编码的实现

    电子发烧友网站提供《TM4C129x设备上OPUS语音编码的实现.pdf》资料免费下载
    发表于 09-03 10:38 0次下载
    <b class='flag-5'>TM4C129x</b>设备上OPUS语音编码的实现

    TM4C129ENCZAD微控制器数据表

    电子发烧友网站提供《TM4C129ENCZAD微控制器数据表.pdf》资料免费下载
    发表于 08-07 11:39 0次下载
    <b class='flag-5'>TM4C129</b>ENCZAD微控制器数据表

    TM4C129LNCZAD微控制器数据表

    电子发烧友网站提供《TM4C129LNCZAD微控制器数据表.pdf》资料免费下载
    发表于 08-07 11:26 0次下载
    <b class='flag-5'>TM4C129</b>LNCZAD微控制器数据表

    TM4C129ENCPDT微控制器数据表

    电子发烧友网站提供《TM4C129ENCPDT微控制器数据表.pdf》资料免费下载
    发表于 08-07 09:54 0次下载
    <b class='flag-5'>TM4C129</b>ENCPDT微控制器数据表

    TM4C129DNCPDT微控制器数据表

    电子发烧友网站提供《TM4C129DNCPDT微控制器数据表.pdf》资料免费下载
    发表于 08-07 09:53 0次下载
    <b class='flag-5'>TM4C129</b>DNCPDT微控制器数据表

    TM4C129CNCPDT微控制器数据表

    电子发烧友网站提供《TM4C129CNCPDT微控制器数据表.pdf》资料免费下载
    发表于 08-07 09:37 3次下载
    <b class='flag-5'>TM4C129</b>CNCPDT微控制器数据表

    TM4C129XKCZAD微控制器数据表

    电子发烧友网站提供《TM4C129XKCZAD微控制器数据表.pdf》资料免费下载
    发表于 08-01 10:02 0次下载
    <b class='flag-5'>TM4C129</b>XKCZAD微控制器数据表

    NUC505软件开发包为什么不能下载?

    NUC505 软件开发包不能下载
    发表于 01-17 06:35