This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
developersguide:minixonarm [2016/02/19 17:15] gtkelly [Ethernet Configuration] |
developersguide:minixonarm [2021/07/10 15:29] (current) stux [Want to contribute?] |
||
|---|---|---|---|
| Line 80: | Line 80: | ||
| </code> | </code> | ||
| - | The result is a file called minix_arm_sd.img in your src directory. This image can be copied onto an SD-Card using dd: | + | If you receive the error "**Skipping image creation: missing tool 'mcopy'" do |
| + | |||
| + | <code> | ||
| + | pkgin install mtools | ||
| + | </code> | ||
| + | |||
| + | If there are no errors, the result is a file called minix_arm_sd.img in your src directory. This image can be copied onto an SD-Card using dd: | ||
| <code> | <code> | ||
| sudo dd if=minix_arm_sd.img of=/dev/mmcblk0 bs=1M oflag=direct | sudo dd if=minix_arm_sd.img of=/dev/mmcblk0 bs=1M oflag=direct | ||
| Line 86: | Line 92: | ||
| WARNING Just make sure your file system did not mount the sd-card while you where dd'ing. | WARNING Just make sure your file system did not mount the sd-card while you where dd'ing. | ||
| - | |||
| ====== Running Minix/ARM ====== | ====== Running Minix/ARM ====== | ||
| - | Once the sd-card is inserted on the BeagleBoard-xM press the reset button and watch the serial for messages. Alternatively you can start the same image in the emulator (Read about that in [[.:minixonlinaroqemuarm]]). for information on network booting, see the [[developersguide:netbootingarm|Netbooting ARM]] article. | + | Once the sd-card is inserted on the BeagleBoard-xM (or BeagleBone) press the reset button and watch the serial for messages. Alternatively you can start the same image in the emulator (Read about that in [[.:minixonlinaroqemuarm]]). for information on network booting, see the [[developersguide:netbootingarm|Netbooting ARM]] article. |
| <code> | <code> | ||
| Line 164: | Line 169: | ||
| ====== Want to contribute? ====== | ====== Want to contribute? ====== | ||
| - | Great, that's what I wanted to hear! Help with documentation, making the above procedure more clean, hardware support, debugging, running the test set and finding and debugging problems! Come and chat on ''#minix'' on ''freenode'' if you aren't already there. | + | Great, that's what I wanted to hear! Help with documentation, making the above procedure more clean, hardware support, debugging, running the test set and finding and debugging problems! Check the [[:resources|resources page]] for more information on how to join the community. |
| See ARM-specific (or not ARM-specific!) points on the [[:Wishlist:]] page for the current list of todo's. | See ARM-specific (or not ARM-specific!) points on the [[:Wishlist:]] page for the current list of todo's. | ||
| + | ====== ARM Manuals ====== | ||
| + | |||
| + | The ARM Cortex-A8 processor is used in the Minix-supported BeagleBoard and BeagleBone devices. Many ARM documents require registration and some are behind a paywall, but the following is freely available from the ARM site as of October 2016: | ||
| + | |||
| + | * [[http://infocenter.arm.com/help/topic/com.arm.doc.ddi0344k/DDI0344K_cortex_a8_r3p2_trm.pdf|Cortex-A8 Revision: r3p2 Technical Reference Manual]] | ||