Skip to content

S2C Sandbox : Cross compile sdmsh (Depricated)

komar edited this page Dec 1, 2024 · 2 revisions

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

This is depricated documentaion for S2C modem based on stamp9g20

Actual documentation

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

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/
Clone this wiki locally