Bygge innebygde system prosjekter for moro kan være givende og lærerikt. Ved å bygge prosjektet rundt en ukjent mikrokontroller ( eller mikroprosessor ) , vil du lære en ny enhet samtidig ha det gøy samtidig . Noen innledende planlegging , for eksempel nøye velge en enhet og utviklingsmiljø, og velge et prosjekt med en passende vanskelighetsgrad , kan bidra til at å bygge din innebygd system prosjektet er gøy , ikke frustrerende . Velge et prosjekt for å bygge
Når du velger et innebygd system prosjekt for å bygge , bør du vurdere dine evner . For eksempel, hvis du ikke vet hvordan å lodde , velge et prosjekt som kan gjennomføres uten lodding. Også vurdere programvaren skriving og feilsøking ferdigheter når de skal velge et prosjekt . Kortere, er enklere koden lettere å feilsøke og få jobbe . Selv om et prosjekt kan komme med en trykt kode notering eller filer å laste ned , er det nesten alltid noen debugging for å få et system fungerer.
Bestemme på en enhet og Utvikling System
Når du har et innebygd system prosjekt i tankene , kan du begynne å tenke på hvilken enhet ( mikrokontroller , mikroprosessor eller DSP ) å bruke. Hvis du bygger et prosjekt i henhold til instruksjonene som angir en bestemt enhet , er det sannsynligvis best å feste med denne enheten for å gjøre best mulig bruk av instruksjonene . Men hvis du bygger et prosjekt fra bunnen av, må du velge en enhet for prosjektet. To viktige hensyn i valg av en enhet er minnekapasitet og innebygde enheter .
Velg en enhet med minnekapasitet tilstrekkelig for programvaren som trengs for innebygde system prosjektet. Hvis du er usikker på hvilken enhet du skal velge, se etter hjelp fra produsentene . For eksempel tilbyr Atmel en parametrisk enhet utvalg verktøy for AVR produktlinje. Også hobby nettsteder viet til bestemte enheter eller enheter familier ofte har fora hvor du kan få hjelp til å velge en enhet .
Velg en enhet med innebygd eksterne enheter egnet for ditt prosjekt. For eksempel , hvis du bygger et innebygd system prosjekt for å kommunisere på en spesifikk protokoll , plukke en enhet som inkluderer innebygd støtte for at protokollen . Hvis prosjektet krever analog - til-digital eller digital -til- analog konvertering, velger du en enhet med en innebygd omformer.
Enhetsprodusenter vanligvis tilbyr rimelige startsett eller utvikling brett som kan tjene som prosessering base for prosjektet. Microchip , for eksempel , tilbyr PICDEM Lab Development Kit. Du kan spare mye penger og tid ved å bruke ferdige elektronikken i en startpakke eller utvikling bord . Før du prøver å "rulle din egen" , sørg for å spørre en produsent eller distributør om tilgjengeligheten av en starter- kit eller utvikling bord for enheten du har tenkt å bruke.
Getting Your System up and Running
Installer programvaren verktøy for enheten din og få en enhet som er koblet (via en utvikling styret eller andre kretskort ) . Sørg for å teste oppsettet ved hjelp av en veldig enkel test program som kan observeres visuelt , slik som den alltid populære LED blinklys . Når testen programmet fungerer , kan du begynne arbeidet med prosjektet. Du ønsker ikke å begynne å jobbe med nyskrevne (og muligens komplisert ) koden uten først å ha bekreftet oppsettet .