File tree 2 files changed +33
-0
lines changed
2 files changed +33
-0
lines changed Original file line number Diff line number Diff line change
1
+ {
2
+ "image" : " mcr.microsoft.com/devcontainers/universal:2" ,
3
+ "features" : {
4
+ },
5
+ "postCreateCommand" : " chmod +x ./.devcontainer/postcreate.sh && ./.devcontainer/postcreate.sh"
6
+ }
Original file line number Diff line number Diff line change
1
+ mkdir -p ../arm-none-eabi/
2
+ cd ../arm-none-eabi/
3
+
4
+ if [ ! -f ./arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi.tar.xz ]
5
+ then
6
+ echo " Downloading arm-none-eabi-gcc"
7
+ wget https://developer.arm.com/-/media/Files/downloads/gnu/12.3.rel1/binrel/arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi.tar.xz
8
+ fi
9
+
10
+ echo " Unpacking arm-none-eabi-gcc"
11
+ tar xf arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi.tar.xz
12
+
13
+ sudo rm -f /usr/bin/arm-none-eabi-gcc || true
14
+ sudo rm -f /usr/bin/arm-none-eabi-g++ || true
15
+ sudo rm -f /usr/bin/arm-none-eabi-gdb || true
16
+ sudo rm -f /usr/bin/arm-none-eabi-size || true
17
+ sudo rm -f /usr/bin/arm-none-eabi-objcopy || true
18
+ sudo rm -f /usr/bin/arm-none-eabi-objdump || true
19
+
20
+ echo " Linking arm-none-eabi"
21
+
22
+ sudo ln -s ` pwd` /arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-gcc /usr/bin/arm-none-eabi-gcc
23
+ sudo ln -s ` pwd` /arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-g++ /usr/bin/arm-none-eabi-g++
24
+ sudo ln -s ` pwd` /arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-gdb /usr/bin/arm-none-eabi-gdb
25
+ sudo ln -s ` pwd` /arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-size /usr/bin/arm-none-eabi-size
26
+ sudo ln -s ` pwd` /arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-objcopy /usr/bin/arm-none-eabi-objcopy
27
+ sudo ln -s ` pwd` /arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-objdump /usr/bin/arm-none-eabi-objdump
You can’t perform that action at this time.
0 commit comments