-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings.sh
66 lines (53 loc) · 2.03 KB
/
settings.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
## jspace path
JPATH=~/JSpace
alias jspace='cd ${JPATH}'
## jtools path
JTOOLS=${JPATH}/tools
alias jtools='cd ${JTOOLS}'
## jsrc path
mdir ${JPATH}/code
JSRC=${JPATH}/code
alias jcode='cd ${JSRC}'
## PS1 custom
source ${JTOOLS}/ps1_custom
## git alias
source ${JTOOLS}/git_alias
## u-boot alias
source ${JTOOLS}/u-boot.alias
## dtc
export PATH=${JTOOLS}/dtc/bin:$PATH
## buildman
alias bman='./tools/buildman/buildman'
alias bmanc='./tools/buildman/buildman --list-tool-chains'
## cross tool
cd ${JTOOLS}
mkdir xtool
cd xtool
echo 'exporting arm-linux-gnueabi-'
wget https://releases.linaro.org/components/toolchain/binaries/6.3-2017.02/arm-linux-gnueabi/gcc-linaro-6.3.1-2017.02-i686_arm-linux-gnueabi.tar.xz
tar xvf gcc-linaro-6.3.1-2017.02-i686_arm-linux-gnueabi.tar.xz
export PATH=${JTOOLS}/xtool/gcc-linaro-6.3.1-2017.02-i686_arm-linux-gnueabi/bin:$PATH
alias exp_arm='export CROSS_COMPILE=arm-linux-gnueabi-'
echo 'exporting aarch64-linux-gnu-'
wget https://releases.linaro.org/components/toolchain/binaries/6.3-2017.02/aarch64-linux-gnu/gcc-linaro-6.3.1-2017.02-i686_aarch64-linux-gnu.tar.xz
wget xvf gcc-linaro-6.3.1-2017.02-i686_aarch64-linux-gnu.tar.xz
export PATH=${JTOOLS}/xtool/gcc-linaro-6.3.1-2017.02-i686_aarch64-linux-gnu/bin:$PATH
alias exp_aarch64='export CROSS_COMPILE=aarch64-linux-gnu-'
## linux make alias
alias mlconfig='make ARCH=arm imx_v6_v7_defconfig; make ARCH=arm menuconfig'
alias mlzconfig='make ARCH=arm menuconfig; make ARCH=arm menuconfig'
alias mmrpr='make mrproper'
alias mbuild='make ARCH=arm -j 16'
## vpn
alias vpn='sudo openvpn /etc/openvpn/jagan/amarula_main.conf'
alias micene='ssh jagan@micene.amarulasolutions.com'
## misc
alias mw='sudo dd if=SPL of=/dev/sda bs=1k seek=1; sudo sync;sudo dd if=u-boot-dtb.img of=/dev/sda bs=1k seek=69;sudo sync'
alias ummc='sudo umount /dev/sda1 /dev/sda2'
JR="Reviewed-by: Jagan Teki <jagan@openedev.com>"
alias review='echo $JR'
JT="Tested-by: Jagan Teki <jagan@openedev.com>"
alias test='echo $JT'
## jsettings
JSCRIPT=~/JSpace/tools/settings.sh
alias jsettings='source ${JSCRIPT}'