1. Trang chủ
  2. » Công Nghệ Thông Tin

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

50 3,1K 16

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 50
Dung lượng 1,59 MB

Nội dung

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!)/ [...]... hệ thống nhúng ? Hình (a) sai vì PMTG được coi như là phần mềm tiện ích, tích hợp thêm vào phần mềm hệ thống C.Các thiết bị mạng lớp 3 như chuyển mạch lớp 3 (SW L3), định tuyến (Router), ADSL … là các thiết bị nhúng Phần mềm mạng lớp 2 và lớp 3 là các phần mềm trung gian Hãy chọn một mô hình trong các mô hình trên được cho là phù hợp để xây dựng các hệ thống nhúng đề cập ? Mô hình phù hợp với hệ thống. .. 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 đó ? A.Mô hình phần mềm tổng quát Khi đề cập tới phần mềm, tổng quát, ta có thể chia ra làm hai lớp: phần mềm hệ thống và phần mềm ứng dụng Phần mềm ứng dụng là các phần mềm ứng dụng nhúng, các phần mềm này định nghĩa chức năng cũng như mục đích hình thành một HTN cụ thể Phần mềm hệ thống là phần mềm có chức... quả hơn cho các ứng dụng nhúng B.Hai kiến trúc này khác nhau ở điểm nào ? Kiến trúc nào thích hợp hơn khi chọn để thiết kế một hệ thống nhúng ? (1)Hệ thống bus địa chỉ, bus dữ liệu và bus điều khiển chung cho toàn bộ hệ thống (2)Các bộ nhớ dữ liệu và bộ nhớ chương trình được tách riêng với các bus riêng rẽ để truy cập vào bộ nhớ dữ liệu và bộ nhớ chương trình chứa phần mềm nhúng (1)Bus dữ liệu không... chương trình và dữ liệu) Với những ưu điểm của kiến trúc Harvard, kiến trúc Harvard thích hợp hơn để thiết kế một hệ thống nhúng Với những ưu điểm của kiến trúc Harvard, kiến trúc Harvard thích hợp hơn để thiết kế một hệ thống nhúng 4.2 :Nêu (vẽ ) mô hình tổng quát phần cứng của một hệ thống nhúng ? B.Nêu chức năng của từng khối của mô hình đó ? Các khối chức năng: -Môi trường hoạt động: nơi sử dụng HTN... hóa các thông tin từ cảm biến thành tín hiệu điện để số hóa -Các bộ số hóa (A/D) và tương tự hóa (D/A) -Ghép nối với các hệ thống khác: liên kết các HTN khác, mạng dữ liệu, Trung tâm điều khiển SCADA, … -Ghép nối BUS hệ thống -CPU, RAM, ROM (FLASH) 4.3 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 : -Tin cậy (Reliability): lý tưởng là không có sự cố hỏng hóc HTN... tạo thành khi có phần cứng nhúng và phần mềm hệ thống là RTOS(Hệ điều hành thời gian thực) Mối quan hệ giữa hệ thời gian thực và HTN như hình dưới đây Hình cho thấy rằng không phải tất cả HTN đều là HTN thời gian thực và ngược lại không phải tất cả hệ thời gian thực là HTN 4.11:A.Thế nào là phần mềm trung gian trong một hệ thống nhúng? Trong HTN, PMTG được coi như phần mềm hệ thống PMTG giống như cầu... 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 Nói như vậy là chưa đúng - Lớp ứng dụng: bắt buộc Bởi vì, Phần mềm ứng dụng là các phần mềm ứng dụng nhúng, các phần mềm này định nghĩa chức năng cũng như mục đích hình thành một HTN cụ thể Mà đã là một hệ thống nhúng thì phải có các ứng dụng nhúng. .. nềm khác của phần mềm hệ thống, cung cấp các dịch vụ cho các phần mềm ứng dụng, như: an ninh hệ thống, kết nối mạng, tryền thông cục bộ giữa các ứng dụng trong hệ thống, mang lại sự linh hoạt khi triển khai các ứng dụng.Với vị trí “trung gian”, các PMTG làm giảm đáng kể tính phức tạp của các ứng, vì các tiện ích đã có sẳn và chia sẻ ngay trong PMTG.Tuy nhiên khi đưa PMTG vào hệ thống cũng là tăng thêm... hệ thống Trong phần mềm hỗ trợ đa nhiệm, và nếu chịu sự ràng buộc về thời gian xử lý, thì phải có tính thời gian thực, và phần mềm hệ thống sẽ là một hệ điều hành thời gian thực (RTOS) Chức năng chính của nhân RTOS là quản lí tài nguyên CPU, bộ nhớ, quản lí tác vụ, I/O, thực thi liên lạc giữa các tiến trình, lập lịch, mức ƣu tiên, thời gian, dự đoán tình huống sự kiện 5.2 Mô hình phần mềm hệ thống nhúng. .. kiểm soát BUS hệ thống C.CPU trao cho vi mạch DMAC quyền kiểm soát BUS hệ thống D.CPU vẫn thực hiện chạy chương trình nếu chương trình đó không có đòi hỏi truy nhập BUS hệ thống E.Trong khi xẩy ra chế độ DMA, loại CPU nào vẫn có thể tìm lệnh và thực hiện lệnh ở bộ nhớ lệnh (code) nếu không truy nhập tới bộ nhớ dữ liệu ? Tại sao ? (DMA: Direct Memory Access) Có 3 phương pháp điều khiển hệ thống vào ra: . 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 ? [%.'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-

Ngày đăng: 25/05/2015, 23:33

TỪ KHÓA LIÊN QUAN

w