Markdowned readme

This commit is contained in:
Matt Jenkins
2014-04-11 00:12:40 +01:00
parent ba5c6ddf4a
commit 4b4bc6a577

View File

@@ -1,8 +1,7 @@
This is the RetroBSD source directory. # This is the RetroBSD source directory.
======================================
## Source Roadmap
Source Roadmap
--------------
bin User commands. bin User commands.
etc Template files for /etc. etc Template files for /etc.
include System include files. include System include files.
@@ -14,8 +13,8 @@ Source Roadmap
tools Build tools and simulators. tools Build tools and simulators.
Supported hardware ## Supported hardware
------------------
* chipKIT Max32 board. * chipKIT Max32 board.
* Sparkfun UBW32 board. * Sparkfun UBW32 board.
* Maximite and Colour Maximite computers. * Maximite and Colour Maximite computers.
@@ -26,8 +25,8 @@ Supported hardware
* eflightworks DIP board. * eflightworks DIP board.
Build ## Build
-----
By default, the system is configured for the Max32 board. By default, the system is configured for the Max32 board.
To select another target board, edit a top-level user-specific Makefile called "Makefile.user" To select another target board, edit a top-level user-specific Makefile called "Makefile.user"
and set a TARGET value: and set a TARGET value:
@@ -66,8 +65,8 @@ A resulting root filesystem image is in file `sdcard.rd`.
A kernel is in file `unix.hex` in your target board subdirectory. A kernel is in file `unix.hex` in your target board subdirectory.
Filesystem image ### Filesystem image
----------------
You need to put a filesystem image on a SD card. On Windows, use You need to put a filesystem image on a SD card. On Windows, use
Win32DiskImager utility (https://launchpad.net/win32-image-writer/+download). Win32DiskImager utility (https://launchpad.net/win32-image-writer/+download).
On Linux, run: On Linux, run:
@@ -77,12 +76,12 @@ On Linux, run:
Here `XYZ` is a device name of SD card, as recognized by Linux (sdb in my case). Here `XYZ` is a device name of SD card, as recognized by Linux (sdb in my case).
Install kernel ### Install kernel
--------------
Kernel image should be written to PIC32 flash memory. The procedure depends Kernel image should be written to PIC32 flash memory. The procedure depends
on a board used. on a board used.
Max32 board: #### Max32 board:
$ cd sys/pic32/ubw32 $ cd sys/pic32/ubw32
$ AVRTOOLS=/Applications/Mpide.app/Contents/Resources/Java/hardware/tools $ AVRTOOLS=/Applications/Mpide.app/Contents/Resources/Java/hardware/tools
$AVRTOOLS/bin/avrdude -C$AVRTOOLS/etc/avrdude.conf -c stk500v2 -p pic32 \ $AVRTOOLS/bin/avrdude -C$AVRTOOLS/etc/avrdude.conf -c stk500v2 -p pic32 \
@@ -90,17 +89,17 @@ Max32 board:
Here you need to change AVRTOOLS path and tty name according to your system. Here you need to change AVRTOOLS path and tty name according to your system.
UBW32 board: #### UBW32 board:
Use a pic32prog utility (http://code.google.com/p/pic32prog/) Use a pic32prog utility (http://code.google.com/p/pic32prog/)
and a USB cable to install a kernel: and a USB cable to install a kernel:
$ pic32prog sys/pic32/ubw32/unix.hex $ pic32prog sys/pic32/ubw32/unix.hex
Maximite: #### Maximite:
Use the bootload program for Windows, available for download by link: Use the bootload program for Windows, available for download by link:
http://geoffg.net/Downloads/Maximite/Maximite_Update_V2.7B.zip http://geoffg.net/Downloads/Maximite/Maximite_Update_V2.7B.zip
Explorer 16 board: #### Explorer 16 board:
There is an auxiliary PIC18 chip on the Explorer 16 board, which can be There is an auxiliary PIC18 chip on the Explorer 16 board, which can be
used as a built-in programmer device. You will need a PICkit 2 adapter used as a built-in programmer device. You will need a PICkit 2 adapter
to install a needed firmware, as described in article: to install a needed firmware, as described in article:
@@ -113,7 +112,7 @@ and a USB cable to install a kernel:
$ pic32prog sys/pic32/explorer16/unix.hex $ pic32prog sys/pic32/explorer16/unix.hex
PIC32 Starter Kit: #### PIC32 Starter Kit:
Use PICkit 2 adapter and software to install a boot loader from Use PICkit 2 adapter and software to install a boot loader from
file `sys/pic32/starter-kit/boot.hex`. This should be done only once. file `sys/pic32/starter-kit/boot.hex`. This should be done only once.
@@ -123,8 +122,8 @@ and a USB cable to install a kernel:
$ pic32prog sys/pic32/starter-kit/unix.hex $ pic32prog sys/pic32/starter-kit/unix.hex
Simulator ## Simulator
---------
You can use a MIPS32 simulator to develop a debug a RetroBSD software, You can use a MIPS32 simulator to develop a debug a RetroBSD software,
without a need for hardware board. By default, a simulator is configured without a need for hardware board. By default, a simulator is configured
to imitate a Max32 board. To build it: to imitate a Max32 board. To build it:
@@ -138,8 +137,8 @@ Run it:
Configuration of simulated board is stored in file `pic32_max32.conf`. Configuration of simulated board is stored in file `pic32_max32.conf`.
Build packages ## Build packages
--------------
For building under Ubuntu you need the following packages installed: For building under Ubuntu you need the following packages installed: