Contact Us
TELEPHONE86-755-85220304-805
E-MAILsales@oemstron.com
SKYPEAylin@oemstron.com
QQ2881674027
MessageLeave Your Message
Top

ST's flexible and convenient STMCube software platform helps designers get started quickly

Feb 23 2015 2015-02 Connectors STMicroelectronics
Article Cover
Experience the speed and convenience of STMCube software development on STMicroelectronics STM32 microcontrollers. The STMCube development tool is available to support all current production STM32 microcontrollers.

     Experience the speed and convenience of STMCube software development on STMicroelectronics STM32 microcontrollers. The STMCube development tool is available to support all current production STM32 microcontrollers. The STM32Cube makes it easier for designers to get started, thereby speeding up STM32 microcontroller application development and simplifying cross-system code migration. From ultra-low power microcontrollers to high performance products, all current production STM32 microcontrollers can use this development platform.

 

     The platform incorporates the graphical configurator of the STM32CubeMX and the initialization C code generator, provides wizard functionality to help designers efficiently configure the microcontroller's pins, clock-tree, and peripheral interfaces. Meet power consumption requirements. After the configuration process is complete, the development tool generates the initial C code according to the criteria selected by the user. In addition, the tool can automatically download the corresponding embedded software.

 

     The STM32CubeMX provides developers with a high value service, significantly reducing the time spent on normal microcontroller configuration and overcoming microcontroller resource conflicts. Unlike other Development tools of the same level, some of which can only be used in a specific development Environment, STM32CubeMX allows developers to create application code that supports independent third-party development in an Integrated Development Environment (IDE). Examples include development environments such as ARM/Keil MDK-ARM, IAR EWARM, or GCC-based IDE.

 

     The STM32Cube also provides a separate embedded package for each STM32 series. The latest embedded package adds the STM32F1 package. The STM32Cube will provide the corresponding software package for future STM32 series products, including the STM32 F7 series, which is expected to start mass production at the end of this year.

 

     Each embedded package contains a fully portable hardware abstraction layer (HAL) with an API and tightly integrated middleware. The hardware abstraction layer uses the Grammatech CodeSonar analysis tool to verify that the code has the best quality and reliability. Middleware, meanwhile, eliminates the complex process of evaluating the relationships between each software component. In addition, the internal software automatic update function saves the user the work of regularly checking the status of the software.

 

     Middleware components include the open source TCP/IP protocol stack (LwIP), the FreeRTOS operating system that supports CMSIS-RTOS, the open source FatFS file system, ST's USB master and slave firmware libraries, the touch database, and the STemWin professional graphics stack. Users are required to accept commercial terms, such as the BSD Open source license, before using these tools. For software developed or supported by ST, a proprietary license is also required.

 

     The embedded package comes with extensive code samples and application demonstrations for ST development boards, including evaluation boards, Discovery kits, and the latest STM32 Nucleo family of boards.

The Products You May Be Interested In

AMI-23-1-3 AMI-23-1-3 LINE FILTER 250VAC 1A CHASS MNT 481

More on Order

AMI-M12B-1-7-B AMI-M12B-1-7-B LINE FILTER 250VAC 7A CHASS MNT 315

More on Order

AMI-29B-12-3 AMI-29B-12-3 LINE FILTER 110/250VAC 12A CHAS 453

More on Order

AMI-29-12-3 AMI-29-12-3 LINE FILTER 110/250VAC 12A CHAS 332

More on Order

AMI-23A-30-6 AMI-23A-30-6 LINE FILTER 250VAC 30A CHASS MNT 357

More on Order

AMI-M12X-1-15-D AMI-M12X-1-15-D LINE FILTER 250VAC 15A CHASS MNT 228

More on Order

AMI-M11P-1-3-B-1 AMI-M11P-1-3-B-1 LINE FILTER 250VAC 1A CHASS MNT 254

More on Order

AMI-22A-20-6 AMI-22A-20-6 LINE FILTER 250VAC 20A CHASS MNT 378

More on Order

AMI-M12R-1-20-B-2 AMI-M12R-1-20-B-2 LINE FILTER 250VAC 1A CHASS MNT 408

More on Order

AMI-M12D-1-10-D-2 AMI-M12D-1-10-D-2 LINE FILTER 250VAC 1A CHASS MNT 218

More on Order

AMI-M11O-6-20-B AMI-M11O-6-20-B LINE FILTER 250VAC 6A CHASS MNT 442

More on Order

AMI-M11H-1-10-A AMI-M11H-1-10-A LINE FILTER 250VAC 10A CHASS MNT 466

More on Order

AMI-M11R-7-3-B-1 AMI-M11R-7-3-B-1 LINE FILTER 250VAC 7A CHASS MNT 482

More on Order

AMI-22A-1-3 AMI-22A-1-3 LINE FILTER 250VAC 1A CHASS MNT 322

More on Order

AMI-M11D-3-1-B-2 AMI-M11D-3-1-B-2 LINE FILTER 250VAC 3A CHASS MNT 499

More on Order

AMI-21A-10-3 AMI-21A-10-3 LINE FILTER 250VAC 10A CHASS MNT 298

More on Order

AMI-27A-3-1 AMI-27A-3-1 LINE FILTER 110/250VAC 3A CHAS 255

More on Order

AMI-M11A-6-30-D AMI-M11A-6-30-D LINE FILTER 250VAC 30A CHASS MNT 495

More on Order

AMI-26-3-1 AMI-26-3-1 LINE FILTER 250VAC 3A CHASS MNT 296

More on Order

AMI-26-1-3 AMI-26-1-3 LINE FILTER 250VAC 1A CHASS MNT 364

More on Order

AMI-23-3-1 AMI-23-3-1 LINE FILTER 250VAC 3A CHASS MNT 469

More on Order

AMI-M11A-1-5-D AMI-M11A-1-5-D LINE FILTER 250VAC 5A CHASS MNT 111

More on Order

AMI-22-1-1 AMI-22-1-1 LINE FILTER 250VAC 1A CHASS MNT 460

More on Order

AMI-21A-10-1 AMI-21A-10-1 LINE FILTER 250VAC 10A CHASSIS 260

More on Order