See how using FreeRTOS and libopencm3 instead of the Arduino software environment will help you develop multi-tasking applications that go beyond Arduino norms. This updated version includes expanded coverage of software setup for Windows 10 and 11, additional TM32 hardware capabilities, including clear explanations of "totem pole outputs" versus "open drain outputs," and a new section on project showcasing an interrupt-driven approach for processing USART data. Each chapter contains clear explanations of the STM32 hardware capabilities to help get you started with the device, including GPIO and several other ST Microelectronics peripherals like USB and CAN bus controller. You’ll learn how to download and set up the libopencm3 + FreeRTOS development environment, using GCC. With everything set up, you’ll leverage FreeRTOS to create tasks, queues, and mutexes. You’ll also learn to work with the I2C bus to add GPIO using the PCF8574 chip. And how to create PWM output for RC control using hardware timers. You'll be introduced to new concepts that are necessary to master the STM32, such as how to extend code with GCC overlays using an external Winbond ​W25Q32 flash chip. Your knowledge is tested at the end of each chapter with exercises. Upon completing this book, you’ll be ready to work with any of the devices in the STM32 family.


    Access

    Access via TIB

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Beginning STM32 : Developing with FreeRTOS, Libopencm3, and GCC


    Contributors:


    Edition :

    2nd ed.


    Publication date :

    2024


    Size :

    1 online resource (535 p.).


    Remarks:

    Campusweiter Zugriff (Universität Hannover) - Vervielfältigungen (z.B. Kopien, Downloads) sind nur von einzelnen Kapiteln oder Seiten und nur zum eigenen wissenschaftlichen Gebrauch erlaubt. Keine Weitergabe an Dritte. Kein systematisches Downloaden durch Robots.
    Description based upon print version of record



    Type of media :

    Book


    Type of material :

    Electronic Resource


    Language :

    English



    Classification :

    DDC:    629.8/95



    FreeRTOS

    Gay, Warren | Springer Verlag | 2024


    Performance Analysis of FreeRTOS Based Video Capture System

    Palatty, Jashin Joseph / Edireswarapu, Srinivas Phani Chandra / Sivraj, P. | IEEE | 2019


    Tree Climbing Robot Utilizing FreeRTOS Real-Time Operating System

    Deng, Kaitao / Lin, Dun / Sun, Zhijing et al. | IEEE | 2024


    UAV flight control system based on STM32F4 and FreeRTOS

    ZHOU Zhiguang / XU Mengmeng / SHI Meilin et al. | DOAJ | 2024

    Free access

    DESIGN OF MOTOR CONTROL DRIVER BASED ON ARM AND FREERTOS

    Li, P. / Yuan, G. / Zhao, Q. et al. | TIBKAT | 2021