Tải bản đầy đủ (.doc) (50 trang)

[Giải Ngân Hàng]Hệ Thống Nhúng PTIT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (916.22 KB, 50 trang )

1.1 Khái niệm hệ thống nhúng

 !"#$%&'!$!()$%*++(
,-",./0&,,1-2+0
34+5#$6.78795:')39;)$!,$!<77!$=7<57+<>',1?
$!,1-#)=)!+6=)
<!-@AAA0!2+0
7>B$!2+%&'!>7,CD.'$B(%*C
)'D)%*)795:/E)$$'.).F)0!2
GHF@GHFGHIF')39;F')2)$!!$!<$>FJKGL/>%&'!$!
7,C+!'#)7- :M
NO)0!/
1.2.HT nào là hệ thống nhúng (A,B,D,E)
P/H+Q/
R/H)?)+$N(),/
H/ H)Q=$+?(S7/
J/H)+!'$T!/
1.3.Nêu tên một số lĩnh vực đời sống và công nghiệp trong đó có sử dụng ưng
5:M/U6)Q=%&795:
V(9)9F)?).F,F
WQX+CF+,OF+$&)
X"()2YPEFIPEF!")>R+QF<Z+F+""
1.4. HTN mà một máy tính đa năng hay máy tính chuyên dụng ?
P/[+0+65:F5\!-5:]=)
R/G1?M,1?%D-5:
H/ ^05:'?,1?"+$6X!)!$F_`aK%D
0/
2.1 a. Hãy nêu những đặc điểm của các môi trường mà hệ thống nhúng hoạt
động.
b. Cho ví dụ về một hệ thống nhúng nào đó và nêu đặc điểm môi trường mà hệ
thống nhúng đó đang hoạt động.


H%*,)!"$!()$%*b)%(),F
4)F1CF)!F$FCT,F$DF)c
7)d//
X7'05:)N'?%*5e$!(%F
'!1F')/H)Q=)5:M"Ff')7Ff%DL()
$%*)!FCDF$D/
2.2. Tại sao nói hầu hết các hệ thống nhúng hoạt động với sự ràng buộc về thời
gian ?
G1D!"'D)7#$=*))+61*)
)!2,->1$F*))F$!)%.'D)*))
3T)M27#)>1'!/
[ ,-'D)7#)=6!)2d4=)
7!>"+F,*)F- <!*))#
gH':,-$==8)*)"25<5)<>
g`*)),)h),)$Tb2))>i
gU)"+$N'f],)?)=B,1?,),-1$
*)"i
2.3 a. Nêu các kiểu hoạt động cơ bản của hệ thống nhúng:
[()
[!",1'!d4=)?)F39;'!1
$/`*))1$2,->,)$!*))T<!;
j))QQ/
[)6Q#[!")6Q'D))[`E'$4)
7!/
[#,-'D)7#)
=/[:F"+'D)7#)F'D)*))F#,-'D)7#)
2.4: BUS gồm các thành phần nào hợp thành ?
/R7MHGk=!jR7FR75)FR7)?)
R7`$!$N!"FHGk)?)=7D)'$0
%&+)!d=6!)!]dHGk/84+'$0=D!]'$0

'!l$/35
R75)%&HGk)?)$!7(m)5)'%&)Q=
)?)$!7mOF'+'5)=6$!'!)
HGk
R7)?)%&)?)=8)HGk/R7)?)+Q!")Mm!
5)c$')!5)7n%&%6=7/
=/RkK[`oRkKHGkg"h$&8$MRkKHGk0)5j6F
+Q")F"!)))?)$)6=)
2.5Hệ thống nhúng tướng tác với môi trường vật lí như thế nào, phương tiện,
công cụ gì ? Nêu một số ví dụ ?
[%.'D)()$%*';)?,%.-
p==)Q27<7!$>Fq,)'!=B54+5eF+(
54+/
`(=+)0)PJHFJPH
`(q,)F&,C5)
=/X7'05:
G%.)F(:G%.)%.'D)()$%*';+)0
)%.#7PJHF7%.#JPH/
H(:%.'D)()$%*';q,)'&,C0)/
H"q,)'!l$")9!,q,HGk$!)5)'D)
)Q=!")')%=,0FNF+)L/
2.6: Cho một mô hình qui trình điều khiển công nghệ có ứng dụng hệ thống
nhúng như hình sau :Khoanh vùng cho biết hệ thống nhúng là phần nào ?
^\E9$6MN'nr
H,1&,M,1-F,1?F_`aK2_<
`)<a,<$)K+7<>
2.7 :Để xây dựng một kiến trúc cho một hệ thống nhúng, phải tuân thủ 6 bước
cơ bản. Các bước đó là các bước nào ?
Nêu các pha trong quá trình thiết kế một hệ thống nhúng ?
`$*)

s=%D.=34+5#)Q$!j
H1)Q-'?,1-2)QQ!)F)Q$+0F)Q$HGkF!")
')F)?L>/
`$%*H1$+61M$%*'!+$N)QQF
=!jSF3%D%.")F%8M0$F3t)/
Xee(MF-#]'?
,1,1-',1?F- F)6QF)!)Q,
HT$4+=%D"!$)Q$M[`E/U)Q$[`E7n%&N
=B,4!=[`E,1,1-F,1?F7
,1")%&,4Q))Q/
G40'))Q$)Q$"+61F)Q$
'D)+61\T%&%F)3%D$M)$!Fu
F)/
^)Q))`))'?!=<!C))F`))'?dT
$F`))'?)Q$
H,$!$N)QQ[`Ev+61F,40F9)
)F73T7,C/GwFx%&],")
2.8 :Thế nào là phân hoạch phần cứng và phần mềm khi thiết kế một hệ thống
nhúng ?Thế nào là qui trình đồng thiết kế phần cứng và phần mềm và đồng
kiểm nghiệm ?
`$*)
/G4!",1-',1?))QQ[`E
I]FT- !,1-',1?F7))QQF(,u
'&,T/
=/p)$Nj)QQ,1-',1?'j))
`$!+F)QQ,1-',1?%&)Q7!7!F
,j))#))6:F!D))QTj)
)/G1%7',1?%&"+\$6+!/,1-
=B^[JIy+!F,1?$6+!y))6:y+0/
2.9:Hãy đặc tả các tác vụ khi thực hiện khởi động hệ thống nguội (cold boot) và

khởi động nóng (warm boot)?Hãy cho ví dụ về cách khởi động với một loại
CPU tự chọn?
`$*)
H':)#)8)
U8))2!5=!!>Rj28),1->F%')"F,4
'\=DF()L'!$")=1/KQ%.$N",
2=!!!5<$>z+{D)_AK`P_`+K`P_`M,1?
+)?)!/
• U8)2Z<$=!!>H`_IgJAIF=u7<7,1-/
|/ ^05:'?8)'D)!")HGk#O
@<HGk}~}•_AKA`@Go~3~~~~MAG_aX8)Q)'D)
H!7!<2U<+=!$5>F7+'?%.$N8)€XGHIJK`28)
)>8~3~|•|/
2.10Khi thiết kế HTN cần xây dựng một mô hình chính tắc (formal model) với
các yêu cầu đặt ra. Vậy các yêu cầu đó là những yêu cầu gì?
`$*)
v4+5#(N0bM'D)+6174+
v- 34+5#,)%*)+(%*)
)6D)1'!l1$'()$")=6$!M/
v4+5#,0)QQ7n,)ut/UQ&,0'
,'!l$F$")F3")- /
v4+5#,7) ))QQ<!)60)F
 %&F)+F39;F0%DL
v4+5#,=)!)%-M)QQF?$)),,
))+Q/
`#))O)QQ)QQd;%8Q(N/
v4+5#(NN-=%D7O795:&,,1-',1
?+3- '!(N,1-M)QQ%&
)$!N5%D)4+/Ko đc bỏ hình vẽ
3.1. Nêu các thách thức phải đối mặt khi thiết kế một hệ thống nhúng ?

U ,-'D)7#)=6!),)"+F,*)F- 
<!*))#/
H':,-$==8)*)"/
`*)),)h),)$Tb/
U)"+$N'f],)?)=B,1?,),-1$
*)"/
U)"+$N'f],)?)=B,1?,),-1$
*)"/
H ')8()$%*b)/
H)T,+)!"F)&,;/
U0%DuOF‚F5c55c'+Fb,]/
`)6: %&T,F 795:j,)Fb+/
[!")+Fh)!
`)+,-5':+61*)"7*))d
~
y/
)+!Q"ƒ|~
„
7#l)*/
`07…7!Q*))797#$=NX``_FN)7…7
PoX``•l2X``•gX``_>
P!'=!/
U T,,1?'5#,f4T,,1-/
3.2 :Các tiêu chí phân loại hệ thống nhúng
Tại sao HTN có sự khác nhau
• [!"84
[!",1'!d4=))?)F39;!1$/`*)
)1$2,->,)$!*))T<!;j))Q
Q/
[!")6Q'D))[`E'$4)7!/I!")

+O)[`E"/
• I'#-5:
H(:0!%+0%"+=)!T/
v9;0))Q=')5<!*))#FJ^J,+<$F)Q=+QL
`$+?(F")Q="%$!<$F7Z)
[)?)',5)/
• U)Q$'+(
[`E+(u'D)3%7
 G1-0,-",F)QQ'D)HGk.F!")†F}=)7/
 G1?.)F5\!)!$)7!!"/
 H(:,$),1?7!"!%.$NF&,'&,
q!F()$%*,$)&,T795:'D)'))?)tO/
 `)6: %&$T0/
[`E+(,-",
 G1-,-",)QQ'D)HGk}F|s+xw=)7F+795:'))?
)/
 [T$RkK8$q,))Q=!")')/
 G1?)')F)?#))':F!
j*)/
 H(:,$NHlHggl^)7Hggl€'F_`aKFtjF(:)
K)!$FJ<=<$/X()$%*,$)&,T/
[`E)')
 G1-',1?$T]=)/
 E)?HGk'8$F+HGkTN %&+
!),$N%&/
 G$)!D,-5:D)T)-5:!")+1
,)$N)QQj*)),1-',1?F&,T)
)8)\F795:(PK@HQ"!HGkF')"j39;
[`E,1-+[`E,1?/
[`E<!!7#F+#!/

[`E,-%&=!+,-'D)h#)/
[`E'D)j)+61+M+j)+6"Q/
[`E,-+'D)7#)+,-'D)7#)*)"/
3.2.2 Tại sao HTN có sự khác nhau
• G1-.)+,-",5!-5:+Q[`E5#)
':$)6=)H':$)6=)84+,1D)6D)39;
+6=)F7#)F$")M)$N(L
• ^?,1-F[`E%&)QQd$T)?!")HGk'HGk
=4"))Q$
• G1?.)+,-",5!-5:+Q^?,1?878
d.)!D))3!F)?*))#2_`aK_<`)<a,<$)
K+7<>/
3.3: Hãy nêu sự khác biệt khi thiết kế hệ thống nhúng kiểu trên cùng một bo
mạch :
`$*)
2|>[34+5#d=')390
2w>[34+5#d'))?)
2|>HHGk,
2w>HGk5"‡)+6=)
2|>H_PXF_aXF*)
2w>_PXF_aXF*)F
2|>@la,/
2w>@la$!')"./
2|>U 8$_PXF_aXF@la\+;/
2w>_PXF_aX5%&F@laM!:0795:/
2|> Fb)?/
2w>U( F)6!0 %&F)&,0!-5:/
2|>`)QQ- 
2w>`)QQ- 
2|>H1,)')"_PXF_aX&,d=6!)')"/

w>%&)QQT$!H),/
2|>U(Q)'D)!")')!")')F16')"h$&!-
 +/
2w>E #0!%&)QQ)%!-5:3/
2|>`+)6 #0!"/
2w>_T,\&,34+5#[`E/
3.4 Cho biết tên gọi của các kiểu kiến trúc là gì ? Kiểu kiến trúc nào là thích hợp
hơn để xây dựng các hệ thống nhúng (kiểu 1 hay kiểu 2)?
U)|)Q$['$5
U)w)Q$^!E<
)=).=8))Q$+!ˆ
R78)Q$['$5%&$)6!'5)$)6=)
R78)Q$^!E<5\!'5)
`")7!ˆ
)Q$['$50&,./
^N')5\$)6=7!'5)7n),390.F')O
5)'#)3+$j*)
3.5 ADC, DAC
P/PJH=)Q)%.#y7F7!+03907)
R/JPH=)Q)7y%.#F0)")%.#=)?)F'0
5:0),j)F0))
HOPJH1(7.=U)PJH!d!")-5:l`*)
)=)Q)l,4))l`0))!")'D)HGk
3.6:Khi nghiên cứu CPU để thiết kế một hệ thống vi xử lí như một hệ thống
nhúng, có một số khái niệm sau đây
PlX$")+%&*))m3jj
2HIU>/
• Xm+,&,M7$")+HGk+')"
)b+?)7!R7F#)3!!$6=7/
RlXm,m+1)Q!M+

Hl``0!7HIUF))*))F)%F0*))
!,/
x/‰Cho mô hình kiến trúc hệ thống như hình vẽ. Hãy giải thích chức năng của
khối ‘GIAO DIỆN VỚI CPU’, lí do sự có mặt của khối đó ?
Các chức năng :
• H')"+Q")RkKF
• `l5)dRkK5j6MHGkF
• `"!RkK8$/
Lý do:
`0),7)dHGk%*(7TT,M!7)5
2Š!>F(M8$RkKFT)=75)')?)Q=)'D)
/H0'NQ1QRkK%&)7')"+Q=72=75$)'<$>F
'?.=')"+Q")0)7/
A.Thế nào là BUS đồng bộ ?
H3jjHIUC!!"RkK/
R7j=0)$6%*54+RkK!5"7'(F'D)17'0
5:F$!!')X[‹Œ•[‹/XO)!"=73+$?))Q'!RkK
H!F$!7+61m+'%&O)m=7/
B.Thế nào là BUS không đồng bộ ?
R7(j=(795:3RkK!FmMq!5)m;'
)'D)],)Q=FO))!")1#=8)0
))?)/
H0))?)j=!"Mh)!)')"
- 'HGk$6RkKF'05:%z)!"){/
3.8:Trình điều khiển thiết bị là gì ? Chức năng của trình điều khiển thiết bị là
gì ?
• I,1?8),1-',1?D,!.795:
$$+,'!,1-q,)'!+0/
• G1?+%.$#)Q,')?),1-'%&-85"
%'),1?/

• U)+0)?N`U`R1)),1-')?
A.Chức năng của trình điều khiển thiết
•q,)?),1?2+HGk>'j)+6
,1-/
H- .=%U8),1-F`b+FHT,1-!"FH!
,q,  !"    2[$5Z$<  A=<>FJ  T+  ,1  -  2[$5Z$<  P)$<>/•))
,,1-2[$5Z$<_<<7<>Ol)5)2[$5Z$<_<5lZ$)<>H)'
!5Ž,1-2[$5Z$<@7lk)7>/
B.Nhìn theo kiến trúc phần mềm máy tính, trình thiết bị được đặt ở đâu ?
J%D),1?'$6,1-
3.9.Thế nào là trình điều khiển xác định theo kiến trúc.
• )<!)Q$2$)<$<7,<)•)>M[`E
• p$,1-&,T'D)HGk/
• H)Q$))$!!$!<$F+)Q$['$5'D)=D$6),FF')
"$=D2<!$+<<k)XXk>F,1-5T,C+
FPJHlJPH&,T$6=!"FD,+/
Thế nào là trình điều khiển tổng quát (hay trình điều khiển trên bo mạch).
)?))Q=B$6=!"0%(&,T'!),'D)
HGk/5:F$&!)?)Q$5\!"))Q=
%.0/
Hãy nêu một số loại trình điều khiển thiết bị điển hình ?
)?)RkK@wHFGH@F<IwFXXkF"F3900#)l!F@K_
3.10Nêu các thao tác của trình điều khiển thiết bị khi được kích hoạt ?
P/U8)[YFb[YFHTl!,q,bF$5)+6[YF)),
[YF$+,)Q=FOl)5)F)l!5Ž,1?U`R/
R/`()'?)Q=F0)Q=F5))Q=F)Q=!"
F)!5)'D)+0Fq,)F
H/U8)(7!G@HF!,q,G@HbF@K_Tb2Q1>F
=!')F#)390F(),:)F@_A`
3.11: Hãy chọn câu trả lời cho là đúng khi nói về hệ thời gian thực:

 Trả lời :
- HOR!"0)?
`0)?J#!$%D%&*)),-)6F*)),-
T•%$N#%$,-/
^05:Q=)?),)39;j*))?)':F,))
+Q%&'?$N##)(')')%&*))39;
h)(')/yE%*)795:.78)'? ,-0*))
#M/
- HOH !,-,*)'03
H- ,)%&#)C3/H0!F39;,)!$Q
$!N*))t3$%D/H03'?*))7n!,q,%
$,-,*)/`+003*))]))6F
%0 *))#(T)Q,),-
$O.,),-,*))'D)+61F
=6!)/
3.12. Cho biểu đồ liên quan tới tác thời điểm thực hiện một tác vụ ở thời gian
thực.
Thông số ai, ri, si
Thời gian xuất hiện ai (arrival time): Khi sự kiện xảy ra và tác vụ tƣơng ứng
được kích hoạt/
• `*))=b1#)$)2$<<7<)<>`*))7DT)')39;t7…
7'=b1/
• `*))=b1#)7)27$))<>I*))")':=b1
')#)MN/
• `*))0!l#))2H!,)!)<>I!*))1)Q=
39;#)3!)':MN(=b/
• `*))!•)2•))7))<>I*))")':!')
#)MN/
• `*))$M)$!l3TTZ)2Z!$77<)<>!*))#)4T
3+$F57)?oZ)5)/

• `*))Q5)25<)<5<5)<>`*))':,)!/
B/Hệ thời gian thực cứng:57)D)"3T,3=B(/E)
,)*))Q(7nO/H)60%7
- G)=!(=TN7#)D)"2$))<'<>!=7#$!
=TN!!Mi
- $c,-!7#)$Tu23q<!dD,-5:>
- H7#)0N,)%&=!#)N/
U))QQ+10Q0!%&$%D"$%D)
,$,-/C/Hệ thời gian thực mềm,)&,*))%"
0?5‘!/E%'+")?-F"'D)*))`%D
0'D)$$=NF33T,-%$B$!-'D)
$c$=N'T,%&/`+(4+$O%,)
$))$ ’\+'!-5:/H1.Q=\
$d!")$d$c+/
4.1
P/[t+])Q$HGk)^!E<')Q$HGk)[$'$5/
U)Q$HGk)^!E<
U)Q$'!E<%&!O€!'!E<%$'! |„†•
$!=!!'?+0AJ^PH/
[RkK'RkK5)FRkK)?)!!=F=
D)7‘!!'D)'\t2!5<>'5)25>$6
\()=D'RkK5)($+?j*)t'
5)\*))/
H])M)Q$+0'!E<
gX=D5+T%&5\%$5)25>'2)7$)!7>
gJ)'%&%$$!,1$)6M=D
gRD%&<!'\F(,:'!!")5)%
$/
gp$N#)5)c$1#/
p$N#)+

|>Otd_aXl_PXRkK5)'!HGkF)t3N)Q,
<!i
w>O5))Q,<!,1M2!,<$57>QRkK5)i
x>`#))tOQ!,<$57Mi
†>I%Q$_PXJRkK/
E%'+RkK5)65+T$!)5)F5!'+)RkK5)
=z=t!f{F) 0!="Q/^D)HGk)")RkK5)
%&))Q$T)?F]=))!-RkK'jjRkK%&4!)
)"Q)$6/
U)Q$[$'$5
[!Z$5P)<2|„~~|„‰x>)34+5#+0'D)$<qt=D5
)2_PX>'=D%.$N'D)=7$)6$n$+,'!=D5)
2_PX>'=D%.$N2E^XE!^!)<X<!$+_aXF•IPK[>-,1
?2)?FJ<')<5$)'<$7F-5:>/
H=7)?,F5e%.$N'5)%&%$\
F))7!'D))QQ'D)=7/
G4=)$‡$=D5)'=D%.$NFHGk'dOF
'd$+,5)d=D\/
J!=7,FHGk N$%DF6'D))Q$[$'$5%.$N
"+.F=8)'N#)+)Q,<!)'dQ
$%D/
`+)6'?)Q$,1,-",.$!,1-F%!).
!-5:/
R/[))Q$+8)!ˆU)Q$!0&,.)O
)QQˆ
2|>[=7F=75)'=7)?)!!=/
2w>H=D5)'=D%.$N%&$)6'D)=7$)6$n
$+,'!=D5)'=D%.$N-,1?/
2|>R75)($+?j*)t'5)\*))
2w>H=7)?,F5e%.$N'5)%&%$

\
2|>H=D5+T%&5\%$5)'
2w>G4=)$‡$=D5)'=D%.$NFHGk'dO
F'd$+,5)d=D\
2|>.).
2w>G-",.
2|>H"+.
2w>H"+.5!=7,2HGk)!)Q,j*)'D)=D
%.$N'5)>/
^D)%)M)Q$[$'$5F)Q$[$'$50&,.)QQ
/
^D)%)M)Q$[$'$5F)Q$[$'$50&,.)QQ
/
†/w :Nêu (vẽ ) mô hình tổng quát phần cứng của một hệ thống nhúng ?
R/E6- Md)M(Nˆ
H)- 
X()$%*!".)795:[`E/
HT,)Q=(/
H=)Q)Q=]=))()(2'$0F'f+FF)
F,7TF0%D2!F5)F74>L>/
•q,))Q=,)&,F+()d=)Q0)
)7/
H=72PlJ>'%.#2JlP>/
•q,)'D))6Q[`EF"5)F`$4)?
)KHPJPFL
•q,)RkK
HGkF_PXF_aX2•IPK[>/
†/x Nói Hệ thống nhúng là một hệ thống đáng tin cậy (dependable), vì các đặc
tính sau đây
`)+2_<)=))+>;%8(7#u/

[`E)+0+61'?T%&')+$T!F!"
%&$!()$%*b)'?)2!F+$TT,>FC!F
$DF)c7)d'/'
U 5+$N2X))=))+>*))=!$NF
G1D!"'D)7#$=*))+61*)
)!2,->1$F*))F$!)%.'D)*)
)3T)M27#)>1'!/
`07“72P')=))+>QM7#)+'=!$N/
Hbb2KŠ<+>Q7#3+$F[`E(4+$")M
!/
P)2K<$)+>5)M[`E%&=!F$+,,)32'05:F
[`E)Q=>/
4.4
P/`d3!5':390b2@<$$,K<$')<_!)<@K_>7
4+
M@K_t%&7“=6$!HGki
M@K_%&!$!=DF!],)#)
+2€XG55$>D))")M@K_i
`)Q=!")'),)T,!HGkM@K_(7)b/
[t+O ,\&,'D))-b7
P/Eb|ˆ+wˆ+xˆ
R/Eb'<!$|ˆ+wˆ+xˆ
/Ebw
=/Eb'<!$x
R/Eb-
I+61bHGk5!0)%Qd4@E`_'EX@/U'D)
b?Fb-(%&8)=8)%.$N=8),1
$!,1-M')39;2)Q=!")')=6$!'=6!)>/I!")
b+.T.)')=')39;,-,*)'D)7#
)(j=3+$$!')39;/

^05:)!".)!"Mb=,0/Xh))T+,0
Nb=,07n%&0!"/H%.$N39;b=,07n%&8)
=B+;#%&T'!'\=M=,0F3Q,+7;
#%&T1$%D/H•%O)bF')#)%.$N07n
%&(),:+7)%.$N!39;b=,0Q/
H/Eb?Eb?b%&O)=B8$!%.$N(
+/I@E`2$!@E`tF7)b>/Hb?
!,q,O)$#)Q,%.$N!,:':b-$!%')%.
$N/E)Fb?=TO)%.$N!]=)F
%&O)M=B%.$NM%*),$N/
4.5A. Ngắt có che
Eb<%&T+61b%&%D)4@E`_MHGk/HGk
T2<>l,:':b+,:'!)$M*b@•2@•o~TF@•o
|!,q,>/HP77<=+%HI@23!*b>'K`@2)Q,*b>7n
Q*+/U)b=<FN]5\%&O)F%.$N!,:':
b%.-•(%&#)/
R/Eb(<
Eb(<%&T+61b%&%D)4EX@MHGk/H
b+(%&,:':=TT,)$M*@•/H%.$N!,:':b
!")+%*%.$N- (=!7#)$O
TM%7#j()F7#*))#F///
H/[t+]=%DHGk7n#))T,390bˆ
HGk39;b2-'?>(=%D7
|/HT)*2•_>'! 3Q,')KG)w.'2'N)*
)w=+<>
w/v!)*!,q,b@•'*=e+`•/U)7n<+61b%
Q4@E`_'’=uQ"+d$!)HGk#)H`HG^E/`m
'!Qb%*),$N’=u')<4@E`_=B
K`@/
x/HTHK)'! 3Q,')KG)w.'/

†/HT@G)'! 3Q,')KG)w.'/
•/`#)$+,'!='<!$b=B3';M'<!$
b(7)b%.-F,)$HK'@GD)M
H`HG^E/
s/^D)],HK@GD)FHGk=b1'#)MH`HG^E/
‰/I)\MH`HG^E@_A`/I+(=!HGk)"))$@GF
HK')*d 3Q,'*'+FHGk#))Q,%.$N")
.)=b/
J/U)')Qt!5':390b2@<$$,K<$')<_!)<@K_>F1]=)
4QNˆ`")7!ˆ
• C+)MHGk'!7
• `#)')Tb$)bQ1!]Tb
• Xt390M@K_
• U(),:)MHGk
• U(),:") T,b!b"T
• p+'?%.$N0
4.6Hãy chọn những tiêu chí cho là đúng với cơ chế trao đổi dữ liệu kiểu truy
nhập trực tiếp bộ nhớ (DMA) :
P/H1')"2JXPH>)?))$NJXP/
R/HGk'e)7!RkK/
H/HGk$!!')"JXPH+?)7!RkK/
J/HGk'e#)"+%.$NQ%.$N(f)u)$+,
RkK/
A/`$!)3C+$QJXPF!")HGk!'eN'#)8=
D2!5<>Q($+,D)=D5)ˆ`")7!ˆ
2JXPJ)$<X<!$+P<77>
Hx,%.,,)?)'!$
^!$=B%.$N
^!$=Bb
`$+,=D$#)Q,JXP

E%&)0Mw,%.,,1HGk)$#)Q,'!$!)5
)'')$!)%&5)u/b,:),%.,,$6,%.
,, D)6 JXP7n  79 5:  6  X!5< ,1  - JXPH2JXP
H!$!<$>/^N'+)$!)5)(1HGk/
y`)60P
[N7!T+%&)6$#)Q,)=D0'!")')
),JXPH(HGk
y`)60Hy`)60R7)
`<!%N$6F)%.$N+61$+,=7N)!)Q,
(JXPH/Hf))Q=(+61$+,=7NHGk'e
#)"+%.$Ny`)60J
A•%<<=)Q))0F1+•=!A()
4.7A.Thế nào là lập lịch hướng vào/ra (hướng I/O) ?
R/`Q!,%DHGkˆ
H/`Q!,27)l!Š•)<>ˆ`Q!,2!)<>ˆ
J/`Q!,<2,$<<,)'<!$)7>',(
<2!,$<<,)'<!$)7>ˆ
R)
P/I,%D'!l$2@la=!5>)Q$N795:)?!@la'
795:)?*))&)Q@la/
R/I,%DHGk2HGk=!5>D,)Q$N795:,1D*))MHGk
#)39;/
H/I,'/
I,2!Š•)<>^),%&#)5#$6)=)Q!]5#=!
'?7#)':#)$!2*))3T)F*))#)F
"%D0>'%&+Q")*)))QQ'%&,5:
$!7$N!"MF,4,)39;C<!*))F'
%&)7=8))<$O))<$)<52``7+7<>/
I,2!)<>R39;#)'),$!$N#)2$
)<>5#$6.78()!")M/K.j,

(3$%D'+)<!$N#)F)!"<!7#)/
J/I,<'(</
I,<2,$<<,)'<>•))%&795:Q':!
*))#)4F=':b+Q7#)=6!)
1*)),-bF7#)7nb7#)/[+)
':7n=b=8)':+':-%)6!.b)39;F
0)/
I,(<2!,$<<,)'<>•)))$B':7n
#)!D))!T/E%'+Q':#)4FN,-
!7#)!)7n4/
4.8 Định thời (watch-dog) là gì?
*)*))#T!39;,)!/
R)7*)2Z5!)<$>jj*))-25\=Q
)9>'D)-5:74+
gIjj*))#!/
gU8)l8)")7#)7*))]$%D/
g`"!97*))!7#)/
gG4))!*))))7#)/
gHd/+jj*))?2,)$Q!=)Q%.
$N>F! l))$Q#)=B+F5!,:
'!HGk!2h)!")HGk!>/
/^)$fM*)$!*))#
`$!*))#F$![`EFZ5!$T$OF%&79
5:#8)")-5:+0'?$"
)=1(7#),M!%*)/`$!HGkT+
')=Q*))-F])$!-5:$OF
$!*))-5:,)Q+,)%$%&,-FQ
(2 7#=T%*>-5:7n%&Z5!8)")d1/
=/G!))39;4)7M*)ˆ
Xh)':=)#)=8)z)!!,{FQQ!!F]*$"

)62•)7<o`_kA>/`T)!!,#))$!x•)$!)4+/
K'f)\!"t)$
EQT•7?`_kAF8)NZ5!D)2•~)$!)4+>FQ
•7o•PIKAF)7#']T•7o•PIKAFZ5!(%&8)
")$!*))•~)$!)4+F1$M=QZ5!7n0!"_AKA`
/
•))'D))7*)
!"t
)Š2•$<aU>
”
H2_<7<`Z5>ill[!"=N%*F
ll]D))$•~)$!)4+!Z5!
€,)!!,ill`$8'?ND)i
•
<7<llQ#)!"!5<+
ll!<$7n'%&•~)4+T 31$7n_AKA`HGk/
”
I!<$!$ill_<!$5Š)$<
_<7<K+7<illYJ$<7<HGk

4.9: Dưới đây là mô hình thời gian thực RTOS và hệ điều hành chuẩn chung cho
máy tính.Sự khác nhau là
`$!)?*))#N4*))#!)Q=-
(,))?/J!'+'))]`U`R(,),1
$!4F]$64'`U`R1N%'!$‡$'
&,;F'N)Q=)$#)Q,'!4)?)$#)Q,F=!
),0*))0T/
`$!_`aK,1%&O)=,F%'Q$")Mh)':
'+Q':5+T7n)'!$")_)/R,$!_`aK
N'!-%)%&!h)':'':!-%)6!T7n

%&#)/H':-%)6T,.7n&)!Q)=39;%&
)),/EQ':"+F3T)':-%)6!
.%&0!"N_`aK7n5d':"+'7n"+':%)6!
./
`U`R,1&,TM)?/
4.10
PFH)$!*))#F1Q!"390?5!=,=))
7!2%N5%D)>/[t+))0")7!%'+ˆ
R/`Q!*))#ˆ
R)
P/X*))#-,)#),&,)':*))
#j*)'T)':$O?,),-*))+
M/`$!)HGk(#)\w':'j)
+6•)D)"/^N'+1,)Q!",4='+$N
#)':!=39;7!!h)':%&#)!!/UQ!"
,4=0zI,{/I,0Q!"*)!':/
R/[`E*))#[`E%&"!),1-',1
?_`aK2[)?*))#>/X))*))
#'[`E%N5%D)4+/
[N!T+$B(,)T[`E?[`E*))#'%&")
(,)T*))#[`E/
†/||:A.Thế nào là phần mềm trung gian trong một hệ thống nhúng?
`$![`EFGX`•%&!)%,1?/GX`•)%1))
,1?M,1?FT,5':!,1?-
5:%)FQ)"F$+?(:=)-5:
$!F")7#)!")$))-5:/^D)'$0z$
){FGX`•)0,-",M-5:F'N)0t
7…')7‘+$!GX`•/
R/`$!N=7F=FF5FN!7))],1?$)'!D,
)Q$,1?Mˆ

[N2>7)'NGX`•%&!)%,1?)0F0&,6'!,1?
/
H/H)Q="D,x%+"D,x2KYIx>F+Q2_!<$>FPJKIL
)Q=/G1?"D,w'D,x,1?$)/[t+
O(N$!(N$6%&!,\&,34+5#
?,ˆ
X(N,\&,'D)%&?,84+(N25>
5.1:
A.Nêu mô hình phần mềm của một hệ thống nhúng ?
B.Đặc tả các lớp của mô hình phần mềm hệ thống nhúng đó ?
P/X(N,1?
U)?,D),1?FF)$)D,,1?
',1?-5:/G1?-5:,1?-5:F
,1?+- •%:0N[`E:/
G1?,1?- 0!"M,1-F
T,j)+6,1-',1?$)!,1?-
5:F#)t,1?-5:7!!)'/
R/]- D,,1?2-5:F$)FF)?))Q
=gR@aK>
Trình điều khiển thiết bị :
H- .=M`U`R
|> U8),1-2[$5Z$<K$,>U8),1-7)=
j+7)_AKA`+/G1D,1-')"q,)+
)?))Q='$N/H!6=–D+,$N!')"
- M=!"F–')"'!$")1)6$")7“
7#))Q,<!/
w>`b+2[$5Z$<K5!Z>E%&")'D)8)F)?)b+7nT
1#')"FQQ)'D))Q=7!!5)(=3!$
+=u/H)\bj)()+/
x>HT,1-!"2[$5Z$<J)7=<>H!,q,,1?

"*)'(),1-/
†>H!,q,!"2[$5Z$<A=<>H!,q,,1?0!",1
-/
•>JT+,1-2[$5Z$<P)$<>H!,q,,1?)QT+,1
-=B!,1-)'D),1?/^05:7)[[))
+Q$T,,1-F,1-!)Q$N"*)+?79
5:F)Q$N,)*/
s> •)),,1-2[$5Z$<_<<7<> H!,q,,1?))
,1-/
‰>Ol)5)2[$5Z$<_<5lZ$)<>H!,q,,1?#)$!
)5)'D),1-/
}>H)'!5Ž,1-2[$5Z$<@7lk)7>H!,q,,1?
)D)+!5Ž,1-/
Phần mềm trung gian
GX`•)%1)),1?M,1? FT,
5':!,1?-5:F%)FQ)"F $+?
(:=)-5:$!F")7#)!")$))
- 5:/^D)'$0z$){FGX`•)0,-",M-F
'N) 0t7“')7‘+$!GX`•/`+)6)%GX`•'!
•  6D,3Q,jF'!08$F
) M[`EF'N GX`•'!TD,,1?/
Phần mềm ứng dụng
G1?-5:"+$6[`E/[`E%&-5:8)?'#F
5!-5:$T:F'%&,$)=8)Q"!$[`E/^05:$!
(),Q"!)Q=!#F$!=!FL[`E=)!
$)6))+QF-,),$),1?!=)!/
Phần mềm hệ thống
`$!,1?h$&)F'Q7#$='?*))39;FN,)
0*))#F',1?7n)?*))#
2_`aK>H- 0M4_`aK0)+6HGkF=DF0

':F@laF#))6"))Q$NF,F-–)6F*))F5#!
N7#)/
5.2
Mô hình phần mềm hệ thống nhúng có thể biểu diễn bởi 3 lớp :
-Trên cùng là Lớp phần mềm ứng dụng, là tùy chọn (optional).
- Ở giữa là Lớp phần mềm hệ thống, là tùy chọn (optional).
- Dưới cùng là Lớp phần cứng, là cần thiết phải có (required).
Nói vậy là đúng hay chưa đúng, vì sao ? Hãy giải thích
Trả lời
E)%'+%/
- ID,-5:=b=/R8)'NFG1?-5:,1?-5:
F,1?+- •%:0N
[`E:/XtN,)-5:
- ID,\+O/R8)'NFG1?,1?- 
0!"M,1-FT,j)+6,1-',1?$
)!,1?-5:F#)t,1?-5:7!!)
'/`\+'!+61'M[`EF,1?
.)Q-(T)Q,)/X]F[`E#$6
'(1D,
- ID,Q&,,1-2)?))6=>=b=/R8)'NFD,Q&,,1-
%)- F=!j^)39;F=DF:)F)$8F"0&,F
=")F!<!$FL/`T)6F4+,1=b=,)!T
/
5.3
A.Phát thảo mô hình hoạt động với hệ có sử dụng ngắt kiểu vector ?
B.Đặc tả cách hoạt động của mô hình đó ?
Trả lời :
A.Mô hình

×