Embedded Linux handleiding - Zybo


Dit Embedded Linux hands-on leerprogramma voor de Zybo zal bevatten stapsgewijze instructies voor het aanpassen van uw hardware, compileren van de Linux Kernel en schrijven van stuurprogramma en gebruiker-applicaties. Deze documentatie wil integreren van kennis en vaardigheden in FPGA logica circuit design, standalone software programmeren, en Linux besturingssysteem en Softwareontwikkeling, en pas deze toe op de Zybo.

In deze tutorial vertrekt we vanuit de Zybo Base System Design (beschikbaar op de productpagina van de Zybo van de Digilent website). De systeemarchitectuur voor het ontwerp van het systeem van Zybo Base wordt weergegeven in de eerste afbeelding in deze stap.

In het Zybo Base systeemontwerp verbinden wij met UART1 USB-UART, SD0 naar de SD-kaartsleuf, de USB0 aan op de USB-OTG poort, de Enet0 op de Giga-bit Ethernet poort en Quad SPI om de on-board Flash van het QSPI. Deze kernen zijn harde IPs binnen de verwerking systeem (PS) en verbinden met on-board randapparatuur via Multiplexed i/o-(MIO) pinnen. Het gebruik van PS GPIO is verbonden met BTNs 4 en 5. In de programmeerbare logica (PL), hebben we een HDMI Tx-Controller, VDMA en GPIO IP cores om te praten met de ADV7511 HDMI zender Chip en I2S en GPIO IP Cores voor ADAU1761 Audio Codec. Meer details van het hardwareontwerp kunnen worden gevonden in de documentatie in het ontwerp van het systeem van de basis van het Zybo-pakket.

Alvorens in te gaan door middel van deze tutorial, is het raadzaam dat u aan de slag met Embedded Linux--ZedBoard eerst leest. U kunt het volgen van deze tutorial met de Embedded Linux Development Guide (beschikbaar op de Digilent Website Embedded Linux Page). De gids zal u voorzien van de kennis die u nodig heeft in elke stap van de ontwikkeling.

In deze tutorial gaan we Vivado 2014.1 Webpack gebruiken in een Linux omgeving. Alle de het schermschoten en codes worden gedaan met behulp van Vivado ontwerp Suite2014.1 in 19 van de Fedora x86_64.

Benodigde materialen:

- Zybo-Board

- Vivado 2014.1 Webpack

- Zybo Base systeem

- U-boot*

- Linux Kernel Source Code*

-Pre-gebouwde beeld van een bestandssysteem (beschikbaar in het referentieontwerp voor Zybo Linux)

* Opmerking: Het gebruik van de Master-Next takken tot nader order

Dat is het voor de achtergrondinformatie die op deze tutorial, nu is het tijd om onze handen vuil met enkele echte design!

Gerelateerde Artikelen

Zybo - AXI DMA binnen embedded Linux

Zybo - AXI DMA binnen embedded Linux

Zoals de titel al zegt, deze tutorial legt uit hoe ik het deed om het gebruik van de AXI DMA binnen de embedded Linux op een Zybo-bord te kunnen. Verschillende andere tutorials bestaan om te kunnen installeren van Linux op het platform van Zybo (Zie
Bouwen van een Embedded Linux systeem in enkele stappen

Bouwen van een Embedded Linux systeem in enkele stappen

Zodra u hebt doorlopen van het proces van de beraadslaging over welke Linuxdistributie te gebruiken, welke hardware etc. en besloten op de dingen en tools die u nodig hebt, komt de volgende stap – daadwerkelijk bouwen van de Embedded Linux systeem. N
Intel Edison - creëren van TCP Socket-programma met behulp van GCC en Linux

Intel Edison - creëren van TCP Socket-programma met behulp van GCC en Linux

Hoi!Dit instructable heeft een andere benadering van Intel Edison: in plaats van netwerkbronnen met Arduino IDE, hier ik laten zien een manier voor het openen van een TCP-servercontactdoos op Intel Edison met behulp van C programmeren, met gcc compil
Bouwen van GNU/Linux distributie voor de Raspberry Pi met de Yocto-Project

Bouwen van GNU/Linux distributie voor de Raspberry Pi met de Yocto-Project

Raspberry Pi is waarschijnlijk de meest populaire low-cost enige raadscomputer op de markt. Het wordt vaak gebruikt voor Internet van dingen en andere ingesloten projecten. Verschillende GNU/Linux distributies hebben uitstekende ondersteuning voor Ra
De Pathfinder-Zybot

De Pathfinder-Zybot

Dit project is gemaakt voor de Digilent Hardware ontwerp wedstrijd Europa regio 2016 en het is een versie van de begginging aan ons project.Dit instructable is ontworpen voor degenen die weinig hebben ervaring en wilt bouwen van een robot met de Raad
Raspberry Pi 2 Media Center: Kodi op XBian

Raspberry Pi 2 Media Center: Kodi op XBian

Auteur: Timothy houtDatum: April 2015OverzichtDeze handleiding leidt door de bouw en configuratie van een home Mediacenter uit delen aan het systeem in werking stelt. Na deze stappen volgt, zul je een lopende mediaserver voor Kodi op een Raspberry Pi
AUTOECO systeem voor huis en tuin

AUTOECO systeem voor huis en tuin

Het idee van ons project is om een slimme tuin systeem dat monitoren en tracks milieuomstandigheden, proberen om onze planten gedijen.Dit project laat ons weten wat er gebeurt in onze tuin de allertijden. Dit systeem is er te laten technologie het ve
De Raspberry Pi aangedreven grap Machine

De Raspberry Pi aangedreven grap Machine

ik heb onlangs een Nieuwe Raspberry Pi ontvangen en wilde een Inleiding tot de Raspberry Pi project maken. Mijn Pi opgenomen een 16 x 2 LCD-scherm en een draadloos-Pi-kaart, zodat ik De Wireless Raspberry Pi aangedreven grap Machinegemaakt. Druk gewo
Raspberry pi dag 10

Raspberry pi dag 10

Raspberry piStap 1: Embedded linux plankenStap 2: Wat zo speciaal is over Linux?Stap 3: Wat is goede ingebedde OS?Stap 4: Commerciële Embedded LinuxStap 5: Open source embedded linuxStap 6: Wat is er zo bijzonder over LinuxStap 7: Systeem op Spaander
Hoe setup webcam-gegevensserver op een Fox Board G20 (Foxboard) uitvoeren van Debian

Hoe setup webcam-gegevensserver op een Fox Board G20 (Foxboard) uitvoeren van Debian

onlangs een aantal platen met embedded Linux zijn verschenen. U kunt een webserver huisautomatisering met een webcam en sommige andere functies instellen.Hier kunt u leren hoe te programmeren ingesloten Debian bestuur Fox bestuur G20.http://www.acmes
MEteo: uw persoonlijke, draagbare weerstation!

MEteo: uw persoonlijke, draagbare weerstation!

MEteo-de weer is een grappig ding. Het beïnvloedt iedereen, maar hangt precies waar u zich bevindt, en geen twee mensen ondervinden hetzelfde. Een oplossing hiervoor is om uw eigen persoonlijke weerstation! Ons doel met dit project was een platform t
Plotly + Atlas wetenschappelijke: Real-Time grafiek opgeloste zuurstof met Raspberry Pi

Plotly + Atlas wetenschappelijke: Real-Time grafiek opgeloste zuurstof met Raspberry Pi

Atlas wetenschappelijke maakt een geweldige suite van wetenschappelijke rang milieu monitoring-sensoren die een perfecte synergie met de Plotly dataplatform voor visualisatie hebben.Dit Instructable zal u tonen hoe voor het aansluiten van een Atlas o
Spark.io externe seriële poort

Spark.io externe seriële poort

De Spark.io externe seriële poort (reserveonderdelen) kan worden gebruikt voor een verscheidenheid van taken op een lab, kantoor of thuis. Een apparaat verbindt met een seriële poort met het lokale netwerk of internet met behulp van TCP/IP. Seriële p
Python en Raspberry Pi temperatuursensor

Python en Raspberry Pi temperatuursensor

Het is een behoorlijk lange tijd, toen ik eerst gepost deze RPi monster. Tijd voorbij, ik verzameld sommige Feedbackformulier de Gemeenschap, rekening met de opmerkingen, en dit voorbeeld is klaar om te worden gepubliceerd op Instructables voor het p