|
Mikrokontroller tizimlarining apparatlarida uzilish jarayonlari va usullari
|
bet | 4/6 | Sana | 21.05.2024 | Hajmi | 59,98 Kb. | | #247706 |
Bog'liq mustaqil ish topshirigʻi2.3 Mikrokontroller tizimlarining apparatlarida uzilish jarayonlari va usullari
Nosozliklarni tuzatish ishlab chiqilayotgan tizimdagi xatolarni topish, aniqlash va tuzatish jarayoni tushuniladi.
Mikrokontroller tizimi apparatlarining asosiy ikkita dasturiy ta’minot va apparat va dasturiy ta’minotni kompleks birgalikda tuzatish bosqichlarini o'z ichiga oladi.
Ikki turdagi uzilishlar mavjud: apparatli va dasturiy uzilishlar
Apparatli uzilishlar. Periferik qurilma o’zining xizmat ko’rsatishga ehtiyoji mavjudligi haqida signal berish uchun aniq apparat kanaliga bit joylashtirishi mumkin. Bu triggerning natijasida protsessor o’z joriy holatini saqlaydi va initsializatsiya vaqtidagi apparat uzilishiga bog’langan o’zining xotira muhitidagi adresiga sakraydi.
Dasturiy uzlishlar (yoki sinxron uzilish). Ko’plab protsessorlar ichki dastiriy instruktsiyaga ega bo’lib, bu instruktsiya yordamida apparat uzilishlar effekti dasturiy ta’minot yordamida generatsiya qilinishi mumkin. Dasturiy uzilishning natijasi ham protsessorni ishga tushirish hisoblanganligi uchun u oldindan aniqlangan adresga o’tadi. Dasturiy uzilishga paydo bo’ladigan hollarga misol sifatida nolga bo’linish, xotira segmentstsiyasi xatoligi va h.k.larni keltirish mumkin. Shu usulda bunday uzilishlar apparat hodisasi bilan emas, balki aniq mashina tili amali kodi bilan chaqiriladi.
Apparat uzilishlarini sozlash vositalari
Uskuna simulyatsiyasida dasturiy ta’minoti mikrokontroller tizimining apparat vositalarining ishlash jarayonini o‘rganish va prototiplarsiz uskunaning ishlashidagi xatolarni aniqlash imkonini beradi.
Foydalanuvchi qurilmalarini ishlab chiqishda (qoida tariqasida, bu obyektga ega interfeys qurilmalari) uning natijalarini modellashtirish va tizimning kerakli xatti-harakatlari bilan taqqoslash orqali nosozliklarni aniqlash mehnat xarajatlari va vaqt yo‘qotishlarini sezilarli darajada kamaytirishi mumkin.
Modellashtirish va apparatning sxemasini ishlab chiqishda plata topologiyasini shakllantirish bosqichlari tugallangandan so‘ngina tizim sxemasi quriladi va qurilmani tuzatish ishlari amalga oshiriladi.
Ko‘plab tizimlar bir chiziq koddan ortiq apparat uzilishlariga ega va qurilma ishlab chiqaruvchisi uzilishlarning barcha kod satrlarini bitta uzilishlar vektoriga yig‘adi. Apparat va dasturiy uzilishlar bitta uzilishlar vektoridan foydalanadi, lekin keyinchalik bu vektor apparat va dasturiy uzilishlar uchun alohida diapazon belgilab olinadi. Uzilishlar kontrolleri qurilmaning qismi bo‘lib, operatsion tizimni uzilishlar kodlari liniyasidan himoya qiladi. Ba’zi kontrollerlar uzlishlarni navbatga qo‘ya oladi va natijada uzilishlarning hech biri yo‘qotilmaydi.
|
| |