Chia Sẻ Khóa Học ARM Cortex-M4 Bare-metal Development Với STM32F411 [Khóa 7471 A]
Tìm hiểu cách viết code Bare-metal trên STM32F411 để hiển thị và định cấu hình vi điều khiển cho các tác vụ khác nhau.
Bạn sẽ học được gì:
- ✓ Tìm hiểu ARM Cortex-M4 Core trên STM32F411 Discovery Board, Datasheets và Reference Manuals.
- ✓ Tìm hiểu Embedded C cho bộ điều khiển 32 bit. Các phương pháp khác nhau cho Register và Memory Access, Bitwise operations, Inline Assembly.
- ✓ Tìm hiểu Interrupt Subsystem cho cả hai chế độ Non Floating và Floating Point. Thiết lập Exception Vector Table, Thiết lập Systick và EXTI interrupt.
- ✓ Tìm hiểu ELF object file format, Linker Symbol Relocation và Resolution, các biến của Linker, VMA và LMA. Viết Linker Script file.
- ✓ Hiểu Clock subsystem, tìm hiểu về hoạt động của PLL, cấu hình bare-metal của clock tree và PLL không cần công cụ cấu hình.
- ✓ Tìm hiểu về I/O subsystem, mạch của các I/O pin. Tìm hiểu các pin mode khác nhau như open drain, push pull, alternate functions và internal pull ups.
- ✓ Hiểu startup process, setup interrupt vector table.
- ✓ Tìm hiểu cách viết reset handler, thiết lập phần dữ liệu, stack và .bss section.
Đi sâu vào kiến trúc ARM Cortex M4 với STM32F411 Discovery board với GNU ARM Cross Toolchain. Tìm hiểu programmers model, IDE (Integrated Development Environment). Thảo luận chi tiết, Nghiên cứu chuyên sâu về Datasheets và Reference Manuals, Demos và Case Studies về truy cập bộ nhớ và những cạm bẫy của nó (Các phương pháp khác nhau như Macros với offsets và Structures), Compilation và Linking process, Input/Output Subsystem, Interrupts (Cả non-floating và floating point) và Clock Tree Configuration với phần thảo luận chuyên sâu về hoạt động và mạch PLL. Slideshows, Code Walkthroughs, Whiteboard và Debug Sessions là một phần không thể thiếu của khóa học.
- ✓ 1 - CortexM4 Basics.
- ✓ 2 - Linker và Make Mechanism.
- ✓ 3 - General-purpose I/O (GPIO).
- ✓ 4 - Interrupt và Exception Handling trên CortexM4.
- ✓ 5 - STM32F411 Clock Tree Configuration và PLL setting.
- ✓ Khoa học Máy tính, Sinh viên Điện và Điện tử mới tốt nghiệp đang tìm kiếm sự nghiệp trong Hệ thống nhúng.
- ✓ Các chuyên gia đang làm việc đang tìm cách nâng cấp lên bộ điều khiển ARM Cortex-M4 STM32F4 từ các đối tác 8 bit hoặc 16 bit.
- ✓ Những người đam mê và yêu thích lập trình Bare-metal trên Vi điều khiển STM32F4.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU
No Comment to " Chia Sẻ Khóa Học ARM Cortex-M4 Bare-metal Development Với STM32F411 [Khóa 7471 A] "