Världen av ihållande vision (7 / 7 steg)
Steg 7: Använda i världen
Nu är det dags för kul!
Du kan använda två kraftkällor (12V och 5V) eller endast en (12V). De 12V kraftkällor måste kunna leverera minst 10A. Om du använder två kraftkällor, 5V måste man kunna leverera 6A. Därför måste du ange power byglarna:
- FPGA bygeln måste anges om Anslut nätanslutningen FPGA rätt makt leverans (5V i det Zybo fallet)
- Om du använder två källor, skall inte andra två byglarna sättas. Om inte, placera byglarna som de är på den bild steget 2
För varje strömförsörjning, kan du använda två typer av kopplingar: jack eller blockera kontakt.
Innan du ansluter en extern komponent (inklusive FPGA), kontrollera att indikatorlamporna på bordet.
Om det är rätt, stänga nätaggregat och ansluta alla komponenter (snedsteget ringer kontakt, IR barriär, motor och FPGA). FPR uppstart på micro SD-kort, glöm inte att ställa in boot bygeln
Byta nätaggregat tillbaka på (FPGA strömbrytaren måste vara inaktiverat).
Anslut den UART USB porten av FPGA till din PC. Starta putty eller något annat program som kan göra en seriell kommunikation, ange rätt port (COM21 på Windows) och hastighet (115200 baud).
Du kan sedan aktivera FPGA och seriell kommunikation. Om det fungerar, bör du se Linux starta upp på fönstret kitt. Vänta tills Linuw ber om login/lösenord (root/root) och skriver dem.
Nu kan du ange den "/ mnt" mapp, bör du se innehållet i den andra partitionen av kortet (drivrutiner och program). Du kan testa programmen:
- Jo: display olympiska flaggan och göra den rotera på jorden
- ordet < färg >: visar "HELLO WORLD!" med viss färg och göra den rotera
- long_word < färg >: visar en mycket lång text med viss färg genom att göra det visas på jorden med hjälp av ett skjutbara fönster
- speed_control < hastighet >: ange hastigheten givet värde (mellan 0 och 255)
Program starta globe rotation men de stannar inte det i slutet, måste du använda speed_control för att stoppa rotationen.
Om texterna visas bakåt, bara Invertera två motoriska trådarna.
Om du vill gå vidare och göra dina egna program, kan du hämta källor nedan. Den innehåller program källor och drivrutinerna (custom_module.c). Den innehåller också en Makefile. Innan du använder det, glöm inte att ändra KERNEL_DIR för sökvägen till mappen som innehåller linux du sammanställt tidigare. Din ansökan att sammanställa heter app.c.