Revision 449d916a

View differences:

Host/Source/SerialBoot/main.c
217 217
  printf("Copyright (c) by Feaser  http://www.feaser.com                             \n");
218 218
  printf("---------------------------------------------------------------------------\n");
219 219
  printf("This tool was modified for the 'Autonomous Mini Robot' - AMiRo.            \n");
220
  printf("Copyright (c) 2016..2018  Marvin Barther, Thomas Schoepping, and Stefan    \n");
220
  printf("Copyright (c) 2016..2019  Marvin Barther, Thomas Schoepping, and Stefan    \n");
221 221
  printf("                          Herbrechtsmeier                                  \n");
222 222
  printf("This is free software; see the source for copying conditions. There is NO  \n");
223 223
  printf("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n");
README.txt
2 2
Autonomous Mini Robot (AMiRo) [1]. It is based on OpenBLT developed by Feaser
3 3
(see <http://feaser.com/en/openblt.php>).
4 4

  
5
Copyright (C) 2016..2018  Thomas Schöpping et al.
5
Copyright (C) 2016..2019  Thomas Schöpping et al.
6 6
(a complete list of all authors is given below)
7 7

  
8 8
This program is free software: you can redistribute it and/or modify
......
127 127
--------------------------------
128 128

  
129 129
Various versions of the GCC for ARM embedded devices can be found at
130
<https://launchpad.net/gcc-arm-embedded>. For installation of the compiler
131
toolchain and managing of multiple versions, it is highly recommended to use the
132
provided setup script. Alternatively you can install the compiler manually by
133
following the instructions that can be found on the web page.
130
<https://developer.arm.com/open-source/gnu-toolchain/gnu-rm> (old versions are
131
available at <https://launchpad.net/gcc-arm-embedded>). For installation of the
132
compiler toolchain and managing of multiple versions, it is highly recommended
133
to use the provided setup script. Alternatively you can install the compiler
134
manually by following the instructions that can be found on the web page.
134 135

  
135 136
If you are running a 64-bit operating system, you may have to install several
136
32-bit libraries in order to make the compiler work. The required packages are
137
libc6, libstdc++6, and libncurses5. You can run the following shell commands to
138
install the according 32-bit versions of the packages:
139
  >$ sudo dpkg --add-architecture i386 && sudo apt-get update
137
32-bit libraries in order to make older versions of the compiler work. The
138
required packages are libc6, libstdc++6, and libncurses5. You can run the
139
following shell commands to install the according 32-bit versions of the
140
packages:
141
  >$ sudo dpkg --add-architecture i386
142
  >$ sudo apt-get update
140 143
  >$ sudo apt-get install libc6:i386 libstdc++6:i386 libncurses5:i386
141 144

  
142 145

  
......
189 192
3.2 - target software
190 193
---------------------
191 194

  
192
In the ./Target/Demo/ directory there are three subfolders, one for each AMiRo
193
base module. Within each of these is an additional Boot/ folder
195
In the ./Target/Demo/ directory there are multiple subfolders, one for each
196
AMiRo base module. Within each of these is an additional Boot/ folder
194 197
(./Target/Demo/<device>/Boot/), which contains a makefile. Each bootloader can
195 198
be compiled by executing 'make' in these directories.
196 199

  
Target/Doc/AMiRo-BLT.uml
1 1
/'
2 2
AMiRo-BLT is an bootloader and toolchain designed for the Autonomous Mini
3 3
Robot (AMiRo) platform.
4
Copyright (C) 2016..2018  Thomas Schöpping et al.
4
Copyright (C) 2016..2019  Thomas Schöpping et al.
5 5

  
6 6
This program is free software: you can redistribute it and/or modify
7 7
it under the terms of the GNU General Public License as published by
Target/Makefile
2 2
# AMiRo-BLT is the bootloader and flashing toolchain for the base version of   #
3 3
# the Autonomous Mini Robot (AMiRo). It is based on OpenBLT developed by       #
4 4
# Feaser (see <http://feaser.com/en/openblt.php>).                             #
5
# Copyright (C) 2016..2018  Thomas Schöpping et al.                            #
5
# Copyright (C) 2016..2019  Thomas Schöpping et al.                            #
6 6
#                                                                              #
7 7
# This program is free software: you can redistribute it and/or modify         #
8 8
# it under the terms of the GNU General Public License as published by         #
Target/Modules/flash.mk
2 2
# AMiRo-BLT is the bootloader and flashing toolchain for the base version of   #
3 3
# the Autonomous Mini Robot (AMiRo). It is based on OpenBLT developed by       #
4 4
# Feaser (see <http://feaser.com/en/openblt.php>).                             #
5
# Copyright (C) 2016..2018  Thomas Schöpping et al.                            #
5
# Copyright (C) 2016..2019  Thomas Schöpping et al.                            #
6 6
#                                                                              #
7 7
# This program is free software: you can redistribute it and/or modify         #
8 8
# it under the terms of the GNU General Public License as published by         #
Target/Modules/moduleids.mk
2 2
# AMiRo-BLT is the bootloader and flashing toolchain for the base version of   #
3 3
# the Autonomous Mini Robot (AMiRo). It is based on OpenBLT developed by       #
4 4
# Feaser (see <http://feaser.com/en/openblt.php>).                             #
5
# Copyright (C) 2016..2018  Thomas Schöpping et al.                            #
5
# Copyright (C) 2016..2019  Thomas Schöpping et al.                            #
6 6
#                                                                              #
7 7
# This program is free software: you can redistribute it and/or modify         #
8 8
# it under the terms of the GNU General Public License as published by         #
setup.sh
1 1
################################################################################
2 2
# AMiRo-BLT is an bootloader and toolchain designed for the Autonomous Mini    #
3 3
# Robot (AMiRo) platform.                                                      #
4
# Copyright (C) 2016..2018  Thomas Schöpping et al.                            #
4
# Copyright (C) 2016..2019  Thomas Schöpping et al.                            #
5 5
#                                                                              #
6 6
# This program is free software: you can redistribute it and/or modify         #
7 7
# it under the terms of the GNU General Public License as published by         #
......
281 281
  printf "#                                                                    #\n"
282 282
  printf "######################################################################\n"
283 283
  printf "#                                                                    #\n"
284
  printf "# Copyright (c) 2016..2018  Thomas Schöpping                         #\n"
284
  printf "# Copyright (c) 2016..2019  Thomas Schöpping                         #\n"
285 285
  printf "#                                                                    #\n"
286 286
  printf "# This is free software; see the source for copying conditions.      #\n"
287 287
  printf "# There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR  #\n"
tools/compiler/GCC/gccsetup.sh
1 1
################################################################################
2 2
# AMiRo-BLT is an bootloader and toolchain designed for the Autonomous Mini    #
3 3
# Robot (AMiRo) platform.                                                      #
4
# Copyright (C) 2016..2018  Thomas Schöpping et al.                            #
4
# Copyright (C) 2016..2019  Thomas Schöpping et al.                            #
5 5
#                                                                              #
6 6
# This program is free software: you can redistribute it and/or modify         #
7 7
# it under the terms of the GNU General Public License as published by         #
......
281 281
  printf "#                                                                    #\n"
282 282
  printf "######################################################################\n"
283 283
  printf "#                                                                    #\n"
284
  printf "# Copyright (c) 2016..2018  Thomas Schöpping                         #\n"
284
  printf "# Copyright (c) 2016..2019  Thomas Schöpping                         #\n"
285 285
  printf "#                                                                    #\n"
286 286
  printf "# This is free software; see the source for copying conditions.      #\n"
287 287
  printf "# There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR  #\n"
tools/compiler/compilersetup.sh
1 1
################################################################################
2 2
# AMiRo-BLT is an bootloader and toolchain designed for the Autonomous Mini    #
3 3
# Robot (AMiRo) platform.                                                      #
4
# Copyright (C) 2016..2018  Thomas Schöpping et al.                            #
4
# Copyright (C) 2016..2019  Thomas Schöpping et al.                            #
5 5
#                                                                              #
6 6
# This program is free software: you can redistribute it and/or modify         #
7 7
# it under the terms of the GNU General Public License as published by         #
......
281 281
  printf "#                                                                    #\n"
282 282
  printf "######################################################################\n"
283 283
  printf "#                                                                    #\n"
284
  printf "# Copyright (c) 2016..2018  Thomas Schöpping                         #\n"
284
  printf "# Copyright (c) 2016..2019  Thomas Schöpping                         #\n"
285 285
  printf "#                                                                    #\n"
286 286
  printf "# This is free software; see the source for copying conditions.      #\n"
287 287
  printf "# There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR  #\n"
tools/ide/QtCreator/QtCreatorSetup.sh
1 1
################################################################################
2 2
# AMiRo-BLT is an bootloader and toolchain designed for the Autonomous Mini    #
3 3
# Robot (AMiRo) platform.                                                      #
4
# Copyright (C) 2016..2018  Thomas Schöpping et al.                            #
4
# Copyright (C) 2016..2019  Thomas Schöpping et al.                            #
5 5
#                                                                              #
6 6
# This program is free software: you can redistribute it and/or modify         #
7 7
# it under the terms of the GNU General Public License as published by         #
......
281 281
  printf "#                                                                    #\n"
282 282
  printf "######################################################################\n"
283 283
  printf "#                                                                    #\n"
284
  printf "# Copyright (c) 2016..2018  Thomas Schöpping                         #\n"
284
  printf "# Copyright (c) 2016..2019  Thomas Schöpping                         #\n"
285 285
  printf "#                                                                    #\n"
286 286
  printf "# This is free software; see the source for copying conditions.      #\n"
287 287
  printf "# There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR  #\n"
tools/ide/idesetup.sh
1 1
################################################################################
2 2
# AMiRo-BLT is an bootloader and toolchain designed for the Autonomous Mini    #
3 3
# Robot (AMiRo) platform.                                                      #
4
# Copyright (C) 2016..2018  Thomas Schöpping et al.                            #
4
# Copyright (C) 2016..2019  Thomas Schöpping et al.                            #
5 5
#                                                                              #
6 6
# This program is free software: you can redistribute it and/or modify         #
7 7
# it under the terms of the GNU General Public License as published by         #
......
281 281
  printf "#                                                                    #\n"
282 282
  printf "######################################################################\n"
283 283
  printf "#                                                                    #\n"
284
  printf "# Copyright (c) 2016..2018  Thomas Schöpping                         #\n"
284
  printf "# Copyright (c) 2016..2019  Thomas Schöpping                         #\n"
285 285
  printf "#                                                                    #\n"
286 286
  printf "# This is free software; see the source for copying conditions.      #\n"
287 287
  printf "# There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR  #\n"

Also available in: Unified diff