Today a #PINE64 #STAR64 joined my SoC family.
The #yocto image worked out of the box and offers a standard #linux desktop feeling.
Performance is like on #raspberry PI 4. It runs simple stuff well, but heavy browser content slows down the whole device.
Yes, there are some software bugs, but that thing is new, and I'm sure improvements will come soon.
I'm thrilled about the arrival of RISC-V in the customer market, because we need more diversity in technology.
#pine64 #Star64 #yocto #linux #raspberry #x86 #arm
Another Week - Another new image for #pinetabv (and #star64) - Kernel Version Bumps, Package Bumps in this release. Also, last actual release for PtV for a while, as now the images can be upgraded via "apt upgrade" online.
Major Changes for PtV include sound (enable it in settings), a updated kernel version 5.15.127 with the latest Starfive Vendor patches, improved EMMC performance, and a few thousand additional packages available via apt!
Grab it from https://github.com/Fishwaldo/meta-pine64/releases/tag/v2.0
#pinetabv #Star64 #pine64 #riscv
Let's talk about #RISCV PLIC: Platform-Level Interrupt Controller ... For #Star64 JH7110 SBC
Source: https://github.com/lupyuen/nuttx-star64#platform-level-interrupt-controller-for-star64
#NuttX Shell runs OK on #Star64 JH7110 #RISCV SBC! š ... But 16550 UART Controller fires too many Spurious Interrupts ... Each Dot = 1 Million Interrupts! š²
Source: https://github.com/lupyuen/nuttx-star64#nuttx-star64-handles-uart-interrupts
How we'll boot Apache #NuttX RTOS (or Linux) over TFTP ... On #Star64 JH7110 #RISCV SBC
Article: https://lupyuen.codeberg.page/articles/tftp.html#boot-from-network
#NuttX Shell on #Star64 JH7110 #RISCV SBC won't show any Console Output ... Let's find out why
Source: https://github.com/lupyuen/nuttx-star64#no-uart-output-from-nuttx-shell
#NuttX Boot Code for #Star64 JH7110 SBC ... Modified for #RISCV Supervisor Mode
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#appendix-nuttx-in-supervisor-mode
After fixing, Apache #NuttX RTOS boots a bit more ... On #Star64 JH7110 #RISCV SBC
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#fix-the-nuttx-boot-code
Here's how we modify Apache #NuttX RTOS to load the Initial RAM Disk (initrd) ... On #Star64 JH7110 #RISCV SBC
Source: https://github.com/lupyuen/nuttx-star64#modify-nuttx-star64-to-load-initial-ram-disk
Apache #NuttX RTOS fails to get the Hart ID (CPU ID) ... On #Star64 JH7110 #RISCV SBC
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#nuttx-fails-to-get-hart-id
Now we modify Apache #NuttX RTOS to load the Initial RAM Disk (initrd) ... On #Star64 JH7110 #RISCV SBC
Source: https://github.com/lupyuen/nuttx-star64#modify-nuttx-star64-to-load-initial-ram-disk
Apache #NuttX RTOS boots a tiny bit on #Star64 JH7110 #RISCV SBC š ... And crashes
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#boot-nuttx-on-star64
Watch what happens when we boot Apache #NuttX RTOS on #Star64 JH7110 #RISCV SBC
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#boot-nuttx-on-star64
Magical Start Address of Apache #NuttX RTOS ... On #Star64 JH7110 #RISCV SBC
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#start-address-of-nuttx-kernel
To boot Apache #NuttX RTOS on #Star64 JH7110 SBC ... We need this #RISCV Linux Kernel Header
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#risc-v-linux-kernel-header
All about the UART Controller on #Star64 JH7110 #RISCV SBC
Article: https://lupyuen.codeberg.page/articles/nuttx2.html#uart-controller-on-star64
Apache #NuttX RTOS loads the Apps Filesystem over QEMU Semihosting ... Let's change this for #Star64 JH7110 #RISCV SBC
Source: https://github.com/lupyuen/nuttx-star64#nuttx-apps-filesystem