Đề cương khóa học
Giới thiệu
Tổng quan về Hệ thống Nhúng
- Ứng dụng thực tế: Đồng hồ, máy chơi DVD, điện thoại di động, v.v.
- Sự khác biệt giữa hệ điều hành thời gian thực, EmbeddedLinux, v.v.
- Ràng buộc tài nguyên: kích thước, tốc độ và tiêu thụ năng lượng
Tổng quan về Kiến trúc Microcontroller
- Microcontrollers so với microprocessors
- Chọn kiến trúc Microcontroller
Bắt đầu một Dự án
- Xác định yêu cầu thiết kế
- Chuẩn bị Môi trường Phát triển, Công cụ và Phần cứng
- Kết nối giữa microcontroller và PC.
Lập trình Microcontroller 8051 Sử dụng Embedded C
- Làm việc với các thiết bị ngoại vi của hệ thống
- Kết nối với các thiết bị ngoại vi của người dùng
- Đầu vào/Đầu ra Mục đích chung (General Purpose I/O)
Lập trình CPU ARM CORTEX M-3 Sử dụng Embedded C
- Làm việc với các thiết bị ngoại vi của hệ thống
- Kết nối với các thiết bị ngoại vi của người dùng
- Đầu vào/Đầu ra Mục đích chung (General Purpose I/O)
Lập trình CPU ARM9 Sử dụng Embedded C
- Làm việc với các thiết bị ngoại vi của hệ thống
- Kết nối với các thiết bị ngoại vi của người dùng
- Đầu vào/Đầu ra Mục đích chung (General Purpose I/O)
Kiểm thử và Gỡ lỗi
- Công cụ và kỹ thuật
- Tối ưu hóa kích thước, tốc độ và tiêu thụ năng lượng
Triển khai hệ thống nhúng
- Xem xét môi trường
- Bảo mật thiết bị
Gỡ rối kỹ thuật
Tóm tắt và Kết luận
Yêu cầu
- Hiểu biết về điện tử.
- Kinh nghiệm lập trình C.
- Phần cứng (vi điều khiển, cáp, v.v.) và phần mềm (IDE, v.v.) sẽ cần thiết cho tất cả các học viên. Vui lòng tham khảo người điều phối đào tạo để biết yêu cầu cụ thể.
Đối tượng
- Kỹ sư điện tử
- Lập trình viên có kiến thức về điện tử
Đánh giá (3)
Sean là một diễn giả đầy sức sống và các bài tập thực hành rất thú vị, tôi có thể thấy được sự ứng dụng thực tế của chúng.
Temira Koenig - Yeshiva University
Khóa học - Raspberry Pi for Beginners
Dịch thuật bằng máy
Giảng viên thật sự rất tốt và có kiến thức, đã đi thêm một bước để giải thích những điều mà tôi không biết
Felix - Microchip Technology Inc
Khóa học - Embedded C Application Design Principles for Automotive Professionals
Dịch thuật bằng máy
Việc thu được kiến thức hữu ích và làm rõ một số điều mà trước đây tôi chưa chắc chắn.
Kenneth Mahoney - University of Glasgow
Khóa học - Arduino: Programming a Microcontroller for Beginners
Dịch thuật bằng máy