Khóa Học Thiết Kế Hệ Thống Nhúng Sử Dụng UML State Machine

SKU: 8007 A Thẻ:

Thư Viện Cơ Điện Tử giới thiệu đến bạn – Khóa Học Thiết Kế Hệ Thống Nhúng Sử Dụng UML State Machine. Khoá học này giúp bạn tìm hiểu cách triển khai các ứng dụng nhúng theo hướng sự kiện bằng cách sử dụng phương pháp tiếp cận UML state machine đơn giản và phân cấp.

Thư viện trả phí lưu trữ tài nguyên hàng tháng, vì vậy mong nhận được Donate để duy trì, giúp bạn truy cập Tài nguyên Miễn phí này cùng hơn 2000 khóa học, ebook khác trong Kho Khóa Học. Danh Sách Tài Nguyên Miễn Phí

DONATE để duy trì Kho tài nguyên này trọn đời. —> XEM CHI TIẾT

Tổng quan

Khóa Học

Khóa Học Nước Ngoài

Cách Thức Học Tập

Học Qua Video + Tài Liệu

Ngôn Ngữ

Tiếng Anh

Thể Loại Khóa Học

Nước Ngoài Có Vietsub

Thông tin liên quan

  • Sản phẩm kỹ thuật số, người dùng tải về thiết bị cá nhân để sử dụng.
  • Không giới hạn tải xuống.
  • Quyền truy cập đầy đủ suốt đời.
  • Hỗ trợ hướng dẫn trong thời gian sử dụng.

Kho Khóa Học Miễn Phí

Giúp bạn truy cập không giới hạn 500+ khoá học, mọi lúc, mọi nơi, trau dồi vốn kiến thức.

Nội Dung

Tìm hiểu cách triển khai các ứng dụng nhúng theo hướng sự kiện bằng cách sử dụng phương pháp tiếp cận UML state machine đơn giản và phân cấp.

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

  • Mô hình lập trình hướng sự kiện (Event driven programming).
  • Flat và hierarchical state machines (Simple FSM và H-FSM).
  • UML state machine semantics và bản vẽ biểu đồ trạng thái.
  • Chuyển đổi các UML statechart thành code C/C++ có thể thực thi.
  • Action objects design approach.
  • Các chiến lược triển khai state machine khác nhau.
  • Thực hiện chuyển đổi lồng nhau của các state machine.
  • State table approach để thực hiện các state machine.
  • State-Handler approach để triển khai các state machine.
  • Cách sử dụng con trỏ hàm trong ‘C’.
  • Các dự án thực hành sử dụng FSM và HSM đơn giản.
  • Từng bước phát triển code.
  • Lập mô hình đồ họa ứng dụng nhúng hướng sự kiện bằng cách sử dụng các công cụ lập mô hình sơ đồ trạng thái UML.
  • Làm việc với QP™ embedded real-time framework và QM™ tool của Quantum Leaps, LLC để vẽ và triển khai HSM.

Tìm hiểu các cơ sở về UML state machine đơn giản và phân cấp trong các bước đơn giản.

Khóa học nhấn mạnh vào việc học tập dựa trên dự án, vừa học vừa làm.

Mục tiêu của khóa học này là giới thiệu mô hình lập trình hướng sự kiện bằng cách sử dụng state machine phân cấp và đơn giản.

Sau khi trải qua khóa học này, bạn sẽ được đào tạo để áp dụng phương pháp tiếp cận state machine để giải quyết các dự án hệ thống nhúng phức tạp của mình.

Một số điểm nổi bật của khóa học này như dưới đây, bạn sẽ học:

  • 1) UML (Unified Modeling Language) state machine semantics như simple/composite states, events, signals, transitions, entry/exit actions, guards, pseudo-states, v.v.
  • 2) Vẽ UML state machine bằng các công cụ mô hình đồ họa như Astah and QM™ modeling tool.
  • 3) Triển khai các ứng dụng nhúng bằng cách sử dụng Hierarchical state machine và Active objects design approach.
  • 4) Sử dụng QP™ real-time embedded framework và QP™-Nano Arduino library trong các dự án nhúng của bạn.
  • 5) Active objects.
  • 6) Thực hành dự án hướng sự kiện và thử nghiệm trên Arduino UNO board.

Phần cứng:

Nếu bạn muốn test code được phát triển trên phần cứng đích, bạn cần các board và thành phần được đề cập bên dưới:

  • 1. Arduino UNO(1).
  • 2. 16×2 character LCD (1).
  • 3. Pushbuttons (3).
  • 4. 10KΩ resistors (3).
  • 5 . 220Ω resistor (3).
  • 6. 100KΩ Potentiometer (1).
  • 7. Arduino buzzer (1).
  • 8. Jumper wires-M2M.

Phần mềm:

Quy trình cài đặt phần mềm quan trọng được đề cập trong khóa học này:

  • 1. Arduino IDE (Mã nguồn mở và miễn phí).
  • 2. Microsoft Visual Code (Miễn phí).
  • 3. PlatformIO VS code extension (Mã nguồn mở và miễn phí).
  • 4. QM™ modeling tool của Quantum Leaps, LLC (Phiên bản GPL miễn phí).
  • 5. Astah của Change Vision, Inc. (Phiên bản Trial).
4.4/5 - (50 bình chọn)