Last ned PDF
1) Forklar hva som er innebygd system i et datasystem?
Et innebygd system er et datasystem som er en del av et større system eller en større maskin. Det er et system med en dedikert funksjon i et større elektrisk eller mekanisk system.
2) Nevn hva som er de viktigste komponentene i innebygd system?
Viktige komponenter i innebygd system inkluderer
- Maskinvare
- Prosessor
- Hukommelse
- Tidtakere
- I / O-kretser
- Systemapplikasjonsspesifikke kretser
- Programvare
- Det sikrer tilgjengeligheten av systemminne
- Den sjekker tilgjengeligheten av prosessorhastigheten
- Behovet for å begrense tapt strøm når du kjører systemet kontinuerlig
- Sanntidsoperativsystem
- Den kjører en prosess i henhold til planlegging og bytter fra en prosess til en annen
3) Nevn hvordan I / O-enheter er klassifisert for innebygd system?
I / O-enhetene til det innebygde systemet er klassifisert i to kategorier
- Seriell
- Parallell
Seriell | Inngang | Produksjon |
| Audio / Video signal | Audio / Video signal |
| Tastatur, mus, modem | Skriver, modem |
Parallell | Inngang | Produksjon |
| Rotasjon, terskel sensorer | Impulser til ekstern krets |
| Vp fra ADC, sensorer | LCD, skriver |
4) Hvorfor er innebygd system nyttig?
Med innebygd system er det mulig å erstatte dusinvis eller enda flere maskinvarelogiske porter, inngangsbuffere, timing kretser, utgangsdrivere osv. Med en relativt billig mikroprosessor.
5) Forklar hva som er innebygde sanntidssystemer?
Sanntids innebygde systemer er datasystemer som overvåker, responderer eller styrer et eksternt miljø. Dette miljøet er koblet til datasystemet via aktuatorer, sensorer og andre inngangs- og utgangsgrensesnitt.
6) Forklar hva som er mikrokontroller?
Mikrokontrolleren er et selvstendig system med eksterne enheter, minne og en prosessor som kan brukes som innebygd system.
7) Nevn hva som er forskjellen mellom mikroprosessor og mikrokontroller?
Mikroprosessor er forvaltere av ressursene (I / O, minne) som ligger utenfor arkitekturen
Microcontroller har I / O, minne osv. Innebygd i den og spesielt designet for kontroll
8) Hva vil DMA-adresse håndtere?
DMA-adresse tar for seg fysiske adresser. Det er en enhet som direkte driver data- og adressebussen under dataoverføring. Så det er rent fysisk adresse.
9) Forklar hva som er avbruddsforsinkelse? Hvordan kan du redusere det?
Avbruddsforsinkelse er en tid det tar å komme tilbake fra avbruddstjenestens rutine etter håndtering av en bestemt avbrudd. Ved å skrive mindre ISR-rutiner kan avbruddsforsinkelse reduseres.
10) Nevn hva brukes busser til kommunikasjon i innebygd system?
For innebygd system inkluderer bussene som brukes til kommunikasjon
- I2C : Den brukes til kommunikasjon mellom flere IC-er
- CAN : Den brukes i biler med sentralt styrt nettverk
- USB : Den brukes til kommunikasjon mellom CPU og enheter som mus, etc.
Mens ISA, EISA, PCI er standardbusser for parallellkommunikasjon som brukes i PC-er, datamaskinnettverksenheter osv.
11) Lister opp forskjellige bruksområder for tidtakere i innebygd system?
Timere i innebygd system brukes på flere måter
- Real Time Clock (RTC) for systemet
- Starte en hendelse etter en forhåndsinnstilt tidsforsinkelse
- Å starte en selv etter en sammenligning av forhåndsinnstilte tider
- Fange telleverdien i tidtakeren på en hendelse
- Mellom to hendelser som finner tidsintervallet
- Tidskutting for forskjellige oppgaver
- Tidsdeling multiplexing
- Planlegging av ulike oppgaver i RTOS
12) Forklar hva som er en Watchdog Timer?
En vakthundstimer er en elektronisk enhet eller et elektronisk kort som utfører spesifikk drift etter en viss tidsperiode hvis noe går galt med et elektronisk system.
13) Forklar hva som er behovet for en uendelig løkke i innebygde systemer?
Innebygde systemer krever uendelige sløyfer for gjentatte ganger å behandle eller overvåke tilstanden til programmet. For eksempel er tilfellet av en programtilstand kontinuerlig verifisert for eventuelle eksepsjonelle feil som bare kan skje i løpet av kjøretiden, for eksempel minnesvikt eller dele med null, etc.
14) Liste opp noen av de vanligste feilene i innebygde systemer?
Noen av de vanligste feilene i innebygde systemer er
- Skade på minneenheter statisk utladning og forbigående strøm
- Feil på adresselinjen på grunn av kortslutning
- Feil i datalinjer
- På grunn av søppel eller feil, er noen minneplasser utilgjengelige ved lagring
- Upassende innsetting av minneenheter i minnesporene
- Feil kontrollsignaler
15) Forklar hva som er semafor?
En semafor er en abstrakt datatype eller variabel som brukes til å kontrollere tilgang, av flere prosesser til en felles ressurs i et samtidig system, for eksempel operativsystem for flere programmer. Semaforer brukes ofte til to formål
- Å dele et felles minneplass
- For å dele tilgang til filer
16) Forklar hva som er forskjellen mellom mutexer og semaforer?
Mutexes | Semaforer |
|
|
|
|
|
|
|
|
|
|
17) Når man må bruke rekursjonsfunksjon? Nevn hva som skjer når rekursjonsfunksjoner blir erklært innebygd?
Rekursjonsfunksjonen kan brukes når du er klar over at antallet rekursive anrop ikke er for stort. Inline features-egenskapen sier at når den vil ringes, vil den kopiere den fullstendige definisjonen av den funksjonen. Rekursiv funksjon erklært som innebygd skaper belastningen på kompilatorens utførelse.
18) Forklar om vi kan bruke semafor eller mutex eller spinlock i avbruddssammenheng i Linux-kjernen?
Semaphore eller Mutex kan ikke brukes til å avbryte sammenheng i Linux-kjernen. Mens spinnlås kan brukes til å låse i avbruddssammenheng.