Operating System is FLOSS (Apache-2.0)
git clone https://github.com/apache/incubator-nuttx \ nuttx -b nuttx-10.1.0 git clone https://github.com/apache/incubator-nuttx-apps \ apps -b nuttx-10.1.0
Documentation:
less Documentation/index.rst
200+ supported boards (and configurations)
./tools/configure.sh -L
cat arm/kinetis/freedom-k64f/README.txt ./tools/configure.sh freedom-k64f:nsh make && stat -c '%s' nuttx.bin # 82296 bytes cp nuttx.bin /media/$USER/BOOTLOADER/
i2c tool is very familiar to Linux's one
nsh> i2c bus Bus 0: YES nsh> i2c dev 1 0x7F 10: -- -- -- -- -- -- -- -- -- -- -- -- -- 1d -- -- nsh> i2c get -a 1d -r 0d #| READ Bus: 0 Addr: 1d Subaddr: 0d Value: c7
Read data from "/dev/accel0" (in loop)
nsh> fxos8700cq { accel: [2174, 555, -752], magn: [0, 0, 0] } { accel: [-300, 547, 1951], magn: [55, -188, 276] }
Usage:
nsh> ifconfig eth0 Link encap:Ethernet HWaddr (...) at UP nsh> renew eth0 && ifconfig eth0 Link encap (...) inet addr:192.168.1.42
As server or client
netcat 192.168.1.55 31337 /proc/version
mkfifo /dev/fifo fxos8700cq > /dev/fifo & fxos8700cq [7:100] netcat 192.168.1.55 31337 /dev/fifo
Questions ?
https://purl.org/rzr
Created by Philippe Coval