Ubuntu continues expanding RISC-V support – now, the $17 Sipeed LicheeRV
- Reference: 1666938372
- News link: https://www.theregister.co.uk/2022/10/28/ubuntu_riscv_sbc/
- Source link:
The announcement marks the software house's latest investment in the open, royalty-free ISA. To date, Ubuntu runs on numerous RISC-V systems, including those from SiFive, Clockwork, Microchip, StarFive, and now Sipeed. We're also happy to note that other flavors of Linux, such as Debian, run on RISC-V hardware, too.
The LicheeRV dev board is very modest, performance wise, and aimed at embedded electronics, Internet of Things, and low-power machine-learning applications. The diminutive system can be found online for less than $17 and is powered by a 1GHz Allwinner [1]D1 processor with a single 64-bit RV64GCV C906 core and 512MB of DDR3 memory.
[2]
The CPU core itself is [3]open source and was developed by Alibaba's T-Head division. Notable features include an integrated Tensilica HiFi4 digital signal processor and support for 4K H.265 video decoding.
[4]
[5]
Similar to the Raspberry Pi Compute Module 3, which used a SODIMM connector, Sipeed's LicheeRV is designed to slot into I/O breakout boards using a modified M.2B-key edge connector. However, developers can also interact with the RISC-V SBC using the onboard USB-debugging interface.
"It is a first but significant step for our partnership, and we will continue to collaborate with Canonical to provide a powerful and affordable RISC-V SBC," Ji Yaping CEO of Sipeed Tech said in a [6]statement .
[7]China may prove Arm wrong about RISC-V's role in the datacenter
[8]SiFive RISC-V CPU cores to power NASA's next spaceflight computer
[9]Seagate says it's designed two of its own RISC-V CPU cores – and they'll do more than just control storage drives
[10]Arm execs: We respect RISC-V but it's not a rival in the datacenter
Taking a RISC?
RISC-V architectures have gained considerable attention and funding in recent years. The architecture was good enough that NASA plans to [11]incorporate SiFive's RV core designs into its High-Performance Spaceflight Computer currently under development.
And just this week RISC-V International, the governing body behind the ISA, [12]touted the progress made bringing the Android operating system to the architecture.
[13]
However, compared to more established chip operations like Arm, x86 or Power, RISC-V remains in its infancy and has largely been roaming on development and FPGA boards, Internet of Things devices, and embedded applications. Seagate and Western Digital, for example, are [14]exploring the RISC-V architecture for embedded storage controllers. Google, Imagination, Nvidia, and Apple are said to be taking an interest if not already using it.
But as Forrester analyst Glenn O'Donnell recently [15]told The Register , while many dismiss RISC-V as being underpowered, there is nothing stopping someone from designing a high-performance processor based on the architecture.
That's not to say there aren't barriers to overcome. One of the biggest, according to Canonical, is software compatibility.
[16]
"Running stable software on new boards can still be challenging," the outfit [17]said .
"RISC-V has a lot of potential and is becoming a competitive ISA in multiple markets. With this premise in mind, porting Ubuntu to RISC-V to become the reference OS for early adopters was a natural choice."
RISC-V isn't unique in this department. Arm took years to garner sufficient software support to be practical in desktop and server applications.
Canonical's latest release, Ubuntu 22.10, is now available for [18]download on its website for a variety of RISC-V platforms including the LicheeRV dev board.
The extension of Canonical's popular Linux OS to more RISC-V platforms comes amid a [19]drought of Arm SBCs like the Raspberry Pi 4, Compute Module, and Zero, which have seen spotty availability over the past year as the Raspberry Pi Foundation [20]prioritizes industrial customers. Support for familiar operating environments, like Ubuntu, could make these RISC-V-based systems a more attractive alternative for developers and tinkerers alike. ®
Get our [21]Tech Resources
[1] https://linux-sunxi.org/D1
[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2Y1uoOj@90f5DlhqMRduBCAAAAFc&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[3] https://github.com/T-head-Semi/openc906
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44Y1uoOj@90f5DlhqMRduBCAAAAFc&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33Y1uoOj@90f5DlhqMRduBCAAAAFc&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[6] https://ubuntu.com/blog/canonical-enables-ubuntu-on-sipeeds-licheerv-risc-v-board
[7] https://www.theregister.com/2022/10/05/china_riscvv_arm_datacenter/
[8] https://www.theregister.com/2022/09/06/nasas_spaceflight_computer_risc_v/
[9] https://www.theregister.com/2020/12/08/seagate_risc_v_computational_storage/
[10] https://www.theregister.com/2022/09/17/arm_riscv_datacenter_competiton/
[11] https://www.theregister.com/2022/09/06/nasas_spaceflight_computer_risc_v/
[12] https://riscv.org/blog/2022/10/risc-v-celebrates-upstreaming-of-android-open-source-project-risc-v-port-risc-v-international/
[13] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44Y1uoOj@90f5DlhqMRduBCAAAAFc&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[14] https://www.theregister.com/2020/12/08/seagate_risc_v_computational_storage/
[15] https://www.theregister.com/2022/10/05/china_riscvv_arm_datacenter/
[16] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33Y1uoOj@90f5DlhqMRduBCAAAAFc&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[17] https://ubuntu.com/blog/canonical-enables-ubuntu-on-sipeeds-licheerv-risc-v-board
[18] https://ubuntu.com/download/risc-v
[19] https://rpilocator.com
[20] https://www.raspberrypi.com/news/production-and-supply-chain-update/
[21] https://whitepapers.theregister.com/
Re: Interesting
I've had Allwinner ARM devices act in non-standard ways, I think firmware related. It makes Linux or Chrome hard to manage on them.
Interesting and exciting times
To state the obvious; tech's always a tandem of software and hardware, and to some extent it's the software that's the harder bit to deliver. Several OSs have been working on RISC-V for a while now - I presume they include apps such as a file manager and terminal - and there are numerous developer boards, including from SiFive, T-Head and Huawei, as well as the recently announced ROMA laptop, for software developers to work on the platform itself.
But what's interesting now is the advent of boards like Sipeed's Nezha, StarFive's VisionFive 2 and Pine64's Star64, which seem to be putting RISC-V into the hands of the techie consumer. Are the fundamental, necessary apps rebased for RISC-V now? Browser, office suite, etc.? (I also hear rumours of a phone coming out soon.) As Tobais Mann notes; these boards take the competition to the RaspberryPi Foundation who, to date, haven't shown any interest at all in RISC-V.
There are also much more powerful RISC-V processors due out next year.
Interesting
I'm not keen on ubuntu itself, but the more distros that work on RISC-V the better - not too happy about Allwinner though. their license looks rather dodgy, considering they are using open source hardware.