文章 2017-08-01 来自:开发者社区

《stm32嵌入式系统开发实战指南》一导读

前 言 自20世纪90年代,鉴于多任务支持、开发便捷、便于维护等特性,同时能够提高系统的稳定性和可靠性,嵌入式实时操作系统(RTOS)逐渐为广大嵌入式从业人员所接受和认可,越来越多的工程师加入使用RTOS的队伍。与此同时,半导体技术的快速发展及市场需求的多样化对RTOS提出了更高的要求。一方面,新型处理器的大量涌现要求RTOS自身结构的设计应易于移植,以适应不同硬件架构平台的应用。另一方面,人.....

文章 2017-08-01 来自:开发者社区

《stm32嵌入式系统开发实战指南》一3.3 创建工程

3.3 创建工程 本小节以一个简单的DEMO为例,向读者展示如何创建一个工程实例。在介绍之前,应首先从ST公司官方网站获得STM32FXXX系列芯片的驱动库,其官方网址为:http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f10x_stdperiph_lib.zip。接下来具体介绍操作步骤。1....

文章 2017-08-01 来自:开发者社区

《stm32嵌入式系统开发实战指南》一3.2 相关开发工具

3.2 相关开发工具 1.JTAG调试仿真器支持ARM7/ARM9,支持自动检测和手动指定内核。使用RDI接口,支持SDT、ADS、RealView和IAR。 支持ADS1.2、SDT2.51和RealView。 支持单个硬件断点或者数量不限的软件断点。 支持ARM/THUMB模式。 支持LITTLEENDIAN和BIGENDIAN。 支持SEMIHOSTING。 支持WIGGLER SDTJT....

文章 2017-08-01 来自:开发者社区

《stm32嵌入式系统开发实战指南》一3.1 开发环境及搭建

3.1 开发环境及搭建 3.1.1 常见开发环境 1.ADS1.2 ADS是ARM公司的集成开发环境软件,拥有非常强大的功能。ADS的前身是SDT,SDT是ARM公司几年前的开发环境软件,目前SDT早已经不再升级。ADS包括四个模块,分别是:SIMULATOR、C编译器、实时调试器和应用函数库。 ADS的编译器与调试器较SDT都有了非常大的改观,ADS1.2提供完整的Windows界面开发环境。....

文章 2017-08-01 来自:开发者社区

《stm32嵌入式系统开发实战指南》一第3章 开发环境 3.0

第3章 开发环境 通常,ARM的开发环境以开发套件或集成开发环境的方式提供给终端用户使用,本章将介绍常用的开发套件或集成开发环境及IAR EWARM和RealView MDK的安装。

文章 2017-08-01 来自:开发者社区

《stm32嵌入式系统开发实战指南》一2.3 硬件设计要点

2.3 硬件设计要点 本节以电路的电磁兼容设计为出发点,简要介绍在硬件开发工程中的注意事项和要点,并讲述了板级电路的信号完整性设计、电源完整性设计一般原则。 2.3.1 电磁兼容问题 电磁兼容性是电子设备或系统的主要性能之一,电磁兼容设计是实现设备或系统规定功能、使系统效能得以充分发挥的重要保证。设计人员必须在设备或系统功能设计的同时进行电磁兼容设计,充分考虑系统、分系统与周围环境之间的相互骚扰....

文章 2017-08-01 来自:开发者社区

《stm32嵌入式系统开发实战指南》一2.2 主要板载资源

2.2 主要板载资源 本节介绍STM32F107微控制器的主要片内外设,着重介绍10/100M以太网接口、CAN总线接口和RS485总线接口。 2.2.1 10/100M以太网接口 1.功能介绍STM32F107的以太网模块支持通过以太网收发数据,符合IEEE 802.3-2002标准。STM32F107以太网模块灵活可调,能适应各种不同客户的需求。该模块支持两种标准接口连接到外接的物理层(PH....

文章 2017-08-01 来自:开发者社区

《stm32嵌入式系统开发实战指南》一2.1 STM32F107开发板

2.1 STM32F107开发板 本书中的所有例程均以内核为STM32F107的开发板为硬件平台进行介绍。STM32F107 VCT6是意法半导体公司推出的全新STM32 互联型(Connectivity)系列微控制器中的一款性能较强的产品。此芯片集成了各种高性能工业标准接口,且STM32不同型号的产品在引脚和软件上具有完美的兼容性,可以轻松适应更多的应用。STM32新系列的标准外设包括10 个....

文章 2017-08-01 来自:开发者社区

《stm32嵌入式系统开发实战指南》一第2章 基于STM32F107的开发板

第2章 基于STM32F107的开发板 由于软件的开发调试难以脱离实际运行的硬件平台,因此本章以STM32F107开发板为硬件平台,简要介绍开发板的特点、主要板载资源和各部分外设电路原理,以及在实际设计开发过程中应注意的事项,如电磁兼容性和信号完整性设计要素。

文章 2017-08-01 来自:开发者社区

《stm32嵌入式系统开发实战指南》一1.4 微控制器选型

1.4 微控制器选型 在项目的最初阶段,首先需要解决的问题是选择适合工程需要的微控制器。通常,选择一款适合工程需求的微控制器,不仅需要考虑成本、主频、硬件接口,还需要考虑是否运行操作系统、配套的开发工具、仿真器,以及工程师对微控制器的经验和软件支持情况等。微控制器选型是否得当对项目开发的进度至关重要,甚至关系项目的成败。 1.4.1 选型因素 (1) 价格及供货保证芯片的价格和供货是必须考虑的因....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

IoT

物联网软硬件开发者一站式基地

+关注