Just nu i M3-nätverket
Gå till innehåll

Programmering av hårdvara


simme_90

Rekommendera Poster

Hur gör man för att programmera tex ett minne som sitter på ett kretskort som i sin tur sitter i tex en robbot. Koden på minnet ska roboten att utföra olika saker beroende på vad som händer?

Vilka programeringsspråk kan användas m.m.?

 

Länk till kommentar
Dela på andra webbplatser

Man låter i alla fall bli att korsposta, för då riskerar man att inte få något svar alls!

 

Vanligast är nog C, C++ och/eller assembler för hårdvarunära programmering som i det här fallet.

 

Länk till kommentar
Dela på andra webbplatser

Tack... men hur gör man för att programera minnet, hur ansluter man minnet på kretskortet till en dator så att man kan programmera det?

 

Länk till kommentar
Dela på andra webbplatser

NoiseKiller

Klistrar in svaret ifrån korsposttråden som strax försvinner ut i binärrymden. Vänligen håll dig till en tråd.

 

Fidde.Andersson skrev:

För själva kretskorten använder man t.ex VHDL, PLC eller dylikt. Dessa språk, med tillhörande kompilatorer, ger ifrån sig binärfiler som du kan bränna in på chippet med en... kretskortsterminal... eller vad de nu kallas på fackspråk.

 

| Noisekiller |

Moderator Hårdvara - Övrigt

 

Länk till kommentar
Dela på andra webbplatser

Normalt så sitter både minnet och processorn på samma kretskort.

Det finns mängder med lösningar på hur man får in programmet i minnet.

 

Som Fidde.Andersson är inne på så kan man ha löstagbara minneskapslar (Flash, EEPROM) som man stoppar in i en särskild apparat som fyller minneskapslarna.

 

Man kan ansluta en sladd mellan utvecklingsdatorn (den dator där man har skrivit sin kod och kompilerat den mm) och kretskortet och överföra programmet på det sättet. Denna sladd kan sedan vara av många olika typer. Vad som används beror på vad processorn och kretskortet stöder.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...