¿Qué es RISC-V?

En los últimos tiempos se han visto avances en la arquitectura RISC-V y ya tenemos desde placas disponibles al público general hasta incluso ordenadores. ¿En qué consiste la arquitectura RISC-V?

Nos Gusta Linux

been cracking away at the @PINE64 #ox64 board yet again, working on learning debugging tools for the kernel to try and at least find the cause of this kernel panic that's been plaguing me. it really feels like there's no winning with this board. every time I get a driver to try and make work there's issues. I still have yet to get spi to do anything but that's probably just because I need to read more documentation on device trees /sigh
regardless, while it works I'm having a lot of fun with the thing. I've moved as much dev environment as I can onto the board itself, which right now has just been devicetree stuff but it *could* do a lot more. I've had it running lynx and irssi without issues and it's even handing ssh just fine thanks to the wi-fi drivers. keyboard should even be easy, in theory, because linux has a gpio bitbanged ps/2 keyboard driver.

that being said, even if I do get a working hardware configuration, this thing is far from ready for prime time.

#RustLang blinks the LED ... On Apache #NuttX RTOS and #Ox64 BL808 #RISCV SBC

Source: https://github.com/apache/nuttx-apps/pull/2462

examples/leds_rust: Add Rust App for blinking the LED by rushabhvg · Pull Request #2462 · apache/nuttx-apps

Summary This PR adds examples/leds_rust to call NuttX POSIX APIs like open() and ioctl(), so that it blinks an LED The leds_rust app is also used for testing the GPIO and LED Drivers for Ox64 BL80...

GitHub

#Ox64 BL808 SBC on Apache #NuttX RTOS: CoreMark 1,105 🤔

https://youtu.be/x9g8Q2mLT4c

- YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

Disappointed with the #Ox64, tbh. Lots of hype surrounding it, but it's got a long way to go before it's usable in practise.

Remember to Enable MMU Cache in #RISCV T-Head C906! (#Ox64 BL808 / #MilkV Duo S SG2000) ... Otherwise things get super slooooooow 😬

Article: https://lupyuen.github.io/articles/plic3#appendix-mmu-caching-for-t-head-c906

Fixed the UART Interrupt and Platform-Level Interrupt Controller (Ox64 BL808)

Weak Ordering in the Ox64 BL808 Memory Management Unit (T-Head C906)... Causes problems with UART Interrupts and the Platform-Level Interrupt Controller

#Ox64 BL808 SBC now supports SPI on Apache #NuttX RTOS 🎉

Source: https://github.com/apache/nuttx/pull/12663

risc-v/bl808: Add SPI driver by henryrov · Pull Request #12663 · apache/nuttx

Summary This commit implements a driver for SPI0 and SPI1 on the BL808 and introduces an accompanying example configuration. This driver is based on the existing BL602 SPI driver (with lots of chan...

GitHub

ADC Driver for #Ox64 BL808 SBC ... On Apache #NuttX RTOS 🎉

Source: https://github.com/apache/nuttx/pull/12621

risc-v/bl808: Add GPADC character driver by henryrov · Pull Request #12621 · apache/nuttx

Summary This change implements a character driver for the general purpose ADC of the BL808, based on the hardware scanning functionality. The driver supports setting different conversion resolution...

GitHub

Will #RustLang Apps run on a 64-bit #RISCV SBC ... Like #Ox64 BL808 SBC? Let's find out with Apache #NuttX RTOS

Article: https://lupyuen.codeberg.page/articles/rust5.html

Rust Apps on Ox64 BL808 RISC-V SBC and Apache NuttX RTOS

Will Rust Apps run on a 64-bit RISC-V SBC? Like Ox64 BL808 SBC? Let's find out with Apache NuttX RTOS!

#Ox64 BL808 SBC now supports GPIO and LED on Apache #NuttX RTOS ... Thanks to Google Summer of Code! 🎉

Source: https://github.com/apache/nuttx/pull/12614

risc-v/ox64: Add LED Driver by rushabhvg · Pull Request #12614 · apache/nuttx

Summary This PR adds the LED Driver for Ox64 Board (User LEDs and Auto LEDs) Ox64 LED Driver will be used by the Rust Blinky App for Google Summer of Code User LED 1 is configured for GPIO 29. Oth...

GitHub