本手册介绍了32位基于ARM微控制器STM32F101xx与STM32F103xx的固件函数库。该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,无需深入掌握细节,用户也可以轻松应用每一个外设。因此,使用本固态函数库可以大大减少用户的程序编写时间,进而降低开发成本。每个外设驱动都由一组函数组成,这组函数覆盖了该外设所有功能。每个器件的开发都由一个通用API (application programming interface 应用编程界面)驱动,API对该驱动程序的结构,函数和参数名称都进行了标准化。所有的驱动源代码都符合“Strict ansi-C”标准(项目于范例文件符合扩充ansi-C标准)。我们已经把驱动源代码文档化,他们同时兼容MISRA-C 2004标准(根据需要,我们可以提供兼容矩阵)。由于整个固态函数库按照“Strict ansi-C”标准编写,它不受不同开发环境的影响。仅对话启动文件取决于开发环境。该固态函数库通过校验所有库函数的输入值来实现实时错误检测。该动态校验提高了软件的鲁棒性。实时检测适合于用户应用程序的开发和调试。但这会增加了成本,可以在最终应用程序代码中移去,以优化代码大小和执行速度。
上传时间: 2022-04-26
上传用户:
vpx基本规范,ansi/VITA 46.0-2007 (R2013) 。
标签: vpx规范
上传时间: 2022-06-16
上传用户:
内容简介本书是计算机科学的经典教材,介绍了计算机科学的基础知识和程序设计的专门知识。以介绍ansi C为主线,不仅涵盖C语言的基本知识,而且介绍了软件工程技术以及如何应用良好的程序设计风格进行开发等内容。本书采用了库函数的方法,强调抽象的原则,详细阐述了库和模块化开发。此外,还利用大量实例讲述解决问题的全过程,对开发过程中常见的错误也给出了解决和避免的方法。本书集中讨论库和抽象的用法,这是当代程序设计技术中最基本的知识。作者使用库来隐藏C语言的复杂性,更加突出主题,使学生可以较好地掌握每一个主题的精髓。然后,进一步给出每个库的底层实现,较好地展示了自身的抽象威力。作者简介Eric S. Roberts,美国斯坦福大学计算机科学系教授,主管教学的系副主任。他由于教学改革的成就获得Charles Simonyi荣誉教授。Roberts于1980年获哈佛大学应用数学博士学位,其后他创建了威尔斯利学院的计算机科学系,并担任系主任。后来,他在加州Palo Alto的DEC公司系统研究中心工作了5年。
标签: C语言
上传时间: 2022-06-21
上传用户:20125101110
ansi-VITA 46.6 Gigabit Ethernet Control Plane on VPX
标签: ansi-VITA
上传时间: 2022-06-26
上传用户:trh505
Visual C++ 6.0 程序员的实用参考书。全书共分成六个部分:第一部分 介 绍 Developer Studio 和 AppWizard 的基础知识;第二部分介绍文本、图形和对 话框编辑器;第三部分是编程指南,展示了如何使用 ClassWizard 和 Gallery 来 加速编程开发工作 ,创建自己的组件 ;第四部分介绍 ActiveX 控件及其使用 ,说 明如何用 MFC 或 ATL 来 写 ActiveX 控 件 ;第五部分讨论调试器的各种能力 ,程 序优化的各种选项及原因,如何定制 Visual C++,如何编制宏和附加实用程序; 第六部分提供 ASCII 字符和 ansi 字符的标准表格,并简要描述 ClassWizard 支 持 的 MFC 类 和 VBScript
上传时间: 2022-07-11
上传用户:sn810821
本文档介绍如何使用 GNU 语言工具来编写 16 位单片机 / 数字信号控制器应用程序代 码。内容安排如下: • 第 1 章 “编译器概述”——介绍编译器、开发工具和功能集。 • 第 2 章“通用 C 接口”——介绍可用于增强 MPLAB XC 编译器之间代码可移植性 的通用 C 接口。 • 第 3 章“操作指南”——列出了一些具体操作方面的问题和简要说明,以及指向手 册中相关章节的链接。 • 第 4 章“XC16 工具链和 MPLAB X IDE”——说明关于如何通过 MPLAB X IDE 设 置和使用编译器及相关工具的基础知识。 • 第 5 章 “编译器命令行驱动程序”——介绍如何从命令行中使用编译器。 • 第 6 章“与器件相关的特性”——介绍编译器头文件和寄存器定义文件,以及如何 用于 SFR。 • 第 7 章 “MPLAB XC16 和 ansi C 之间的差别”——介绍编译器语法支持的 C 语 言与标准 ansi-89 C 之间的差别。 • 第8章“支持的数据类型和变量”——介绍编译器的整型、浮点型和指针数据类型。第 9 章 “定点算术支持”——说明编译器中的定点算术支持。 • 第 10 章 “存储器分配和访问”——介绍编译器运行时模型,包括关于段、初始 化、存储模型、软件堆栈和更多方面的信息。 • 第 11 章 “操作符和语句”——介绍操作符和语句。 • 第 12 章 “寄存器使用”——说明如何访问和使用 SFR。 • 第 13 章 “函数”——详细介绍可用的函数。 • 第 14 章 “中断”——介绍如何使用中断。 • 第 15 章 “main、运行时启动和复位”——介绍 C 代码的重要元素。 • 第 16 章 “混合使用 C 代码和汇编代码”——提供关于编译器与 16 位汇编语言模 块配合使用的指导。 • 第 17 章 “库程序”——说明如何使用库。 • 第 18 章 “优化”——介绍优化选项。 • 第 19 章 “预处理”——详细介绍预处理操作。 • 第 20 章 “链接程序”——说明链接如何工作。
标签: mplab xc16 编译器
上传时间: 2022-07-16
上传用户:
OPENVPX,VPX VITA65资料,分享给大家。。。
上传时间: 2022-07-17
上传用户:qdxqdxqdxqdx
物联网iot完整”的Paho MQTT C客户端库是用Linux和Windows编写的。它假设存在用于网络(套接字),线程和内存分配的Posix或Windows库。嵌入式库旨在具有以下特征:使用非常有限的资源 - 挑选所需的组件不依赖于任何特定的库进行网络,线程或内存管理ansi标准C,最高可移植性,最低级别C和/或C ++中的可选更高层
上传时间: 2022-07-20
上传用户:
本手册介绍了32位基于ARM微控制器STM32F101xx与STM32F103xx的固件函数库。该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,无需深入掌握细节,用户也可以轻松应用每一个外设。因此,使用本固态函数库可以大大减少用户的程序编写时间,进而降低开发成本。每个外设驱动都由一组函数组成,这组函数覆盖了该外设所有功能。每个器件的开发都由一个通用AR(application prograrmming interface应用编程界面)驱动,AP1对该驱动程序的结构,函数和参数名称都进行了标准化。所有的驱动源代码都符合“StrictANS/-C'标准(项目于范例文件符合扩充ansi-C标准)。我们已经把驱动源代码文档化,他们同时兼容MISRA-C2004标准(根据需要,我们可以提供兼容矩阵)。由于整个固态函数库按照“StrictANSS-C'标准编写,它不受不同开发环境的影响。仅对话启动文件取决于开发环境。
标签: stm32
上传时间: 2022-07-28
上传用户:ttalli
Borland C++ Builder Compiler 是一个BC 编译器。它是用来优化BC 开发系统的工具。它包括最后版本的ansi/ISO C++ 语言的支持,包括RTL,C++ 的STL框架结构支持
标签: 固件
上传时间: 2013-04-15
上传用户:eeworm