Đề cương khóa học
Giới thiệu
Tổng quan về Embedded Systems
- Ứng dụng thực tế: Đồng hồ, đầu 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.
- Hạn chế về tài nguyên: kích thước, tốc độ và mức tiêu thụ điện
Tổng quan về Kiến trúc Microcontroller
- Microcontroller so với vi xử lý
- Lựa chọn Kiến trúc Microcontroller
Bắt đầu một Dự án
- Xác định các 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
- Giao tiếp giữa vi điều khiển và PC.
Programming một Microcontroller 8051 Sử dụng Embedded C
- Làm việc với Thiết bị Ngoại vi Hệ thống
- Giao tiếp với Thiết bị Ngoại vi Người dùng
- I/O Đa năng
Programming một ARM CORTEX M-3 Sử dụng Embedded C
- Làm việc với Thiết bị Ngoại vi Hệ thống
- Giao tiếp với Thiết bị Ngoại vi Người dùng
- I/O Đa năng
Programming một CPU Core ARM9 Sử dụng Embedded C
- Làm việc với Thiết bị Ngoại vi Hệ thống
- Giao tiếp với Thiết bị Ngoại vi Người dùng
- I/O Đa năng
Kiểm tra và Gỡ lỗi
- Công cụ và kỹ thuật
- Tối ưu hóa kích thước, tốc độ và mức tiêu thụ điện
Triển khai một hệ thống nhúng
- Các yếu tố môi trường
- Bảo mật thiết bị
Khắc phục sự cố
Tóm tắt và Kết luận
Requirements
- Kiến thức về điện tử.
- Kinh nghiệm lập trình C.
- Tất cả người tham gia sẽ cần phần cứng (vi điều khiển, cáp, v.v.) và phần mềm (IDE, v.v.). Vui lòng tham khảo ý kiến của điều phối viên đào tạo để biết các yêu cầu cụ thể.
Đối tượng
- Electronics kỹ sư
- Các nhà phát triển có kiến thức về điện tử
Testimonials (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
Course - Raspberry Pi for Beginners
Machine Translated
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
Course - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
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
Course - Arduino: Programming a Microcontroller for Beginners
Machine Translated