Inbäddade system för datainsamling ECG (12 / 14 steg)

Steg 12: Building Linux för ZYBO dev styrelsen



På en Linux OS vissa filer behövs för inbäddade operativsystem: en enhet träd mapp

u-boot Linux-kärnan .

Den uppackade mappen måste kopieras till katalogen SDK. Lägg till platsen för mappen enhet träd i Xilinx verktyg/enhet förråd. Nästa steg är att skapa enheten trädet filer. Under Arkiv/ny skapa nem Board Support Package och välj alternativet enhet-träd. Notera namnet core. Det spelar ingen roll vilken kärna du använder, men använder denna kärna för alla projekt (armen i ZYNQ är en dual core MPU). Från
de genererade filerna kopiera filerna pl.dtsi, skeleton.dtsi, zynq-7000.dtsi och system.dts till Linux-plattformen. Öppna filen system.dts och ersätta den & pärla del med:

& gem0 {

lokal-mac-adress = [00 0a 35 00 00 00];

PHY-handtag = < & phy0 >;

PHY-mode = "rgmii-id";

status = "okej";

xlnx, ptp-enet-klocka = < 0x6750918 >;

ps7_ethernet_0_mdio: mdio {#address-celler = < 1 >;

#size-celler = < 0 >;

phy0: phy {kompatibel = "realtek, rtl8211e";

device_type = "ethernet-phy";

REG = < 0 >;};};};

Denna ändring konfigurerar Ethernet-gränssnitt för enheten. På Linux-enheten jag använde ./scripts/dtc/dtc-jag dts - O dtb -o .dtb .dts kommando som skapat filen system.dtb. FSBL för enhetsträdet: Jag skapade ett nytt program projekt från Arkiv/ny. Välj Zynq FSBL som mall och projekt.

För att skapa boot Image-fil, måste jag bygga Xilinx uBoot filen.

Kör make zynq_zybo_config kommer att skapa .config-filen och kör make kommer att bygga produktionen i src
mappen. I SDK gå till Xilinx verktyg/skapa Zynq stöveln bild. FSBL.elf måste läggas i bootloader-fil design_wrapper.bit som data. uBoot filen bör vara bytt namn till uBoot.elf och lagt till filerna. Filerna är viktigt!

För att bygga Linux, måste folowing kod sekvensen utföras:

gör ARCH = arm mrproper

gör ARCH = arm xilinx_zynq_defconfig

gör ARCH = arm

Nu gjorde jag en zippad bild av kernel - zImage, men den uppackade versionen behövs, så jag behövde till springa den följande befalla:

gör ARCH = arm UIMAGE_LOADADDR = 0x8000 uImage.

Jag behöver bygga en ram-diskavbildning genom att köra kommandot i Linux:

mkimage – en arm – T
ramdisk – c gzip – g./ramdisk8M.image.gz uramdisk.image.gz

Det sista steget är att kopiera alla filer till ett SD-kort: de filer som behövs är: BOOT.bin genereras från FSBL processen, devicetree.dtb, uImage – utan tillägget elf, och filen uramdisk, alla dessa filer kopieras till en liten FAT32 partition på SD-kortet, en ext4-partition behövs för lagring filsystemet (om den partitionen inte används Linux fungerar bara på RAM, så för den här partitionen jag använde ett ARCH Linux filsystem).

Se Steg
Relaterade Ämnen

En inbäddad vision-system stöder vården i hemmet för konvalescent eller äldre personer

Vårt mål var att genomföra en hardware-software Visionsystem för hemvård av äldre människor eller konvalescenter.Projektet är baserat på visuell analys av personens beteende. Systemet gör det möjligt för att upptäcka hälsa eller livshotande situation...

Inbäddad webbserver med Tiva ansluten Launchpad

Hej alla,I det här inlägget kommer jag att dela med mig av min nya ansökan enkel inbäddade servern för att kontrollera och mäta somethings över internet.Numera som bekant IoT är populärt ämne och kan bli mer populär. Även det är ett motto att "av 202...

SnapNsew: Ett Soft-krets / inbäddade elektroniska projekt

Inbäddning elektronik i textilier är ett spännande sätt att få barnen intresserade av elektronik. Tyvärr, teknikerna som behövs för att skapa ett robust projekt är inte trivialt. Jag har skapat detta system vilken tillåt du till:Enkelt skapa och test...

Zybo - AXI DMA inuti inbäddad Linux

Som titeln säger, förklarar denna handbok hur jag gjorde för att kunna använda AXI DMA inuti en inbäddad Linux på en Zybo ombord. Flera andra tutorials finns för att installera Linux på den Zybo plattformen (se referenser i slutet av handledning), så...

Blomkruka med inbäddade blad motiv av betong

Jag har varit att se en hel del exempel på konkreta lister online, och började undra om att göra min egen blomkrukor ut detta material. Jag har också fått en affinitet för naturen med bilder och mönster, och ville hitta ett sätt att bädda in grenar e...

Hand löda inbäddade pin smd ics som integrerad krets

vad är inbäddad pin IC (min term)Förpackningar för SMD ICs som integrerad krets, DFN har stift inbäddade i plast kroppen.Så som du placerar IC på verkar styrelsen lödning vara svårt.Varför? eftersom u inte kan justera ic pin av pin lätt som stift göm...

Inbäddade utskrift

Inbäddade utskrift - vad är det???Tja, kunde jag inte tänka på något kort till det mer definierade namn.För denna kompatibel innebär att skapa en utskrift med elektronik integrerad i utskriften.Så istället för lim eller snapin-lås-anslutningar allt s...

Multi-användning magi hylla-Qi-aktiverade, inbäddade magneter

Denna mångsidiga hylla har ett inbäddat nyckel hängare och en trådlös telefonladdare gömd inuti toppen. Den har även plats för något annat du vill av din säng.Steg 1: Skära din hyllaFörst skapa den övergripande formen av din hylla. Jag valde en minim...

Inbäddade metall-3D tryckt Chip-Clip för köket

föreslogs det att jag gör instructables artiklar jag har skrivit med plast och andra material kombineras. Tekniken jag använder är ganska enkel och kan göras av vem som helst som har tillgång till en 3D-skrivare.Det första projektet är ett enkelt kli...

Alla hjärtans dag blomma kronblad inbäddade hjärtat armaturer: en perfekt gåva

detta är mitt försök att skapa ett alla hjärtans dag ljus på en hjärtformade vax bas med tre blomma kronblad inbäddade hjärta armaturer och en te-tänd ljus inuti, alla gjorda i vax.Steg 1: Nödvändiga förnödenheter jag hade turen att hitta en hjärtfor...

Revit: Inbäddade Sill/sopa

I detta Instructable visar jag hur att sätta en inbäddad sill i en tegelvägg och sedan sätta det tegelväggen i en staplad vägg. Jag var nyligen arbetar på ett projekt på jobbet som jag behövde för att placera en fönsterbräda (den typ som du hittar i...

Hur man genomför inbäddade Mqtt klient använder W5500 IC.

Hur man genomför inbäddade Mqtt klient använder W5500 IC.Steg 1: Tyger som du måste förbereda. 1. W5500 Inbäddade Ethernet styrelse.-W5500 med Cortex M-serien rekommenderas. Jag använde min anpassade ombord. Min egna ethernet styrelsen ingår W5500 st...

Inbäddade Affordances

Jag spenderar tid att tänka olika sätt att göra produktdesign mer tillgänglig. Tänk om, istället för av en professionell elektronikingenjör, morgondagens teknik skulle kunna utformas av en konstnär? Vad händer om produkter kunde vara funktionellt utf...

Genom att använda Arduino för att kommunicera med inbäddade projekt

bygga en fristående AVR ATMEGA projekt ibland lämnar dig med inte lätt att läsa utdata från projektet. Men du kan använda en Arduino för att fungera som en kommunikation bro mellan projektet inbäddade och datorns Serial Monitor program!Jag är bygga e...

Inbäddade USB penna Stick i tydliga harts

Jag brukade arbeta som gymnasiet media tekniker, där teary eyed studenter skulle hitta mig med sina trasiga USB-minnen. Ordet hade fått att jag kunde hämta data, efter jag hade hjälpt en student som hade span på deras swivel stolar, handtralla en av...

Baka-fri Ice Cream Pie: Inbäddade med Pi

i skolan vi ska ha Pi-dagen paj fester och jag erbjöd sig att ta något. Då Pi dagen paj tävlingen kom upp, och jag visste att jag skulle behöva prova något nytt för tävlingen. Tillfällighet, arbetar mina föräldrar på en Dairy Queen.Dairy Queen = glas...

Testning av en prototyp inbäddade automationssystem.

Detta system hoppas jag att installera i en nära framtid. Jag har här tagit ett videoklipp som visar några av dess funktioner.Steg 1: torr kör.De enda ingångarna har jag utfodring realtid data i systemet är temperatur och ljussensorer. Utgångar för b...

Hur man gör glas marmor med en inbäddad precision bild

jag är en blivande glaskonstnär som ville utnyttja laser gravörens på den lokala TechShop. Jag hade en idé att bädda in en laser etsade bild i mitten av glas marmor med verktyget Epilog laser gravyr. Detta är en ganska cool projekt om du har tillgång...

INBÄDDADE FLEX SENSOR ärm

Flex sensorerna är passiva resistiv enheter som kan användas för att upptäcka bockning eller böjning. Placeringen av en flex sensor på en ärm möjliggör flera program: cykliska push ups, lysa upp en LED eller styrning av MIDI-data genom att böja armbå...