Changes between Version 17 and Version 18 of QuickStartSoclib


Ignore:
Timestamp:
Nov 14, 2009, 10:00:15 AM (14 years ago)
Author:
Joël Porquet
Comment:

typos

Legend:

Unmodified
Added
Removed
Modified
  • QuickStartSoclib

    v17 v18  
    174174== Getting the cross-compilers ==
    175175
    176 You can rely on the {{{tools/crossgen.mk}}} script which comes along with MutekH to build some GNU cross-compilers:
     176You can rely on the {{{tools/crossgen.mk}}} script which comes along with MutekH to build some GNU cross-toolchains:
    177177{{{
    178178 $ tools/crossgen.mk
     
    180180}}}
    181181
    182 == Configuration de MutekH ==
     182== MutekH Configuration ==
    183183
    184184Note: This example is readily available in the `examples/hello` directory in the MutekH source tree.
     
    227227
    228228You may have noticed the processor definition change:
    229 we are now building for a 4 little-endian Mips processor platform.
     229we are now building for a 4 little-endian Mips processors platform.
    230230
    231231Have a look to the BuildSystem page for more information about configuration system.
     
    233233== Platform description ==
    234234
    235 As this hardware platform use now hardware enumeration (plug and play),  the `CONFIG_ARCH_DEVICE_TREE`
    236 token in the configuration file let the kernel get the platform layout description from a
    237 FlattenedDeviceTree which will be built-in.
    238 
    239 We have to provided the platform description FlattenedDeviceTree and add it to the Makefile to have it compiled in.
     235This hardware platform uses now hardware enumeration (plug and play), so the `CONFIG_ARCH_DEVICE_TREE` token is defined in the configuration file. It will let the kernel get the platform layout description from a FlattenedDeviceTree which will be built-in.
     236
     237Therefore, we have to provide the platform description FlattenedDeviceTree and add it to the Makefile to have it compiled in.
    240238The `hello/Makefile` file must contain:
    241239
     
    244242}}}
    245243
    246 The actual FlattenedDeviceTree source file `platform-mips.dts` contains:
     244The current FlattenedDeviceTree source file `platform-mips.dts` contains:
    247245
    248246{{{
     
    333331== Compiling the application along with MutekH ==
    334332
    335 The MutekH kernel and th application may be built out of the source tree.
     333The MutekH kernel and the application may be built out of the source tree.
    336334
    337335Change to the SoCLib platform directory and apply the following steps to experiment
     
    350348}}}
    351349
    352 This will build the MutekH kernel allong with the application.
     350This will build the MutekH kernel along with the application.
    353351You can still build MutekH separately as explained in the first part. The simulator can then be built using:
    354352
     
    360358== Execution ==
    361359
    362 The simulator needs the MutekH executable file name and the processor type and count:
     360The simulator needs the MutekH executable file name and the processor type and the number of processors of this type:
    363361{{{
    364362$ ./system.x mutekh/kernel-soclib-mips.out:mips32:4