Đề cương khóa học
Giới thiệu
- Thiết kế là gì?
- C so với Embedded C
Vòng đời của một Ứng dụng Nhúng
- Quá trình phát triển
- Quá trình bảo trì
- Vòng đời mở rộng
Công cụ Thiết kế
- Mã nguồn mở so với độc quyền
- Trình biên dịch, trình hợp ngữ và trình liên kết
- Thư viện
- Trình gỡ lỗi
- Bộ mô phỏng
- IDEs
Thách thức Thiết kế Nhúng
- Ràng buộc thiết kế máy tính nhúng
- Chi phí xem xét
- Hiệu suất và hiệu quả
- Tiêu thụ điện năng
- Quản lý nhiệt
Xác định các Mục tiêu Thiết kế Go
- Giữ cho nó đơn giản
- Xác định chức năng
- Xác định logic và cấu trúc chương trình
Độ tin cậy của Hệ thống
- Kiểm tra và bảo trì
- Yêu cầu thời gian hoạt động
- Điểm lỗi
Khả năng Tái sử dụng Mã
- Thiết kế không dư thừa
Trừu tượng hóa Mã
- Ẩn thông tin
- Các mô-đun độc lập theo ngữ cảnh
Modular hóa Mã
- Phân tách
- Liên kết lỏng lẻo
- Sự gắn kết mạnh mẽ
- Các phụ thuộc không tuần hoàn
Khả năng Bảo trì Mã
- Khả năng đọc
- Khả năng kiểm tra
- Khả năng cấu hình
- Nâng cấp hiệu suất
Xem xét Phần cứng
- ScalaCông suất Thiết kế Nhiệt (TDP)
- Đồ họa tích hợp
- Khác
Tóm tắt và Kết luận
Requirements
- Kiến thức cơ bản về hệ thống nhúng
- Kinh nghiệm lập trình Embedded C
- Hiểu biết về các nguyên lý cơ bản của điện tử
Đối tượng:
- Nhà phát triển
Testimonials (5)
Interaction và giao tiếp
Archie Dlamini - Vodacom SA
Course - JavaScript - Advanced Programming
Machine Translated
Tôi thích các đoạn mã 示例已被识别为中文的示例代码,但根据指令,需要翻译成越南语。因此,我将忽略这个示例,并直接翻译给定的内容。 Tôi thích các đoạn mã đơn giản nhưng cung cấp thông tin hữu ích.
Yue Wang - DBS Bank Ltd
Course - Design Patterns
Machine Translated
Gobài tập od
Hui Yi Neo - Titansoft Pte Ltd
Course - Object Oriented Design using Design Patterns
Machine Translated
I liked the practical exercises for each design pattern introduced.
Carlos Aragones - Roche Diagnostics
Course - Design Patterns in C#
Machine Translated
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
Course - Introduction to Domain Driven Design
Machine Translated