Difference between revisions of "Embedded III/Februar 2021"
From Teknologisk videncenter
m (→Opgave 1) |
m |
||
Line 19: | Line 19: | ||
## Hvis den har '''/dev/mmcblk1p1''' har den bootet fra onboard flash | ## Hvis den har '''/dev/mmcblk1p1''' har den bootet fra onboard flash | ||
[[Image:BBB serial.JPG|500px]] | [[Image:BBB serial.JPG|500px]] | ||
− | =Opgave 1= | + | =Opgave 1: Primtal= |
*Skriv et C-program der kan finde primtal mellem 1 og 1.000.000 og udskriv den på skærmen. | *Skriv et C-program der kan finde primtal mellem 1 og 1.000.000 og udskriv den på skærmen. | ||
*Find den mest effektive programtekniske og matematiske måde at gøre det på :-) | *Find den mest effektive programtekniske og matematiske måde at gøre det på :-) | ||
*Hvem kan lave det mest effektive program? | *Hvem kan lave det mest effektive program? | ||
*Kommenter programmet så vi andre forstår hvad der sker | *Kommenter programmet så vi andre forstår hvad der sker | ||
− | + | =Opgave 2:ncurses= | |
+ | *ncurses er et ASC-II skærmstyrings bibliotek, der bla. kan anvendes til at lave vinduer i et ASC-II miljø. | ||
+ | *Se eksempel under [[C programming]] | ||
+ | *Lær ncurses at kende. Gerne gennem leg. Søg og find gerne eksempel på kode. | ||
+ | * Der er links til manualer i artiklen [[C programming/ncurses]]e i manualen - find | ||
=Ressourcer= | =Ressourcer= | ||
*[https://mobaxterm.mobatek.net/ MobaXterm] ( Avanceret terminalemulering) | *[https://mobaxterm.mobatek.net/ MobaXterm] ( Avanceret terminalemulering) |
Revision as of 10:00, 28 May 2020
Contents
Udstyr
- Beaglebone Black fra Beagleboard
- 8 GB MicroSD card
- Serial FTDI USB cable (3,3 Volt)
- miniUSB cable
Opstart af Beaglebone Black
Ved opstart af BBB er det vigtigt at du
- Ikke placerer boardet på ledende materiale (Metal fx)
- Sikrer dig af MicroSD kortet er sat korrekt i
- Tilslutter det serielle kabel - (Sort ledning skal vende op imod ethernet stikket)
- Se billede herunder
- Tilslutter det serielle kabel i din PC
- Find COM port nummer i enhedshåndteringen
- Start putty på COM porten med 115200 Baud
- Tilslut miniUSB stikket mellem din pc og PPP (Tilslutter strøm)
- Logger ind (username og password) er oplyst i starttekst
- Sikrer at den bootede på MicroSD kortet
- Kør kommandoen df -h - skal have /dev/mmcblk0p1 mountet som root
- Hvis den har /dev/mmcblk1p1 har den bootet fra onboard flash
Opgave 1: Primtal
- Skriv et C-program der kan finde primtal mellem 1 og 1.000.000 og udskriv den på skærmen.
- Find den mest effektive programtekniske og matematiske måde at gøre det på :-)
- Hvem kan lave det mest effektive program?
- Kommenter programmet så vi andre forstår hvad der sker
Opgave 2:ncurses
- ncurses er et ASC-II skærmstyrings bibliotek, der bla. kan anvendes til at lave vinduer i et ASC-II miljø.
- Se eksempel under C programming
- Lær ncurses at kende. Gerne gennem leg. Søg og find gerne eksempel på kode.
- Der er links til manualer i artiklen C programming/ncursese i manualen - find
Ressourcer
- MobaXterm ( Avanceret terminalemulering)