Professional Documents
Culture Documents
1 Mục tiêu
Sau khi hoàn thành module này, người học có khả năng:
• Giải thích được một số các khái niệm liên quan đến hệ thống nhúng, hệ điều hành nhúng và phần mềm
nhúng.
• Phân tích được các đặc điểm cấu trúc phần cứng, hệ điều hành và phần mềm cho các hệ thống nhúng.
• Ứng dụng trong thiết kế và phát triển phần mềm cho hệ thống nhúng đơn giản.
• Rèn luyện khả năng tự nghiên cứu, khả năng làm việc theo nhóm.
Module này sẽ giúp người học phát triển và hoàn thiện các năng lực: Phân tích (M3), Tư vấn (M3) và Thực
hiện(M3), thiết kế (M3).
3 Mô tả module
Module này cung cấp cho người học các kiến thức cơ bản về hệ thống nhúng, nội dung chính bao gồm: Giới
thiệu chung về các hệ thống nhúng; Kiến trúc phần cứng hệ thống nhúng; Hệ điều hành nhúng, phần mềm
nhúng.
∗ Version 1.1: Aug 16, 2010 1:09 pm GMT+7
† http://creativecommons.org/licenses/by/3.0/
http://voer.edu.vn/content/m18936/1.1/
Hoc lieu Mo Vietnam - Vietnam Open Educational Resources module: m18936 2
4.2 Các thành phần cơ bản trong kiến trúc phần cứng Hệ thống nhúng
Đơn vị xử lý trung tâm CPU
Xung nhịp và trạng thái tín hiệu
Bus địa chỉ, dữ liệu và điều khiển
Bộ nhớ
Ngoại vi
Giao diện
http://voer.edu.vn/content/m18936/1.1/
Hoc lieu Mo Vietnam - Vietnam Open Educational Resources module: m18936 3
4.11 Project: Phân tích sơ đồ, cấu trúc phần cứng, phềm mềm và hệ điều hành nhúng cho một
thiết bị cụ thể trong thực tế.
6 Học liệu:
Giáo trình lưu hành nội bộ, sách tham khảo, máy tính, tài nguyên trên Internet, Projector.
7 Đánh giá:
• Đánh giá quá trình (tiểu luận): 40%
• Kiểm tra cuối kỳ: 60%
http://voer.edu.vn/content/m18936/1.1/
Hoc lieu Mo Vietnam - Vietnam Open Educational Resources module: m18936 4
Bài Mục tiêu Hoạt động giáo Hoạt động sinh SGSV Điều kện thực
viên viên hiện
1 Đọc bài 1 8h Phòng LTTài
trong tài liệu liệu tham khảo
• Trình • Giới
[1]Ghi nhận lại [1]
bày được thiệu về
những vấn đề
mục môn học,
cơ bản,Tham
tiêu của phương
gia thảo luận
Module pháp
các vấn đề mà
• Trình học, mục
giáo viên nêu
bày được tiêu môn
ra.Đọc tài liệu
định học...
được giao
nghĩa, • Nêu một
lịch sử số ứng
phát dụng có
triển của sử dụng
hệ thống hẹ thống
nhúng nhúng
• Chỉ ra trên thực
được xu tế (máy
hướng giặt...)
phát từ đó
triển của trình
và các bày định
thách nghĩa hệ
thức với thống
hệ thống nhúng
nhúng • Trình
• Trình bày xu
bày được hướng
các đặc phát
trưng cơ triển của
bản của hệ thống
của một nhúng
hệ thống hiện nay,
nhúng những
• Trình thách
bày được thức và
các đặc các vấn
điểm cụ đề còn
thể của tồn tại
Hệ thống với hệ
nhúng: hệ thống
Giao nhúng
diện, • Lấy ví dụ
kiến trúc về một
CPU, chiếc
thiết bị máy PC
ngoại để thấy
vi, công rõ đặc
cụ phát điểm
triển và của các
độ tin thành
http://voer.edu.vn/content/m18936/1.1/
cậy phần
• Nêu được : màn
một số hình,
ví dụ về CPU,
Hoc lieu Mo Vietnam - Vietnam Open Educational Resources module: m18936 5
3 8h - Phòng LT-
Tài liệu tham
• Trình • Trình • Đọc tài
khảo [1], [2]
bày tổng bày tổng liệu [1]
quan về quan về • Nắm
các Chip các Chip vứng các
Vi xử lý Vi xử lý kiến thức
nhúng nhúng. trong
• Trình Vai trò môn học
bày được của các kiến trúc
một số Chip máy tính
nền phần trong các • Ghi chú
cứng hệ thống những
nhúng • Trình vấn đề cơ
thông bày một bản
dụng số phần
hiện nay cứng
về: đặc nhúng
điểm, hiện nay.
chức • Giải
năng, ưu thích
điểm ... các đặc
điểm,
chức
năng, ưu
điểm với
mỗi loại
• Hướng
dẫn sinh
viên đọc
tài liệu
tham
khảo.
http://voer.edu.vn/content/m18936/1.1/
Hoc lieu Mo Vietnam - Vietnam Open Educational Resources module: m18936 6
4 8h
• Trình • Thảo • Đọc • Phòng
bày được luận về trước các Lý
khái bài học chủ đề thuyết
niệm về trước liên quan • Tài liệu
phần (bài cũ). trong tài tham
mềm hệ • Thảo liệu khảo [1]
thống luận về • Tham
nhúng, phần gia thảo
xu thế mềm luận về
phát trong bài học
triển một hệ trước,
phần thống thảo luận
mềm máy tính về phần
nhúng PC → mềm
trên trình trong hệ
thế giới bày khái thống
hiện nay niệm về máy tính
và tầm phần • Tham
quan mềm gia thảo
trọng nhúng luận các
của nó. • Thảo đặc điểm
• Trình luận về của một
bày được các đặc phần
các đặc điểm mềm PC
điểm của một • Ghi chú
của một phần các vấn
phần mềm PC đề cơ
mềm → trình bản
nhúng bày các
• Mô tả đặc điểm
được quy của một
trình phần
phát mềm
triển nhúng
của một • Trình
phần bày các
mềm bước
nhúng. trong
quy trình
phát
triển của
phần
mềm
nhúng
(quá
trình
biên dịch
và phát
triển
phần
mềm
http://voer.edu.vn/content/m18936/1.1/ nhúng)
5 8h - Phòng LT-
Tài liệu tham
• Trình • Thảo • Thảo
khảo [1],[2]
bày được luận luận vấn
đặc điểm về đặc đề mà
chung điểm vai giáo viên
của một trò, cấu đưa ra
Hệ điều trúc của • Trao đổi
hành nói một của kết quả
chung hệ điều thảo luận
• Trình hành với các
bày được (môn sinh viên
khái học: Hệ khác
niệm về điều • Ghi nhận
thời gian hành) các vấn
thực và • Lấy ví đề về
các dạng dụ về các thời gian
của của hệ thống thực và
thời gian nhúng hệ điều
thực yêu cầu hành
• Trình thời gian thời gian
bày được thực trên thực.
khái thực tế • Đọc tài
niệm, vai và phân liệu được
trò và tích ví giao
các đặc dụ này
điểm của • Từ ví
Hệ điều dụ đưa
hành ra trình
thời gian bày khái
thực. niệm về
thời gian
thực và
đưa ra
các đặc
điểm.
• Nêu nên
các dạng
thức của
thời gian
thực
• Trình
bày khái
niệm
hệ điều
hành
thời gian
thực và
các đặc
điểm của
nó
• Tổng kết
bài học
http://voer.edu.vn/content/m18936/1.1/ • Giao nội
dung học
bài sau
Hoc lieu Mo Vietnam - Vietnam Open Educational Resources module: m18936 8
6 8h - Phòng LT-
• Tham Tài liệu tham
• Nắm • Thảo
gia thảo khảo [1], [2]
vững luận về
được bài học luận về
cách trước bài học
biểu diễn (bài cũ) trước
số, dữ • Trình • Tham
liệu và bày cách gia thảo
thao tác biểu diễn luận về
thành số và dữ các hệ
thạo trên liệu thống cơ
các hệ • Yêu cầu số trong
thống cơ sinh viên biểu diễn
số trong thực hiện dữ liệu
kĩ thuật một số trong
lập trình phép lập trình
nhúng tính nhúng và
• Trình trong các làm ví
bày được hệ cơ dụ mà
các ngôn số khác giáo viên
ngữ lập nhau đưa ra
trình • Trình • Ghi nhận
được bày các lại các
dùng ngôn ngữ kiến trúc
trong lập trình phần
quá trình dùng mềm
phát cho phát nhúng
triển triển thông
phần phần dụng
mềm mềm hiện nay.
nhúng cho PC • Ghi chú
• Chỉ ra → trình các vấn
được các bày các đề cơ
kiến trúc ngôn ngữ bản
của phần lập trình
mềm Hệ dùng
thống phát
nhúng triển
• Trình phần
bày được mềm
các đặc nhúng
điểm • Lấy ví
của các dụ điển
kiến trúc hình cho
phần mỗi loại
mềm hệ kiến trúc
thống phần
nhúng đó mềm hệ
• Giải thống
thích nhúng
được đặc • Từ ví dụ
điểm trình bày
chung
http://voer.edu.vn/content/m18936/1.1/ các đặc
của tập điểm của
lệnh mỗi loại
trong kiến trúc
Hoc lieu Mo Vietnam - Vietnam Open Educational Resources module: m18936 9
7 8h - Phòng LT-
• Trao Tài liệu tham
• Mô tả • Tiếp
đổi kết khảo [1],[2]
được cận vấn
cấu trúc, đề “hệ quả thảo
chức thống luận với
năng, và điều các bạn
các đặc khiển sinh viên
điểm của sự kiện” khác
một tác → đa • Làm việc
vụ trong nhiệm, độc lập
hệ điều từ đó phân tích
hành nêu khái hình vẽ
thời gian niệm tác mô tả
thực. vụ (task) cấu trúc
• Trình • Trình của một
bày được bày khái tác vụ
hai cơ niệm “hệ • Ghi nhận
chế đồng thống các vấn
bộ và điều đề quan
truyền khiển sự trọng về
thông kiện” → tác vụ và
sử dụng trình bày truyền
trong các đa nhiệm thông
hệ điều từ đó giữa các
hành nêu khái tác vụ
thời niệm tác trong
gian thực vụ hệ điều
(Semaphore • Đưa ra hành
và Moni- hình vẽ thời gian
tor). mô tả thực
cấu trúc
của một
tác vụ và
nêu cấu
trúc mỗi
tác vụ
• Giới
thiệu
vấn đề
truyền
thông và
đồng bộ
và Đưa
ra một
vài cơ
chế đồng
bộ và
truyền
thông
sử dụng
trong các
hệ điều
http://voer.edu.vn/content/m18936/1.1/ hành
thời gian
thực
• Trình
Hoc lieu Mo Vietnam - Vietnam Open Educational Resources module: m18936 10
8 8h - Phòng LT-
• Đưa ra • Tham Projector- Tài
• Trình
mô hình gia thảo liệu tham khảo
bày
trạng luận vấn [1], [2]
được vai
trò của thái của đề mà
lập lịch tác vụ giáo viên
trong • Giải đưa ra.
hệ điều thích các • Trao
hành thành đổi kết
thời gian phần quả thảo
thực trong luận với
• Chỉ ra mô hình các bạn
được các trạng sinh viên
kiểu lập thái của khác
lịch khác tác vụ • Làm việc
nhau • Thảo độc lập
(lập lịch luận về phân tích
có chu kì, vấn đề hình vẽ
lập lịch lập lịch mô tả
không trong các mô hình
chu kì...) hệ điều trạng
• Trình hành thái của
bày được thông tác vụ
các kĩ thường. • Ghi nhận
thuật lập • Giới lại các
lịch khác thiệu vấn đề
nhau về các quan
• Trình kiểu lập trọng
bày các lịch khác
kĩ thuật nhau
xử lý trong
ngắt hệ điều
(Polling hành
và Inter- thời gian
rupt) thực (đặc
điểm.... )
• Tiếp cận
và trình
bày khái
niệm “hệ
thống
điều
khiển sự
kiện”
• Trình
bày 2
phương
pháp tiếp
cận là:
Polling
và Inter-
rupt
http://voer.edu.vn/content/m18936/1.1/ • Trình
bày
các đặc
điểm của
Hoc lieu Mo Vietnam - Vietnam Open Educational Resources module: m18936 11
9 8h - Phòng LT-
• Tham Tài liệu tham
• Chỉ ra • Thảo
gia thảo khảo [1]
được chu luận về
trình chu trình luận tích
phát phát cực về
triển của triển của vấn đề
một hệ một hệ được
thống thống giao
nhúng phần • Ghi chéo
(các mềm các vấn
bước để thông đề liên
phats thường quan đến
triển một • Nêu ra mô hình
hệ thống chu trình hóa sự
nhúng) phát kiện và
• Trình triển của tác vụ
bày được một hệ trong hệ
mô hình thống thống
hóa sự nhúng nhúng.
kiện và • Nêu nên
tác vụ mô hình
hóa sự
kiện
Petrinet
• Giới
thiệu
việc quy
ước biểu
diễn mô
hình hóa
Petrinet
• Mô tả
các tình
huống
hoạt
động cơ
bản với
Petrinet
http://voer.edu.vn/content/m18936/1.1/
Hoc lieu Mo Vietnam - Vietnam Open Educational Resources module: m18936 12
10 8h - Phòng LT-
• Tham Tài liệu tham
• Trình • Giới
gia thảo khảo [1],[2]
bày được thiệu lý
các vấn thuyết luận về
đề về liên quan mỗi chủ
thiết kế đến thiết đề
phần kế phần • Trao đổi
mềm mềm kết quả
điều điều với các
khiển khiển sinh viên
của một • Trình khác
hệ thống bày
nhúng một số
• Chỉ ra phương
được các pháp
một số phát
phương triển
pháp phần
phát mềm
triển nhúng
phần bằng
mềm máy tính
nhúng
bằng
máy
tính.
Table 1
http://voer.edu.vn/content/m18936/1.1/