Tin mới nhất

Menu

Chia Sẻ Khóa Học STM32Fx Microcontroller Custom Bootloader Development [Khóa 8146 A]

Tìm hiểu các nền tảng về Bootloader Development cho Vi điều khiển STM32Fx dựa trên ARM Cortex Mx của bạn.

Bạn sẽ học được gì:

  • ✓ Viết bootloader tùy chỉnh của riêng bạn cho bộ vi điều khiển STM32Fx của bạn và test.
  • ✓ Triển khai Host Bootloader Communication.
  • ✓ Các gói lệnh Bootloader tùy chỉnh.
  • ✓ Các boot mode khác nhau của Vi điều khiển STM32.
  • ✓ Thực hiện xử lý Boot loader flash: Sector Erase/Program/Mass erase.
  • ✓ Boot loader options bytes(OB) Program handling implementation.
  • ✓ Boot loader Flash sector protection status handling implementation.
  • ✓ Boot loader In application programming implementation (IAP).
  • ✓ Vector table relocation của bộ xử lý ARM cortex Mx.

Tôi đã thiết kế khóa học này để sinh viên bắt đầu với Micro-controller Bootloader Development. Khóa học này sẽ phù hợp cho người mới bắt đầu trong lĩnh vực lập trình và hệ thống nhúng .

Khóa học này là tất cả về việc học cách phát triển một BootLoader tùy chỉnh cho vi điều khiển STM32Fx được hỗ trợ bởi ARM CORTEX Mx.

Trong khóa học này, tôi sẽ hướng dẫn bạn từng bước quy trình để phát triển BootLoader của riêng bạn và chúng ta sẽ khám phá nhiều điều liên quan đến lập trình BootLoader.

BootLoader mà chúng tôi sẽ phát triển trong khóa học này sẽ có các tính năng sau:

  • ✓ 1) Nó có thể làm in application programming(IAP). Bạn có thể sử dụng BootLoader để flash một ứng dụng nhị phân nhất định.
  • ✓ 2) Đọc dữ liệu cụ thể của bộ vi điều khiển.
  • ✓ 3) Các cấu hình liên quan đến Flash như thiết lập bảo vệ đọc và ghi cho các sector khác nhau.
  • ✓ 4) Flash sector erase.
  • ✓ 5) Mass erase của user flash.
  • ✓ 6) Đọc và hiển thị trạng thái bảo vệ của flash memory.
  • ✓ 7) Chuyển đến địa chỉ được chỉ định để thực thi code.

Cùng với việc phát triển BootLoader tùy chỉnh, bạn cũng sẽ hiểu:

  • ✓ 1) Tổ chức bộ nhớ khác nhau của một vi điều khiển.
  • ✓ 2) Memory aliasing và các boot mode khác nhau của STM32.
  • ✓ 3) Cách MCU boot sau khi power up.
  • ✓ 4) Trường hợp sử dụng vector table mapping và vector table relocation của arm cortex mx processor.
  • ✓ 5) Sự khác biệt giữa In-system programming(ISP) và in application programming(IAP).
  • ✓ 6) Custom boot loader design flow chart.
  • ✓ 7) Host và Boot loader communication method.
  • ✓ 8) Thực hiện các lệnh của boot loader khác nhau.

Bạn cũng có thể mở rộng BootLoader này bằng cách cung cấp các tính năng sau khi bạn hoàn thành khóa học:

  • ✓ 1) Mã hóa và giải mã firmware do host gửi bằng AES.
  • ✓ 2) Lập trình qua mạng bằng giao tiếp WIFI hoặc Module Zigbee.

Phần cứng được sử dụng trong khóa học này:

  • ✓ Trong khóa học này, STM32F446RE Nucleo board được sử dụng.
  • ✓ Nếu bạn có bất kỳ bo mạch nào khác dựa trên vi điều khiển STM32 thì bạn cũng có thể sử dụng code được phát triển trong khóa học mà không có hoặc thay đổi nhỏ.

Phần mềm được sử dụng:

  • ✓ 1) KEIL-MDK-5 cho WINDOWS.
  • ✓ 2) OpenSTM32 SystemWorkbench cho (WINDOWS / LINUX / MAC OS).

Khóa học này dành cho ai:

  • ✓ Sinh viên ngành Vi điều khiển và Hệ thống nhúng.
  • ✓ Các chuyên gia làm việc trong lĩnh vực Hệ thống nhúng.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Chia sẽ bài viết lên:

Nhà Sách Tin Học

Chào mừng các bạn đến với Blog Nhà Sách Tin Học. Thông qua Blog này mình muốn chia sẻ đến các bạn những kiến thức về tin học, các tài liệu hay giáo trình mà mình có hoặc siêu tầm được... Mình rất mong được sự ủng hộ nhiệt tình của các bạn bằng cách comment bài viết, chia sẻ bài viết hoặc liên hệ với mình qua blog này! Mình xin cảm ơn!

No Comment to " Chia Sẻ Khóa Học STM32Fx Microcontroller Custom Bootloader Development [Khóa 8146 A] "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM