Mô tả
Nguyên tắc của các hệ sự kiện. Tổ chức vi điều khiển. Phát triển các ứng dụng nhúng. Lập trình giao diện ngoài, bộ định thời lập trình được. Phương pháp nhập/xuất: polling, ngắt. Vấn đề thời gian thực: đồng thời, loại trừ lẫn nhau, đệm. Giới thiệu về các tiến trình đồng thời.
Tiền đề
- Điều kiện tiên quyết: (SYSC 1006 hoặc SYSC 2006) với điểm tối thiểu C- và (SYSC 2320 hoặc SYSC 3006).
Điều kiện và thủ tục
- Điều kiện tiên quyết: (SYSC 1006 hoặc SYSC 2006) với điểm tối thiểu C- và (SYSC 2320 hoặc SYSC 3006).
- Bài giảng ba giờ mỗi tuần, thí nghiệm hai giờ mỗi tuần.
Văn bản tham chiếu bằng ngôn ngữ gốc
Principles of event-driven systems. Microcontroller organization. Development of embedded applications. Programming external interfaces, programmable timer. Input/output methods: polling, interrupts. Real-time issues: concurrency, mutual exclusion, buffering. Introduction to concurrent processes.
- Prerequisite(s): ( SYSC 1006 or SYSC 2006 ) with a minimum grade of C- and ( SYSC 2320 or SYSC 3006 ).
- Lectures three hours a week, laboratory two hours a week.
Nguồn và tham khảo
Ngày và nguồn được giữ lại để giúp bạn kiểm tra thông tin. Các bản dịch được cung cấp để dễ đọc; nguồn chính thức là tham chiếu cho các điều kiện và yêu cầu.
Nguồn tham khảo : https://calendar.carleton.ca/undergrad/courses/SYSC/