Configuration and Testing of Touch Screen on M300

Configuration and Testing of Touch Screen on M300

The M300 SDK supports a wide range of touch screens. Due to the limited number of users utilizing screens, the documentation on how to configure the screen on the M300 is somewhat vague. This article introduces how to configure the touch screen in the SDK and the testing process.Note: This article uses SDK v7 for … Read more

Method for Graphical Configuration of BusyBox on M300

Method for Graphical Configuration of BusyBox on M300

The M300, like most embedded systems, uses BusyBox as an embedded toolbox, providing various basic functionalities ranging from shell to ifconfig. When preparing to add some commands to BusyBox, it is found that the BusyBox on the M300 is a deeply customized version based on version 1.36.1 by Junzheng, and it has been patched. The … Read more

Method to Read Ethernet PHY Registers on M300

Method to Read Ethernet PHY Registers on M300

There are various methods to read Ethernet PHY on the M300 via software, but some tools require kernel support and can be quite cumbersome to compile. This article introduces a relatively simple tool for compilation and demonstrates how to read the contents of the PHY registers.Note: All compilations in this article are based on SDK … Read more

M300 Security Assessment and Mitigation

M300 Security Assessment and Mitigation

The M300 SDK v7.0 is based on Linux 5.10.186, which is approximately equivalent to the earlier Ubuntu 20.04 LTS version, making it a relatively stable release. As time progresses, research into various Linux kernel versions has deepened, uncovering system vulnerabilities and network flaws. However, for the M300 SDK as an embedded system, our focus remains … Read more

Creating eMMC Partitions on M300

Creating eMMC Partitions on M300

The M300 development board supports both Nand and eMMC storage. Generally, users prefer to flash the kernel and other system files to Nand for better performance. Using eMMC as external storage, with 8GB of storage space, can provide the M300 with greater data storage capacity. However, the eMMC space is not fully configured in the … Read more