Bokeh

Making sense of the mess in my head

Pinboard

This section groups the topics I want to make easily available. Think of it as some form of knowledge base.

Wearable AI projects

Pin / Pendant / Hand-held devices

Name Shipping status Price Open Source
Humane Ai Pin Shipping (US only) Starts at 699 USD + 24 $/month subscription No
Rewind Pendant Now limitless N/A N/A
Limitless pendant Preorder, Q4 2024 99 USD No
rabbit r1 Shipping 199 USD No
Tab Now Friend N/A No
Compass Shipping 99 USD + optional subscription No
Tap Coming soon 59 USD No
ADeus N/A N/A Yes, merged with Friend
Based Hardware Friend Dev kit shipping 49 USD Yes
Whomane N/A N/A Yes
PAL N/A N/A Yes
Owl N/A N/A Yes, except Bee hardware
Bee Waitlist N/A No
O1 Preorder O1 Light : 109 USD Yes
iyO One Preorder, winter 2024 Starts at 599 USD No
Terra N/A N/A Yes
moji ai wearable April’s fool joke ! 1499 USD N/A

Smart glasses

Name Shipping status Price
Brilliant Labs Frame Shipping 349 USD
Ray-Ban Meta smart glasses Shipping Starts at 299 USD
OpenGlass Open Source N/A

Embedded development resources

Embedded Software Engineering 101 provides an excellent general introduction to embedded systems, making it particularly useful if you’re transitioning from general-purpose software development.

Bare metal embedded is a YouTube playlist that compiles a series of lectures I found particularly interesting. It walks you through the process of building a bare-metal program for ARM Cortex Mx systems, explaining each step, from writing a linker script to understanding memory layout, the vector table, the role of the startup script, and finally flashing and running the program on a board.

If you’re using Nordic Semiconductors board, or Zephyr RTOS in general, the free courses on Nordic Developer Academy provide an excellent introduction. They also provide courses on communication technologies such as BLE and WiFi, which are definitely worth checking out.