jumpers
npm install -g edge-impulse-linux
after logging in as rootnStart
button, you should see messages appearing over the serial console.
For Buildroot login with root
user and edgeimpulse
password, otherwise for Yocto login as root with no password.
If you are using Buildroot and would like to use SSH to connect to the board, some additional steps are necessary:
cd /etc/ssh/
nano sshd_config
PermitRootLogin prohibit-password
to PermitRootLogin yes
PasswordAuthentication yes
CTRL+X
then Y
then Enter
reboot
to restart SSHifconfig
to get IP addressssh root@www.xxx.yyy.zzz
--clean
.
edge-impulse-linux
edge-impulse-linux
--api-key
flag also functions the same way with the edge-impulse-linux-runner
command when deploying impulses onto devices.
Device connected to Edge Impulse
chmod +x
will be required to give the .eim executable permissions.
make menuconfig
Go to Target packages -> Miscellaneous and choose Example Standalone Inferencing Linux package. Paste the project deployment files (edge-impulse-sdk, model-parameters, tflite-model)
into buildroot-microchip/buildroot-at91/package/example-standalone-inferencing-linux folder.
Proceed to building the image with
make -j $((`nproc` - 1))
You will be able to find custom
application file in /home on your target. Run it with
./custom features.txt
,
where features.txt is a file with raw features.
Note: When using the .eim method it’s important to ensure the file has appropriate permissions, so use chmod
to set these if needed.