tivaware功能简介
texasinstruments®tivaware™是针对tivac系列微处理器的一套软件开发包。该软件实质上是一个程序库,可以将微处理器所执行的常用基础操作指令模块化、函数化,免去了开发过程中可能出现的冗长代码和繁琐的工作,减少出错的几率,从而加快开发进程。
特点:
1、从代码大小或执行速度上看,相对于汇编语言编写的代码,采用驱动库开发的代码并不是最高效的。尽管驱动库的函数可以写得尽可能贴近汇编模式以提高效率,但是这样会使代码变得难以理解。简单来说,在可接受的范围内,通过损失一些代码空间和执行效率,来提高程序的可读性。
2、并非所有的tiva外设功能都可以通过调用库函数来实现,有些函数还是要自己写的。驱动程序尽可能的满足外设硬件的基本功能和常见功能,对于一些较复杂的功能或者不常见的用法,驱动库并没有现成的函数可以调用。此时,可以把现有的代码可以作为一个参考(库函数提供了源代码),在它们的基础上增加对附加功能的支持。
3、可通过某种方式移除api中所有的错误检查代码。这个算是一项高级功能吧,一般情况下,可以不理会。tivaware库提供了一种操作方式,可以将api中所有的错误检查代码移走。因为api输入参数的错误代码等通常只在程序开发的过程中使用,在生成最终用户版本时可以把它移走来改善减小代码空间和提高运行速度。
安科瑞ARTM-8变配电无线测温系统
单声道调频发射电路
单片机常识—结构和相关公司
大幅面扫描仪技术术语:White balance/白平衡
赛普拉斯推出全新Tx-Boost功能
关于TM4C129X系列TivaWare软件开发包介绍
YouTube正在开发一项新功能,它将使离线观看变得更好
苹果将Touch ID重新提上日程,Touch ID将重新添加到iPhone上
4998就能买到真正的全面屏,还是屏下摄像头的手机,心动了吗?
新闻:马云接受央视专访 台积电或2023年生产3nm芯片
挣脱“二向箔”,三维触控将带来人机交互方式的革新
怎样使自动驾驶行业更加的智能化
maxim推出DS3882功能丰富的汽车CCFL控制器逆变器
英飞特推出了72W四路恒流LED驱动器
28V 功率至频率转换器
PCI总线和PCIE总线的差异
苹果四款iPad产品上架小米有品,价格比官网和其他电商平台贵
打造未来数字世界,5G系统的机电互连是关键
汽车线束防火设计方案
探头知多少