Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com XÂY DỰNG HỆ THỐNG docx

284 209 0
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com XÂY DỰNG HỆ THỐNG docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

CƠ BẢN Bài 01: Giới thiệu chung hệ thống nhúng GV: Email: Nguyễn Ngọc Tú Tu.NN79@Gmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com XÂY DỰNG HỆ THỐNG NHÚNG Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Nội dung Hệ thống nhúng gì? Đặc điểm hệ thống nhúng Các yêu cầu hệ thống nhúng Mơ hình tổng qt hệ thống nhúng Phân loại hệ thống nhúng Phát triển ứng dụng nhúng Môi trường phát triển NNTu Hệ Thống Nhúng (Spring 2008) Hệ Thống Nhúng (Spring 2008) NNTu Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Embedded system ? Embedded System: Tích hợp phần cứng, phần mềm, thêm số “máy” hay thành phần khác Thiết kế để thực chức riêng biệt Real-Time System: Hệ thống nhúng Ràng buộc lớn thời gian NNTu Hệ Thống Nhúng (Spring 2008) Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Hệ Thống Nhúng Hệ thống thời gian thực (Real-time systems) Thường dùng thiết bị chuyên dụng điều khiển thử nghiệm khoa học, điều khiển y khoa, dây chuyền công nghiệp Ràng buộc tương đối chặt chẽ thời gian: hard realtime soft real-time NNTu Hệ Thống Nhúng (Spring 2008) Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Hệ Thống Nhúng Hard real-time: thời gian thực nghiêm ngặt Hạn chế (hoặc khơng có) nhớ phụ, tất liệu nằm nhớ (RAM) ROM Yêu cầu thời gian đáp ứng, xử lý nghiêm ngặt: điều khiển công nghiệp, công nghệ robotics Soft real-time: hệ thống thời gian thực mềm dẻo Thường xuất lĩnh vực multimedia, thực tế ảo (virtual reality) với yêu cầu mềm dẻo thời gian NNTu Hệ Thống Nhúng (Spring 2008) Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Hệ Thống Nhúng Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Hệ Thống Nhúng Sự khác biệt: PC “thiết bị” dùng cho mục đích chung cho nhiều ứng dụng Thiết kế PC phức tạp, kích cỡ lớn hơn, tiêu tốn nhiều lượng hơn, giá mắc PC thường có tốc độ xử lý nhanh NNTu Hệ Thống Nhúng (Spring 2008) Hệ Thống Nhúng (Spring 2008) NNTu Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com PC Pentium PCB Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Hệ thống Nhúng * * * * remote controller PDA, mobile phone PCB NNTu Hệ Thống Nhúng (Spring 2008) Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Hệ Thống Nhúng bit-8051 uP ROM A/D RAM UART USB Advanced embedded systems (N processors) ARM DSP AMBA FLASH NNTu ROM PCI mp3 USB MPEG RAM ASIC Hệ Thống Nhúng (Spring 2008) 10 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com VD3: Máy vẽ HP DesignJet Vẽ lên tới 36 inches với 300 DPI Tổ hợp từ nhiệm vụ khác nhau: Truyền thông Thông dịch ngôn ngữ đồ họa Đường quét Điều khiển thiết bị NNTu Hệ Thống Nhúng (Spring 2008) 50 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com VD3: Tiến trình vẽ HP-GL/2 PostScript rasterizer raster memory plotter controller NNTu Hệ Thống Nhúng (Spring 2008) 51 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com VD3: Xem xét thiết kế Yếu tố Quan trọng: tận dụng nhớ 36 inches X large X 300 DPI X n bits/pixel: cần nhớ nhiều thông tin Yêu cầu giải thuật rõ ràng để tối thiểu việc lưu nhớ thông tin Yêu cầu điều khiển thời gian thực Chuyển mực từ ống mực đến giấy Yêu cầu đồng thời: Đọc liệu mới, raster hóa, điều khiển đầu in NNTu Hệ Thớng Nhúng (Spring 2008) 52 adrs latch bus if i960KA EEPROM swath RAM pen ctrl ASIC servo proc (8052) front panel NNTu stepper motor carriage PC board MB ROM MB DRAM proc support ASIC DRAM ctrl Hệ Thống Nhúng (Spring 2008) || if RS422 53 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com VD3: Kiến trúc phần cứng HP DesignJet Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com VD3: Giải kiến trúc Chọn BXL Intel 80960KA Xử lý phân tích cú pháp, điều khiển raster hóa, điều khiển động in Có thể nâng cấp xử lý dấu chấm động cần Sử dụng module xuất nhập tới máy chủ Không sử dụng đĩa để lưu trữ NNTu Hệ Thống Nhúng (Spring 2008) 54 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com VD3: Các thành phần hệ thống MB RAM (SIMM sockets) ASICs: Giao tiếp “bút”; Hỗ trợ BXL Điều khiển (carriage) Xử lý Servo thực vi điều khiển 8052 NNTu Hệ Thống Nhúng (Spring 2008) 55 Sơ đồ phát sinh swaths Tách rời nhớ swath Các điểm ảnh phát sinh theo dòng BXL Các điểm ảnh dẫn tới “viết” theo thứ tự cột ASIC giao tiếp “viết” chuyển đổi thứ tự dòng, cột NNTu Hệ Thống Nhúng (Spring 2008) 56 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com VD3: Raster hóa parsing and rasterization adrs latch bus if i960KA swath generation EEPROM servo proc (8052) front panel NNTu pen ctrl ASIC swath RAM drawing stepper motor carriage PC board MB ROM MB DRAM proc support ASIC DRAM ctrl Hệ Thống Nhúng (Spring 2008) Parallel if RS422 57 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com VD3: Luồng liệu Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com VD3: Các tác vụ BXL Servo điều khiển động bước BXL Carriage phải ghi, đọc dấu vết gióng Pen ASIC hỗ trợ BXL, cung cấp đa chức năng: Truyền thơng ngắt, Bộ điều khiển chuyển động mã hóa vị trí in ấn giấy, định thời watchdogs servo NNTu Hệ Thống Nhúng (Spring 2008) 58 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com VD3: ASIC giao tiếp Pen Giao tiếp với bus i960, nhớ swath, carriage ASIC Giao diện Pen đọc điểm ảnh từ swath theo mẫu định trước sử dụng phát sinh địa điểm ảnh Phải hỗ trợ kỹ thuật in hai chiều để in theo hướng NNTu Hệ Thống Nhúng (Spring 2008) 59 Giao tiếp với Bus BXL, ASIC giao tiếp Pen, điều khiển servo Đọc ghi điều khiển định thời qua BXL Chuyển đổi liệu từ ASIC Pen vào dạng song song để điều khiển kênh pen Làm trễ ghi thêm chỉnh sửa vị trí cho Pen NNTu Hệ Thống Nhúng (Spring 2008) 60 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com VD3: Carriage ASIC Giải thuật “dịch” điểm ảnh cho pen interface/carriage ASICs tạo mẫu C Xây dựng mô (emulators) cho ASIC phép phát triển song song HW/SW NNTu Hệ Thống Nhúng (Spring 2008) 61 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com VD3: Quy trình phát triển Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com VD3: Mơi trường phát triển Phần mềm vẽ thực thi máy trạm Unix đích (target platform) Khác biệt ệ thống cho động in ấn IO Động in mô máy host với giao diện đồ họa mô tả trạng thái swath Sử dụng RTOS HP-GL/2 parser kế thừa từ dự án trước NNTu Hệ Thống Nhúng (Spring 2008) 62 Viết lại việc chuyển đổi vector/raster từ mã assembly sang C để chuyển vào i960 gdb960 sử dụng theo dõi việc gỡ rối hệ thống đích truyền thơng với host Front panel phát triển PC Nạp giấy thiết kế kỹ sư chế tạo máy NNTu Hệ Thống Nhúng (Spring 2008) 63 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com VD3: Môi trường phát triển 64 Hệ Thống Nhúng (Spring 2008) NNTu Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Q/A ... (Spring 2008) Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Hệ Thống Nhúng Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Hệ Thống Nhúng Sự khác... (Spring 2008) NNTu Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com PC Pentium PCB Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Hệ thống Nhúng *... Tu.NN79@Gmail.com Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com XÂY DỰNG HỆ THỐNG NHÚNG Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Nội dung Sơ đồ

Ngày đăng: 27/06/2014, 14:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan