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

描述

  TivaWare功能简介 

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

  特点:

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

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

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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分