Skip to content

pavelstessin/notes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

notes

Mike is having trouble with the mbient labs MetaHub tutorial.
tl;dr the problem appears to be with the bindings file. It might be related to a note that scaryghost referred to in a commit comment: "Forgot to commit updated JS bindings". Another problem I have is that when I run npm install metawear, my RPi freezes.


I followed the MetaHub tutorial and cloned the JavaScript repo. The only steps that I skipped was 21.1 since I used the GUI rather than CLI. I did everything from 21.4.3 through the end. In case it matters, I installed setup_6.x and not setup_8.x. Now I'm getting a debug error (below). You can see the linux details here and a photo of my setup.


It's now 1.30pm (I emailed Laura at 12noon), I'm still trying to get the MetaHub to work. I noticed that in the JavaScript Github README it says to run npm install metawear, but when I do that my RPi freezes :(


It's now 2pm. I missed some of the subtleties of the instructions. I added the noble packages. Now I've got progress and new problems :) https://github.com/mikimer/notes/blob/master/details2.md

pi@raspi:~/MetaWear-SDK-JavaScript/examples $ 
pi@raspi:~/MetaWear-SDK-JavaScript/examples $ node led.js 
module.js:471
    throw err;
    ^

Error: Cannot find module '../MetaWear-SDK-Cpp/bindings/javascript/cbindings'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/pi/MetaWear-SDK-JavaScript/lib/metawear.js:17:17)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
pi@raspi:~/MetaWear-SDK-JavaScript/examples $ 


It's now 3pm
I'm going to try to use Python instead of JavaScript...
I'm getting another error related to cbindings
Details here: https://github.com/mikimer/notes/blob/master/details3.md


It's Wednesday and I've followed all of the MetaHub tutorial from scratch and a brand new RPi. This time I installed everything via the CLI, not the GUI.

I'm still getting a memory overflow error with the file_operations.cpp file. I took a photo when it initially happened and another photo 20mins later.

In case it matters, the tutorial says to use either NodeJS 6 or NodeJS 8. I've only tried using NodeJS 6 since I don't expect that it affects things.

This second Raspberry Pi is also from CanaKit: https://www.amazon.com/CanaKit-Raspberry-Ultimate-Starter-Kit/dp/B01C6Q4GLE

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published