DevBoy - how I created the project of the device with open source and launched the project on Kickstarter
My name is Nikolai, I'm a reader of Khabra for a long time, but I did not get it right with the writing of the articles. It's time to correct this situation, especially since there is just a reason - I just started a company on Kickstarter to implement an open source device.
To whom it is interesting - I ask under kat.
System Workbench for STM32 , STM32CubeMX and FreeRTOS. These are all free projects. To this everything is written C ++ FreeRTOS wrapper, the task of maintaining the screen, touchscreen, sound and input.
The graphics output is especially interesting - a prototype with a microcontroller STM32F103 could display a game like Mario at a rate of 15 frames per second at 320x240 resolution and having only 20 KB of RAM on board ( , The framebuffer excludes ), for the frequency of the SPI. The STM32F415 with SPI frequency twice exceeds 30 frames per second.
Well, in conclusion I will leave the links:
The source code can be found in the repository on GitHub: github.com/nickshl/devboy
3D files together and source codes for OpenSCAD can be found on Thingiverse: https://www.thingiverse.com/thing:3068887
And, actually, the project page on Kickstarter: www.kickstarter.com/projects/devboy/devboy-modular-system-your-ideas-become-a-reality
I would be grateful if you share a link to the project with your friends - now the main thing is to recruit a critical mass of people, that would launch a chain reaction - it is necessary that the project would learn as many interested people as possible.
If you ask me about long-term plans, what do I want in the end, the answer will be simple: create a company with the ideology of open software and open hardware, do your favorite thing and help other people like it does Adafruit and Sparkfun .
If suddenly the text seems chaotic - do not judge strictly, now it's almost one o'clock in the morning ask questions in the comments - I'll try to answer.
It may be interesting