Welcome to the twenty-eighth issue of the SG2042 Newsletter. In this issue, we bring you the latest updates on SG2042 and provide a series of tutorials related to Milk-V Duo. Hope you will enjoy this update.
-
Milk-V Duo Tips in Japanese! Thanks to the contributions of overseas developers, a series of Japanese Milk-V Duo related tutorials have been created. For more details, please refer to the link below.
Most of the code is already open-source and can be obtained from repositories such as github.com/SOPHGO. The following are some useful repo resources:
-
Sophgo Community work: https://github.com/sophgo/linux-riscv
- No commits this week
-
Linux Official Community Upstream work:
- [PATCH v3 0/4] riscv: sophgo: add reset support for SG2042: Add reset support for SG2042, version 3.
- [PATCH 0/1] RISC-V Devicetrees fix for Sophgo/SG2042 v6.8-rc1: A patch related to SBI is missing in v6.8-rc1. Without this patch, the current DTS check will fail. This missing patch has been merged into v6.8-rc2. It should be noted that to match this version of the kernel, you need to use the newer OpenSBI v1.4 or later. The corresponding OpenSBI patch is [PATCH v2] lib: utils/fdt: Allow to use reg-names when parsing ACLINT.
- After creating the new Sophgo Platform Maintain warehouse (for details, please see Related reports in the previous issue of SG2042 Newsletter), we registered
for-next
&fixes
branches with the linux-next tree, see related "mail 1" and "mail 2". By convention, thefixes
branch is mainly used to collect bugfix patches found in the current development period (for example, the development version at the time of this news-letter is v6.8) since the release of rc1; while thefor-next
branch is used to collect the new-feature patches which are fully reviewed and have got tags (Reviewed-by or Acked-by) from relevant maintainers, and be waiting to be incorporated into the next development version (for example, the next development version at the time of this news-letter is v6.9). The collection work of thefor-next
branch will generally be started around rc6 in the current development cycle . - Created a new wiki website for Sophgo Platform Maintain repository: https://github.com/sophgo/linux/wiki. We will use it to update and release the progress of Sophgo-related product mainline in real time. If you find that the relevant information is not the latest, please contact us in time for updates. Contact information: [email protected].
https://github.com/sophgo/u-boot/tree/sg2042-dev
- No commits this week
https://github.com/sophgo/opensbi/tree/sg2042-dev
- No commits this week
We're looking for fun, good, or profitable use cases for SG2042. Feel free to share your experiences with us - just send a PR!
- Although there are no specific activities planned this week, we encourage you to explore our previous editions and engage with us through our social media channels.
- Milk-V Duo - Running RT-SMART and RT-Thread simultaneously
- Using I2C-1 driver for 0.96-inch OLED at the application layer
- Implementing 0.96-inch OLED display via the misc device
- LVGL on Milk-V Duo with capacitive touch screen
- Controlling LED using GPIO interrupt
- Implement Duo onboard LED blinking using pinpong library
- RISC-V Software Porting and Optimization Championship | Topic Introduction | OpenGauss Database Porting and Optimization
- RISC-V Software Porting and Optimization Championship has received the first commit
- Milk-V Duo 256M Face Detection Demo
- Blinky on Milk-V Duo FreeRTOS
- Milk-V Duo | Creating basic library for the CV1800B | GPIO
Not ready yet. We are recruiting multilingual volunteers and interns. Welcome to join us! Please email Wei Wu if you are interested in being an open source community intern.