This article breaks down and explains the device tree driver code. For related subjects, please refer to the SOC Table of Contents. First, we…
This article talks about how to write a device tree driver as well as adding the FPGA register. For related subjects, please refer to the…
This article talks about how to write a application to go with the simple character device driver that we just wrote. For related subjects, please…
This article talks about how to use the echo command in user space to implement GPIO for a simple device driver. For related subjects, please…
This article helps breakdown and explain the sections of the simple character device driver code. For related subjects, please refer to the SOC Table of…
This article talks about how to use GPIO to control the LED lights on the development board, and how to incorporate the buttons into the…
This article talks about how to use the open read and close commands to implement Linux PS Uart, as well as adding axe uart IP…
This article talks about how to implement Linux PS Uart and PL Uart by writing an executable application. For related subjects, please refer to the…
Reference materials: RISC-V User-Level ISA RISC-V Privileged Architecture RISC-V Address Map version FII-PRX100-D schematics SiFive Freedom Studio Manual FII-PRX100-D(ARTIX 100T,XC7A100T) Hardware Reference Guide FII RISC-V…
1.Schematics Analysis Direct to Table of Contents: RISC-V Syllabus In this case, buttons are considered as inputs. When pressing the push buttons, the…
1.Schematics Analysis Direct to Table of Contents: RISC-V Syllabus Segment display will be used in the following projects, so an analysis of…
1.C Project Files Composition Direct to Table of Contents: RISC-V Syllabus Test_dbg.cfg It is mainly used to configure OpenOCD, and is not required…
1.Using Freedom Studio to Create a New C Project Direct to Table of Contents: RISC-V Syllabus Here, Freedom Studio is used as…