Fundamentals of Cortex-M3 Registers

Fundamentals of Cortex-M3 Registers

1. Registers CM3 has general-purpose registers R0 to R15 and some special function registers. For general-purpose registers R0 to R12, the initial reset values are unpredictable. 2. CM3 has a set of general-purpose registers from R0 to R15. Note: Most 16-bit Thumb instructions can only access R0 to R7, while 32-bit Thumb-2 can access all … Read more

Accurate Measurement of 200 Sheets of Paper: A Comprehensive Analysis

Accurate Measurement of 200 Sheets of Paper: A Comprehensive Analysis

Here is another group sharing for Problem F:Re-testing the first place of this group! We are the team from Hunan Normal University (Major: Applied Electronic Technology), and we won the national first prize for Problem F in the 2019 Electric Competition. We measured 135 sheets and are very happy to be invited by Darlwen to … Read more

Implementing Fast Boot for VxWorks: From Power On to Application in 1 Second

Implementing Fast Boot for VxWorks: From Power On to Application in 1 Second

Click “Read the Original Text” to access more VxWorks resources Free download of VxWorks technical materials, resources sourced from the internet, copyright belongs to the original authors! For CPU systems with an MMU, the typical boot time for VxWorks systems is around 10 seconds. Compared to Windows and similar systems that take several minutes to … Read more

Common Commands in VxWorks

Common Commands in VxWorks

Common Commands in VxWorks: i displays basic information about tasks; when the parameter is 0, it shows all tasks. ti displays the TCB information of tasks. d shows the memory content at the target address. devs lists all devices on the target system. version displays the VxWorks version number. memShow shows information about the total … Read more

Raspberry Pi 3 Successfully Runs Android 7.0 Nougat

Raspberry Pi 3 Successfully Runs Android 7.0 Nougat

The open-source Android 7.0 offers endless possibilities for enthusiasts. Previously, Peter Yoon successfully ported Android TV to the Raspberry Pi 3, and now he has managed to run Android 7.0 on it. As this is only the first version of the port, we can see from the video that the operation is still not stable, … Read more

Understanding hashCode() and equals() Methods in Java

Understanding hashCode() and equals() Methods in Java

Programmers’ Growth Journey Internet/Programmers/Technology/Resource Sharing Follow Reading this article will take approximately 5 minutes. Source: github.com/feigeswjtu/java-basics/edit/master/sourceCode Background While reading the Alibaba Java Development Manual, I came across the usage specifications for the hashCode() and equals() methods. Whenever equals is overridden, hashCode must also be overridden. Since Set stores unique objects and uses hashCode and equals … Read more

PCB Design Guide for RK3588 Core Power Supply

PCB Design Guide for RK3588 Core Power Supply

DC-DC Remote Feedback Design for RK3588 Core Power Supply The 100ohm feedback resistor needs to be placed close to the output capacitor. One end of the resistor connects to the DC-DC output capacitor, while the other end connects to the VOUT feedback pin of the PMIC, and simultaneously to the farthest load of the same … Read more

OpenWrt USB File System Operations and Performance Testing

OpenWrt USB File System Operations and Performance Testing

1. Check the information of USB storage in the boot log # dmesg [ 5.720000] usbcore: registered new interface driver usbfs [ 5.730000] usbcore: registered new interface driver hub [ 5.740000] usbcore: registered new device driver usb [ 5.740000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 5.750000] ehci-platform: EHCI generic platform driver [ … Read more

MCU Firmware Upgrade and BootLoader Solution

MCU Firmware Upgrade and BootLoader Solution

1. Hardware Background The hardware solution is as follows, with the external 485 serial port communicating with the panel MCU, and the 485 serial port serving as the transmission channel for firmware upgrades. The MCU model is the Aterly AT32F415RCT6, with a ROM size of 256KB, and no external flash, so backup areas are not … Read more