tailieunhanh - Bài giảng Lập trình hệ thống nhúng: Chương 2 - Bùi Quốc Bảo

Bài giảng "Lập trình hệ thống nhúng: chương 2 - Bùi Quốc Bảo" gồm cấu trúc của các bộ nhớ 8051, ARM7 LPC2000. Không gian bộ nhớ chương trình. Tác động đến bit trong SFR. Cấu trúc vòng lặp vô tận (endlessloop). . | L P TRÌNH H TH NG NHÚNG BÙI QU C B O B MÔN K THU T ðI N T -ðH BK Top-down design B MÔN K THU T ðI N T -ðH BK 2 1 Analysis 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 B MÔN K THU T ðI N T -ðH BK 3 Analysis 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 B MÔN K THU T ðI N T -ðH BK 4 2 Cá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 B MÔN K THU T ðI N T -ðH BK 5 IEEE STD 830-1998 B MÔN K THU T ðI N T -ðH BK 6 3 High 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. B MÔN K THU T ðI N T -ðH BK 7 Data flow c a 1 b ñi u khi n motor Hình ch nh t: hardware B Hình oval: software MÔN K THU T ðI N T -ðH BK 8 4 Engineering 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 B MÔN K THU T ðI N T -ðH BK 9 B MÔN K THU T ðI N T -ðH BK 10 Call .

TỪ KHÓA LIÊN QUAN