|
41 | 41 | ## Task 1.2: Run your first application on real hardware |
42 | 42 | 1. Get to know your hardware |
43 | 43 |
|
| 44 | + *Atmel SAM R21 Xplained Pro* |
| 45 | + |
44 | 46 |  |
45 | 47 |
|
46 | 48 | MCU | ATSAMR21G18A |
47 | 49 | -----------------------|------------------------------------ |
48 | 50 | Family | ARM Cortex-M0+ |
49 | 51 | Vendor | Atmel |
50 | | - RAM | 32Kb |
51 | | - Flash | 256Kb |
| 52 | + RAM/ROM | 32Kb / 256Kb |
52 | 53 | Frequency | up to 48MHz |
53 | | - FPU | no |
54 | 54 | Timers | 6 (1x 16-bit, 2x 24-bit, 3x 32-bit) |
55 | 55 | ADCs | 1x 12-bit (8 channels) |
56 | 56 | UARTs / SPIs / I2Cs | max 5 (shared) |
57 | 57 | Vcc | 1.8V - 3.6V |
| 58 | + Radio | IEEE802.15.4 @ 2,4GHz |
| 59 | + Sensors | none |
| 60 | + |
| 61 | + *Phytec phyNODE KW22* |
| 62 | + |
| 63 | +  |
| 64 | + |
| 65 | + MCU | MKW22D512 |
| 66 | + -----------------------|------------------------------------ |
| 67 | + Family | ARM Cortex-M4 |
| 68 | + Vendor | Kinetis |
| 69 | + RAM/ROM | 65Kb / 512Kb |
| 70 | + Frequency | up to 50MHz |
| 71 | + Timers | up to 12 (16-bit, 24-bit, 32-bit) |
| 72 | + ADCs | 1x 16-bit (8 channels) |
| 73 | + UARTs / SPIs / I2Cs | 3 / 1 / 2 |
| 74 | + Vcc | 1.8V - 3.6V |
| 75 | + Radio | IEEE802.15.4 @ 2,4GHZ |
| 76 | + Sensors | diverse |
58 | 77 |
|
59 | 78 | 2. To compile an application for a specific board, we can make use of the `BOARD` environment |
60 | 79 | variable. |
| 80 | + |
| 81 | + In case you are running on an Atmel board, type: |
61 | 82 | ```sh |
62 | 83 | BOARD=samr21-xpro make all flash term |
63 | 84 | ``` |
64 | | - This command will compile the application, burn the image onto the `samr21-xpro` and open a |
| 85 | + |
| 86 | + For the (yellow) phyNODE use; |
| 87 | + ```sh |
| 88 | + BOARD=pba-d-01-kw2x make all flash term |
| 89 | + ``` |
| 90 | + |
| 91 | + This command will compile the application, burn the image onto the board and open a |
65 | 92 | connection to the RIOT shell. |
66 | 93 |
|
67 | 94 | 3. Verify the output of `RIOT_BOARD` matches your hardware. |
|
0 commit comments