Hvad er portering af kode i microcontroller?

K

kishorekumar_ms

Guest
Hej alle, Please svar på mine spørgsmål, hvad er portering af kode i mikrocontroller eller mikroprocessoren? Hvad er grundlæggende trin til bagbord en kode i mikrocontroller eller mikroprocessoren? Thanks & Regards, MS Kishore Kumar.
 
Kode skrevet til én enhed, må ikke køre på en anden på grund af henvisninger til forskellige enhed hardware. Koden skal ændres for at tage højde for disse forskelle. Dette kaldes "portering" koden. Hvis koden er beregnet til at krydse arkitektoniske platforme, skal den være skrevet med det højeste niveau sproget muligt. Dette så skulle gøre det muligt for dig at blot rekompilere koden for den specifikke enhed. Selv da, vil alle henvisninger til de specifikke arkitekturen skal justeres. Portering er generelt ikke anvendt til at betyde fysisk læsning kode i enheden.
Hvad er de grundlæggende trin til bagbord en kode i mikrocontroller eller mikroprocessoren?
Hvis du undrer dig over om indlæsning af kode; Der er så mange måder at laste-koden, som der er enheder, de mest basale (men ikke det enkleste) er den parallelle byrde, som producenter, der er beskrevet signalering anvendes til enheden, og koden er clocket ind på den interne hukommelse. Heldigvis har fabrikanter leveret mange alternativer, typisk via seriel interface. Ved en bestemt nulstilling, vil enheden køre en producents installerede boot loader kode, som giver mulighed for tilknytning til en programmør eller pc. Derfra er det et simpelt spørgsmål om læsning og kontrol kode, som vil køre på den næste reset.
 

Welcome to EDABoard.com

Sponsor

Back
Top