![]() |
|
|||
File indexing completed on 2025-05-11 08:24:28
0001 #!/bin/sh 0002 0003 # SPDX-License-Identifier: BSD-2-Clause 0004 # 0005 # Copyright (c) 2013 embedded brains GmbH & Co. KG 0006 # 0007 # Redistribution and use in source and binary forms, with or without 0008 # modification, are permitted provided that the following conditions 0009 # are met: 0010 # 1. Redistributions of source code must retain the above copyright 0011 # notice, this list of conditions and the following disclaimer. 0012 # 2. Redistributions in binary form must reproduce the above copyright 0013 # notice, this list of conditions and the following disclaimer in the 0014 # documentation and/or other materials provided with the distribution. 0015 # 0016 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 0017 # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 0018 # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 0019 # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 0020 # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 0021 # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 0022 # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 0023 # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 0024 # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 0025 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 0026 # POSSIBILITY OF SUCH DAMAGE. 0027 0028 0029 IMAGE=image 0030 IMAGE_BIN=$IMAGE.bin 0031 FILES_H=files.h 0032 MNT=create_image_mnt 0033 0034 if [ -e "$1" ] 0035 then 0036 rm -r -f $MNT 0037 sudo umount "$1" 0038 mkdir $MNT 0039 sudo mount -t msdos "$1" $MNT 0040 sleep 2 0041 sudo mv "$MNT/$FILES_H" ./$FILES_H 0042 sudo touch ./$FILES_H 0043 sudo umount $MNT 0044 rmdir $MNT 0045 0046 sudo dd if="$1" of="$IMAGE_BIN" 0047 0048 rtems-bin2c -C -c "$IMAGE_BIN" "$IMAGE" 0049 mv "$IMAGE".c "$IMAGE".h 0050 rm -f "$IMAGE_BIN" 0051 else 0052 echo "" 0053 echo "$0 <DEV_NAME>" 0054 echo "Will move file \"files.h\" from the device DEV_NAME to the current directory" 0055 echo "and will then create an image of device DEV_NAME and convert the" 0056 echo "image to file image.h in the current directory." 0057 echo "" 0058 echo "This script is intended to be used with USB memory sticks written by" 0059 echo "application create_fat_test_image/Create_Files under MS Windows" 0060 echo "" 0061 fi
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
![]() ![]() |