
Tìm hi u v ph n m m nhúngể ề ầ ề
(Embedded software)
Gi ng viên h ng d n: Nguy n Th Minh Hi nả ướ ẫ ễ ị ề
Nhóm sinh viên : nhóm 8

Khái ni m ph n m m nhúngệ ầ ề
•Đó là 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.ự ộ
•Có kh năng t tr , ch y trong các thi t b mà không c n t i h đi u ả ự ị ạ ế ị ầ ớ ệ ề
hành.
•Đó có th là nh ng thi t b c m tay nh g n nh đ ng h kĩ thu t ể ữ ế ị ầ ỏ ọ ư ồ ồ ậ
s và máy ch i nh c MP3, ho c nh ng s n ph m l n nh đèn giao ố ơ ạ ặ ữ ả ẩ ớ ư
thông, b ki m soát trong nhà máy ho c h th ng ki m soát các ộ ể ặ ệ ố ể
máy năng l ng h t nhân.ượ ạ

Khái ni m ph n m m nhúng(tt)ệ ầ ề
•Ph n m m đ c tích h p vào ầ ề ượ ợ
trong các IC c a thi t b đi n ủ ế ị ệ
t .ử
•u đi m nh g n, d cài đ t Ư ể ỏ ọ ễ ặ
và s n xu t hàng lo t.ả ấ ạ
•M c đíchụ: Nh m h tr cho ằ ỗ ợ
các s n ph m ph n c ng các ả ẩ ầ ứ
ch c năng hoàn h o nh t, ứ ả ấ
ph c v t t nh t các nhu c u ụ ụ ố ấ ầ
c a ng i dùng v i s b o ủ ườ ớ ự ả
m t v s n ph m t t nh t.ậ ề ả ẩ ố ấ
Network Embeded Module

M t s ví d v ph n m m nhúngộ ố ụ ề ầ ề
Robot c a NASAủ
Ph n m m đi u khi n m ch LEDầ ề ề ể ạ

Công c phát tri nụ ể
T ng t nh các s n ph m ph n m m khác, ph n ươ ự ư ả ẩ ầ ề ầ
m m h th ng nhúng cũng đ c phát tri n nh vi c s ề ệ ố ượ ể ờ ệ ử
d ng các trình:ụ
•Trình biên d ch (compilers)ị
•Ch ng trình d ch h p ng (assembler) ươ ị ợ ữ
•Các công c g r i (debuggers)ụ ỡ ố
Và s d ng ngôn ng (C/C++, Java, html, assembly….)ử ụ ữ

