tailieunhanh - Bài giảng Hệ thống nhúng: Phần 2

Nối tiếp phần 1, "Bài giảng Hệ thống nhúng: Phần 2" tiếp tục trình bày những nội dung về thiết kế và cài đặt các hệ thống nhúng; phát triển hệ thống nhúng dựa trên VXL ARM; cài đặt và thử nghiệm hệ thống nhúng; kiến trúc của hệ vi xử lý nhúng ARM; thiết kế điều khiển giao tiếp với thiết bị tương tự: ADC, DAC; thiết lập hệ điều hành nhúng trên nền ARM; . Mời các bạn cùng tham khảo! | HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG NGUYỄN NGỌC MINH NGUYỄN TRUNG HIẾU BÀI GIẢNG HỆ THỐNG NHÚNG HÀ NỘI CHƯƠNG 4 THIẾT KẾ VÀ CÀI ĐẶT CÁC HỆ THỐNG NHÚNG Thiết kế hệ thống Xác định yêu cầu Một đặc điểm của hệ thống nhúng là cả phần cứng và phần mềm phải được tính toán cân nhắc trong thời gian thiết kế chúng. Bởi vậy loại thiết kế này còn được gọi là đồng thiết kế phần cứng phần mềm hardware software codesign . Mục đích cuối cùng là tìm được sự kết hợp thích hợp của phần cứng và phần mềm để sản phẩm tạo ra có đầy đủ các đặc điểm kỹ thuật đã đề ra. Bởi vậy các hệ thống nhúng không thể được thiết kế bởi một quá trình tổng hợp chỉ ghi chép lại các đáp ứng kỹ thuật vào bản kê khai. Tốt hơn các phần tử cấu thành sẵn có để dùng phải đươc liệt kê cho hệ thống. Cũng có các lý do khác cho điều bắt buộc này giảm thiểu việc tăng độ phức tạp của hệ thống nhúng các yêu cầu nghiêm ngặt về thời gian đưa sản phẩm tới khách hàng khả năng dùng lại của sản phẩm. Điều này dẫn đến thuật ngữ platform-based design thiết kế trên nền Một platform nền là một họ kiến trúc thoả mãn một tập hợp các ràng buộc áp đặt để cho phép dùng lại các phần tử phần cứng và phần mềm. Tuy nhiên một nền phần cứng là chưa đủ. Các thiết kế nhanh tin cậy có tính dẫn xuất cao thường yêu cầu sử dụng một nền giao diện lập trình ứng dụng API để từ đó phát triển mở rộng để đạt tới phần mềm ứng dụng. Nhìn chung một nền platform là một lớp khái niệm trừu tượng trong đó bao gồm nhiêù sàng lọc khả dĩ để đưa tới một mức thấp hơn. Thiết kế trên cơ sở nền là một cách tiếp cận meet-in-the-middle Theo dòng thiết kế từ đỉnh xuống người thiết kế sẽ lập bản đồ các nền từ cao tới thấp và công bố những ràng buộc thiết kế giữa chúng Sangiovanni-Vincentelli 2002 . Việc lập bản đồ là một quá trình lặp đi lặp lại các công cụ đánh giá hoạt động trong quá trình này được hướng dẫn ở phần tiếp theo. Hình 4-1 thể hiện cách tiếp cận này. Hoạt động thiết kế phải tính đến sự tồn tại của những platform sẵn có và ghi chúng .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.