Danh mục

Lập trình hệ thống nhúng: Top-down design

Số trang: 12      Loại file: pdf      Dung lượng: 225.67 KB      Lượt xem: 17      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 4,000 VND Tải xuống file đầy đủ (12 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Hệ thống nhúng (Embedded system) là một thuật ngữ để chỉ một hệ thống có khả năng tự trị được nhúng vào trong một môi trường hay một hệ thống mẹ. Đó là các hệ thống tích hợp cả phần cứng và phần mềm phục vụ các bài toán chuyên dụng trong nhiều lĩnh vực công nghiệp, tự động hoá điều khiển, quan trắc và truyền tin. Đặc điểm của các hệ thống nhúng là hoạt động ổn định và có tính năng tự động hoá cao....
Nội dung trích xuất từ tài liệu:
Lập trình hệ thống nhúng: Top-down designL P TRÌNH H TH NGNHÚNG BÙI QU C B O B MÔN K THU T ðI N T -ðH BK TP.HCMTop-down design 2 B MÔN K THU T ðI N T -ðH BK TP.HCM 1Analysis phase ðưa ra nh ng yêu c u (requirements) và ràng bu c (constraints) cho h th ng. Requirements là các tham s mà h th ng ph i th a mãn T các requirement ta phát tri n thành specifications Constrain là các gi i h n mà h th ng ph i th a mãn 3 B MÔN K THU T ðI N T -ðH BK TP.HCMAnalysis phase VD: Khi thi t k 1 thi t b ño ñi n áp: Requirement: Thi t b ph i b ñư c trong túiit Specification: Kích c là 10cm x 20 cm Constraint: Giá c a thi t b dư i 1.000.000 4 B MÔN K THU T ðI N T -ðH BK TP.HCM 2Các tham s ph i xem xét ð an toàn ð chính xác, ñ phân gi i T c ñ ñáp ng, kh năng x lý Kh năng s a ñ i, update (Maintainability) Kh năng ki m tra, check l i (testability) ð tương thích Th i gian s d ng Kích c , cân n ng Năng lư ng tiêu hao Chi phí thi t k và ch t o m u th (Nonrecurring engineering cost) Chi phí s n xu t Th i gian ch t o m u Th i gian ñưa s n ph m vào thương m i 5 B MÔN K THU T ðI N T -ðH BK TP.HCMIEEE STD 830-1998 6 B MÔN K THU T ðI N T -ðH BK TP.HCM 3High level design ðưa ra mô hình c a h th ng Chia h th ng ra làm nhi u module con Ư c lư ng chi phí. ðưa ra th i gian bi u ðưa ra sơ ñ lu ng d li u (data flow graph) T i quá trình này, ta bi t ñư c d án có kh thi, mang l i l i nhu n hay không. 7 B MÔN K THU T ðI N T -ðH BK TP.HCMData flow c a 1 b ñi u khi n motor Hình ch nh t: hardware Hình oval: software 8 B MÔN K THU T ðI N T -ðH BK TP.HCM 4Engineering design Thi t k sơ kh i h th ng: ðưa ra sơ ñ c u trúc top-down Nh ng tín hi u I/O cơ b n Nh ng c u trúc d li u ñư c chia s gi a các module Sơ ñ ph n m m t ng quát Thi t k ph n cơ khí Phương pháp giao ti p v i máy tính 9 B MÔN K THU T ðI N T -ðH BK TP.HCMCall graph 10 B MÔN K THU T ðI N T -ðH BK TP.HCM 5Flowchart 11 B MÔN K THU T ðI N T -ðH BK TP.HCMFlowchart Flowchart giúp chương trình ñư c thi t k m t cách có c u trúc 12 B MÔN K THU T ðI N T -ðH BK TP.HCM 6On-Page Connector Program flow chart A START Page 1 Do something init END A 13 B MÔN K THU T ðI N T -ðH BK TP.HCMOff-Page Connector Program flow chart Program flow chart Page 2 Page 1 START A-1 init Do something A-2 END Khi l p flowchart, không nên có quá nhi u connector 14 B MÔN K THU T ðI N T -ðH BK TP.HCM 7VD: V flowchart cho 1 máy nư ng bánhmì. M t nút nh n start s làm máy b tñ u ch y. Máy dùng m t sens ...

Tài liệu được xem nhiều: