Changes between Version 30 and Version 31 of QuickStartSoclib
- Timestamp:
- Jul 21, 2010, 12:28:19 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QuickStartSoclib
v30 v31 1 = MutekH quick start guide for SoCLib platform =1 = Quick start guide for SoCLib platform = 2 2 3 3 SoCLib simulator allow easy experimentation with advanced multi-processor programming. … … 8 8 This is really convenient if you want to experiment with different processors without modifying the simulator. This simulator allows processor heterogeneity. 9 9 10 If you are interested in learning SoCLib hardware simulator, or plan to use SoCLib to model your own platform, you have better reading the [wiki:Arch/Soclib/Tutorial MutekH/SocCLib tutorial] first.10 If you are interested in learning SoCLib hardware simulator, or plan to use SoCLib to model your own platform, you have better reading the [wiki:Arch/Soclib/Tutorial SocCLib tutorial] first. 11 11 12 You are '''highly encouraged''' to first follow the [wiki:QuickStartUnix MutekH as Unix processquick start guide] which introduce more basic concepts.12 You are '''highly encouraged''' to first follow the [wiki:QuickStartUnix User mode quick start guide] which introduce more basic concepts. 13 13 14 14 == The SoCLib platform == … … 16 16 === Getting SoCLib === 17 17 18 A precompiled {{{caba-vgmn-mutekh_kernel_tutorial}}}SoCLib platform is available [https://www.mutekh.org/www/tools/ here] for test purpose.19 You can use this simulator and skip to the MutekHpart if you are in a hurry.18 A precompiled SoCLib platform is available [https://www.mutekh.org/www/tools/ here] for test purpose. 19 You can use this simulator and skip to the kernel part if you are in a hurry. 20 20 21 21 We need to have a working SoCLib install. SoCLib installation is explained here: soclib:InstallationNotes … … 34 34 }}} 35 35 36 == The MutekHpart ==36 == The Kernel part == 37 37 38 38 === Getting the sources === … … 47 47 === Writing the example source code === 48 48 49 The MutekHkernel source code is fully configurable and can be tweaked to adapt hardware platform49 The kernel source code is fully configurable and can be tweaked to adapt hardware platform 50 50 and application needs. Configuration is handled by a dedicated tool which check dependencies and 51 51 other relationships between the large set of available configuration tokens. … … 62 62 === Getting the cross-compilers === 63 63 64 You can rely on the {{{tools/crossgen.mk}}} script which comes along with MutekHto build some GNU toolchains or download a precompiled toolchain. See BuildingExamples page.64 You can rely on the {{{tools/crossgen.mk}}} script to build some GNU toolchains or download a precompiled toolchain. See BuildingExamples page. 65 65 66 === Compiling the application along with MutekH===66 === Compiling the application along with the kernel === 67 67 68 68 {{{ … … 72 72 }}} 73 73 74 This will build the MutekHkernel along with the application.74 This will build the kernel along with the application. 75 75 76 76 == Execution == 77 77 78 The simulator needs the MutekHexecutable file name and the processor type and the number of processors of this type:78 The simulator needs the final executable file name and the processor type and the number of processors of this type: 79 79 {{{ 80 80 #!sh … … 83 83 }}} 84 84 85 You may want to refer to other articles and documents available from the main page to go further with MutekH.85 You may want to refer to other articles and documents available from the main page to go further. 86 86 87 87 The BuildingExamples article explain how to build other sample applications.