Loading...

Firmware design based on the ARM Cortex-M microcontrollers. Design flow setup. Professional approach.

This webinar covers firmware development flow for ARM(R) Cortex-M microcontrollers (based on the GigaDevice GD32F470) using open-source software. Also, during this webinar, I will talk about the developing process of embedded software and highlight possible pitfalls: team organization, conflict resolution with GitMerge, issues with code review, and more.

Duration: 90 minutes

Upcoming webinar:

March 30, 2023. 19:00 CET time Link
Number of places: 60 (Hurry up to register)

Content

  • Requirements from the customer/PO/business unit - what can be
  • Minimal process for project flow:
    • Task management and documentation
    • Source code repository
    • Rules of work - "Define as much as possible before the start of the project - it's possible?"
    • Team and interaction
  • Firmware design: Making "Hello world" using opensource tools
    • Startup file (Vector table)
    • Makefile
    • GNU GCC tools
    • Linker script
    • Eclipse IDE
  • Debugging
    • OpenOCD
    • gdb
    • Trace
  • Loader
    • Original bootloader GD32F470 (BootROM)
  • Testing
    • CI+CD
    • Unit tests
  • Project Automation
  • Project support after delivery to a client
  • The business aspect of the project
  • Conclusion
As a practical part, we use a hardware platform based on the GD32F470:

GD32F470_training_kit_small.jpg
This board uses FT2232H bridge as a debugger for GD32 via OpenOCD.

Hardware description you can find here: Link

Upcoming webinar:

March 30, 2023. 19:00 CET time Link
Number of places: 60 (Hurry up to register)

Trainer

The trainer is our CEO - Artsiom Staliarou. 

Art_staliarou_skype.jpg

Artsiom is ex-Sony team lead of the Embedded software team in the DepthSensing division (Sony Semiconductor), who leads of team of great developers responsible for image vision systems in such famous phones like Huawei P30 Pro, P40 Pro; Samsung S20 FE .
Artsiom was able to manage a cross-border multinational team of developers in Belgium, China, and Japan.
Also, he has great experience working with automotive customers and following V-model for embedded software design.
Right now, Artsiom is CEO of DAB-Embedded, where we are designing custom electronic products in medical, automotive, machine vision, IoT, and other domains. Artsiom going to share the best of his experience in modern design approaches and help to make a solid knowledge of dedicated topics.

174857.png