-
Notifications
You must be signed in to change notification settings - Fork 4
S2C Sandbox : Cross compile sdmsh
vkebkal edited this page Jan 8, 2020
·
2 revisions
First at all you need install toolchain and repository.
Install developer packages for sdmsh building
Install readline package for developing to toolchain
$ . /usr/local/oecore-i686/environment-setup-armv5te-angstrom-linux-uclibceabi $ opkg-target install libreadline-dev
Crosscompile building sdmsh
Clone sdmsh, setup toolchain enviroment and build
$ git clone https://github.com/evologics/sdmsh.git $ cd sdmsh $ . /usr/local/oecore-i686/environment-setup-armv5te-angstrom-linux-uclibceabi $ make COMPAT_READLINE6=1
Deploying sdmsh to sandbox
Install libncurses to sandbox
$ scp /usr/local/oecore-i686/repository/armv5te/libncurses5_5.9-r9.1_armv5te.ipk root@MODEM_IP:/tmp $ ssh root@MODEM_IP root@evo-sandbox:~# opkg install /tmp/libncurses5_5.9-r9.1_armv5te.ipk
Upload sdmsh to sandbox
$ ssh root@MODEM_IP root@evo-sandbox:~# mkdir /usr/local/bin
$ scp sdmsh root@MODEM_IP:/usr/local/bin/