Zephyr is chock full of these creature comforts to make Linux developers feel at home but only deliver 50% of the usability. I went back to FreeRTOS.
Zephyr is chock full of these creature comforts to make Linux developers feel at home but only deliver 50% of the usability. I went back to FreeRTOS.
My interesting battle story around this is that I first implemented the MDIO as bit banging in the kernel. This used quite a bit of CPU, which I wanted to use for other things. I switched it over to the PRU and CPU usage dropped to 1%. Great! But the data rate was much slower, with huge latency spikes. It turned out that the CPU usage was so low that the CPU governor thought the system was idle, so was throttling the CPU to just a few hundred MHz. I had to change the governor to keep the CPU clock to 100%, then everything was about 10x faster.
Or if you want to ease into it, you can get a ham radio w/o a license, or cheap SDR and try to receive and decode weather sats, etc [1]
making tiny WSPR boards and things like APRS [2] interest me more than ragchewing or nets on 40 or 80 meters most of the time
forgot my favorite, amateur SSTV (analog baby!) - can see some analog and hybrid (easylink over internet.. cheating) http://www.g0hwc.com/
0 - http://wsprd.vk7jj.com/ (click search then map to get an idea)
1 https://www.rtl-sdr.com/using-50-lines-of-python-code-to-dec...
I've actually made my own musical language too - called miti [1], which is just one of many others including textbeat [2], foxdot [3], sonic-pi [4], chuck [5], and melrose [6]. Each has their own goals and capabilities.
- [1] https://github.com/schollz/miti
- [2] https://github.com/flipcoder/textbeat
- [3] https://foxdot.org/
- [4] https://sonic-pi.net/
https://whenitsready.com/wowdiary/
Not only was he an environment/dungeon/zone designer, but he recorded so much about the games development in the alpha stages. One of my favorite tidbits was how they worked to optimize the game for 56k back then. They got it to work extremely well with just a couple Kb/s!