this post was submitted on 07 Jan 2025
407 points (99.5% liked)

Open Source

31931 readers
233 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

The project is called "Tactility" and its website is https://tactility.one/

You can run ELF binary apps directly from an SD card without restarting or flashing the ROM. There's an SDK for building these apps, but I haven't made an official release yet.

I wrote a blog post with some background information: https://bytewelder.com/posts/2025/01/06/tactility-one-year-later.html

Source code and project files: https://github.com/ByteWelder/Tactility

you are viewing a single comment's thread
view the rest of the comments
[–] beeng@discuss.tchncs.de 33 points 5 days ago (3 children)

Looks cool, but what should I look to do with it?

[–] ByteWelder@feddit.nl 39 points 5 days ago (1 children)

In its current state, it's mainly a tool for developers to be able to build prototypes or experiments quickly. From a user perspective, there isn't enough yet. We'll need more apps before it's useful for end-users. I want to improve the core functionality before I build more apps: I already have to maintain about 2 dozen apps and I'd rather spend my time on building a better platform for now.

[–] Valmond@lemmy.world 6 points 5 days ago (1 children)

I have a python app that would love to run on a small wifi device like an ESP, how far away is the possibility to do that? Could I freeze the python fikes to (8MB IIRC) executables (Linux) and run them?

Also, how do you use an sd card on the esp?

I toyed around a lot with the old ESP 8266 back in the day so I'm a bit out of the loop with thise newer ones.

[–] ByteWelder@feddit.nl 11 points 5 days ago

I don't expect regular Python apps to ever run on Tactility, as the memory requirements are likely too high. There is at most about 8MB of RAM for apps available. Perhaps a special build of micropython could work at some point.

You can open the Files app and there's a folder named "sdcard". So far, all SD card implementations are done via a serial interface (SPI). I cannot mount them on-the-fly yet - only at boot.

load more comments (1 replies)