Tin mới nhất

Menu

Browsing "Older Posts"

Chia Sẻ Khóa Học Embedded MicroPython Từ Đầu [Khóa 7830 A]

08 tháng 9 2022 / No Comments

Phát triển các Embedded Driver và Firmware bằng ngôn ngữ lập trình Python.

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

  • ✓ Phát triển các Embedded Driver và Firmware bằng ngôn ngữ lập trình Python.
  • ✓ Mix Python với C/C++.
  • ✓ Phát triển USB Drivers.
  • ✓ Phát triển General Purpose Input/Output (GPIO) Drivers.
  • ✓ Phát triển Power Management Drivers.
  • ✓ Phát triển General Purpose Timer Drivers.
  • ✓ Phát triển Timer Output Compare Drivers.
  • ✓ Phát triển Timer Input Capture Drivers.
  • ✓ Phát triển PWM Timer Drivers.
  • ✓ Phát triển RealTime Clock (RTC) Drivers.
  • ✓ Phát triển Watchdog Timer (WDG) Drivers.
  • ✓ Phát triển Analog-to-Digital Converter(ADC) Drivers.
  • ✓ Phát triển Analog-to-Digital Converter (ADC) Time Triggered Drivers.
  • ✓ Phát triển Digital-to-Analog Converter (DAC) Drivers.
  • ✓ Phát triển Universal Asynchronous Receiver/Transmitter (UART) Drivers.
  • ✓ Phát triển Serial Peripheral Interface (SPI) Drivers.
  • ✓ Phát triển Inter -Integrated Circuit (I2C) Drivers​.

Cho dù bạn là người mới lập trình Python hay không, bạn cần phải xem khóa học này với tư cách là một embedded developer.

Bạn có muốn biết cách viết các embedded driver sạch và hiệu quả cho vi điều khiển STM32 bằng ngôn ngữ lập trình Python không?

Nếu vậy, chào mừng bạn đến với khóa học Embedded MicroPython.

MicroPython là một triển khai hiệu quả của Python3 được tối ưu hóa để chạy trên vi điều khiển.

Tìm hiểu MicroPython với tư cách là một embedded systems developer?

  • ✓ Sự đơn giản của ngôn ngữ lập trình Python làm cho MicroPython rất dễ học.
  • ✓ Nó rất dễ sử dụng và cho phép bạn phát triển firmware và driver phức tạp trong Python với vài dòng code.
  • ✓ Nó có một thư viện phần mềm mở rộng mà bạn có thể import vào dự án của mình để xây dựng các giải pháp rất phức tạp. Vd: lập trình network socket.
  • ✓ Nó có thể mở rộng với C/C++ và Assembly, vì vậy bạn có thể kết hợp Assembly và C với MicroPython để cải thiện hiệu quả code hoặc đơn giản là triển khai các quy trình mà bạn cảm thấy thoải mái hơn khi thực hiện trong code cấp thấp.

Chính xác những gì bạn sẽ nhận được:

Khóa học này có thể được chia thành 3 phần chính:

1. Phần đầu tiên:

Phần đầu tiên cung cấp đào tạo thiết yếu về Python thực tế cho các nhà phát triển nhúng. Phần này dành cho các developer không quen thuộc với ngôn ngữ lập trình Python và những người muốn trau dồi kỹ năng phát triển Python của họ. Điều này là bắt buộc vì chúng ta cần biết ai viết code Python trước khi chúng ta có thể phát triển firmware và driver của mình trong Python.

2. Phần thứ hai:

Phần thứ hai đề cập đến việc phát triển trình điều khiển ngoại vi. Tại đây, chúng ta sẽ phát triển trình điều khiển cho tất cả các thiết bị ngoại vi tiêu chuẩn của bộ vi mạch STM32 của chúng ta.

Chúng ta sẽ phát triển các trình điều khiển sau:

  • ✓ General Purpose Input/Output (GPIO) Drivers.
  • ✓ USB Drivers.
  • ✓ CAN Bus Drivers.
  • ✓ Power Management Drivers.
  • ✓ General Purpose Timer Drivers.
  • ✓ Timer Output Compare Driver.
  • ✓ Timer Input Capture Driver.
  • ✓ PWM Timer Driver.
  • ✓ RealTime Clock (RTC) Drivers.
  • ✓ Một Watchdog Timer (WDG) Drivers.
  • ✓ Analog-to-Digital Converter(ADC) Drivers.
  • ✓ Analog-to-Digital Converter (ADC) Time Triggered Drivers.
  • ✓ Digital-to-Analog Converter (DAC) Drivers.
  • ✓ Universal Asynchronous Receiver/Transmitter (UART) Drivers.
  • ✓ Serial Peripheral Interface (SPI) Drivers.
  • ✓ Inter -Integrated Circuit (I2C) Drivers​.

3. Phần cuối cùng:

Trong phần cuối cùng, chúng ta sẽ phát triển firmware để giải quyết các chủ đề nâng cao như:

  • ✓ Thêm Assembly Language Code vào MicroPython.
  • ✓ Thêm C Language Code vào MicroPython.

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

  • ✓ Nếu bạn là người mới bắt đầu làm quen với hệ thống nhúng, hãy tham gia khóa học này.
  • ✓ Nếu bạn là một nhà phát triển nhúng có kinh nghiệm và muốn tìm hiểu cách phát triển chuyên nghiệp các ứng dụng nhúng cho bộ xử lý ARM, thì hãy tham gia khóa học này.


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.