M1: Flipper Zero alternative with Si4463 transceiver (STM32H / Cortex-M33)
https://www.hackster.io/news/flipping-out-for-the-m1-b86efae35a31
"The world ships too much Code, most of it by third parties, sometimes unintended, most of it uninspected. Because of this, there is a huge Attack Surface full of mediocre code"
Mapping POSIX File Descriptors to ROM FS Files ... With a #ZigLang ArrayList
Source: https://github.com/lupyuen/tcc-riscv32-wasm/blob/romfs/zig/tcc-wasm.zig#L166-L328
Fixing QuickJS JavaScript Engine to build OK for Apache #NuttX RTOS
Source: https://github.com/lupyuen/quickjs-nuttx#fix-the-missing-functions
Yes, I read it all... ;-)
I am probably more hopeful that we will see progress (outside copy/paste-china) for all but the most compute intensive usages, i.e. embedded controllers.
With prices for custom asic also dropping quickly, I think there is a future for open source adopted by many non-asic companies, and a decent job market for people with experience in it.
We are now roughly at 1990 in software, long way to go.
Also found; https://opencores.org/projects/neorv32
@niclas @lupyuen The T-HEAD cores are open source. I suspect they are odd because they were pulled from their targeted applications.
You can get on GitHub and run a C910 if you have a powerful enough FPGA because they have the Verilog up. It's not going to be the 16 core module that was supposed to be part of a larger system.
At least T-Head released information when alleged competitors hide their information. RISC-V was a good idea but it just lets others blatantly copy and obfuscate the fact that they copied a design. If you want a good example, look at the C910 and other manufacturers who made innovations after it. They outperform it because they took inspiration and made it on a smaller process with some improvements.
If one thing is clear about RISC-V, to me, it's that copycats love open source and T-Head processors show their heritage by being difficult. It's almost as if their processors aren't as trashy as the implementations are but are instead being obtuse because they are not working with hundreds more cores in a system cared for by scientists who know how to make them work properly.
If you have read this far, congratulations. We still don't have an Open FPGA that hasn't been reverse engineered. The problem with RISC-V is that it got controlled by companies and it has little to no integrity. Applaud the company that took a RISC-V processor and paired it to nearly dead GPU technology that still refuses to make it open.
Perhaps I'm too cynical about the open hardware aspect that could have been and I should just embrace the shameless desecration of ideals. Perhaps I'm bitter about past experiences that lead me to believe that a man with an interest in open hardware was misled by a few companies and it rocked their business. Just put legal landmines in the mix and we are at the current state of RISC-V. There's good, there's bad and there's the reality that this is how it's going to be. I don't see RISC-V as a path forward for those who want open source or open hardware.
With all that being said, I could see T-Head destroying competition with what would be a considerably small investment and make a fully open source and open hardware SoC that has its own open GPU that's wrapped up with a non commercial use clause. It might sell poorly but it would be yet another first they could claim. The Party wouldn't like it, their competitors would try to destroy it and the US would be bribed to not accept it. Perhaps it would be successful as it's ideologically pure, modern computation is plagued by inefficiencies which are legal landmines and the fact that no intelligence agencies can trust their own hardware because they had the foresight to embed backdoors in everything.
But is there any serious RISC-V that is "open source" licensed?
An free/open specification doesn't mean that free/open RISC-V implementations exists that are of high enough quality.
Will QuickJS JavaScript Engine run on Apache #NuttX RTOS? 🤔
"#Arm is in a very tough business, and with RISC-V coming up and being truly open source, it can only push and pull so hard"
https://www.nextplatform.com/2024/02/08/making-dollars-and-sense-of-arm-holdings/
TCC Compiler in #WebAssembly gets a Major Makeover ... With ROM FS Filesystem and #ZigLang
Found the mystery T-Head C9xx Specs 🎉
https://github.com/T-head-Semi/thead-extension-spec/releases/tag/2.3.0
And apparently we can create an account here to download the C908 Manual:
"Nearly half of Vulnerabilities are enabled by Insecure Exposed Functions"
https://www.horizon3.ai/analysis-of-2023s-known-exploited-vulnerabilities/
#FOSDEM 2024: Videos with Subtitles
Testing #NuttX on AVR32 Mcuzone avr32dev1 board
https://acassis.wordpress.com/2024/02/07/testing-nuttx-on-avr32-mcuzone-avr32dev1-board/
SOPHGO SG2000 / SG2002 AI SoC: #RISCV T-Head C906 Dual Core + Arm Cortex-A53
"microSD card of unknown origin is soldered onto a USB interface board to serve as makeshift NAND Storage"
Escaping from #Docker one Syscall at a time (strace)
https://snyk.io/blog/leaky-vessels-container-vuln-deep-dive/
"an effort is underway to develop a Smartphone App that is sensitive enough to accurately discern Coughs associated with TB"
https://medicalxpress.com/news/2024-02-experimental-cell-app-screen-tb.html
IoT Techie and Educator / Apache NuttX PMC