【NXP i.MX8M】Mill MYD-JX8MX development board review
[Copy link]
Embedded boards based on Android/Linux systems, high-definition video support, multiple wireless communication methods, multi-channel display support, and high-performance computing have become the basic hardware platform for such smart products. Now we have this MYD-JX8MX development board. Now let's learn about this platform together.
The i.MX8M development board adopts the form of core board (MYC-JX8MX) plus base board (MYB-JX8MX), providing HDMI, LVDS (or MIPI), dual camera input (CSI), 4G module expansion (with SIM card holder), WIFI/BT module, multi-channel USB, multi-serial port and other peripheral interfaces, and provides complete software packages and supporting documentation for Linux and Android.
The MYD-JX8MX development board is a feature-rich evaluation platform. When you open the package, you can see that the internal accessories are still fully available. From purchase to use, engineers do not need to spend too much energy on expansion modules and expansion cables, which are small but troublesome issues. However, it is a pity that there is no LCD screen, which requires users to spend extra money to buy, and the price is not cheap.
The front of the MYD-JX8MX development board includes many resources and peripheral interfaces, which will be introduced in detail later in the article.
There are basically no components on the back of the MYD-JX8MX development board. There are mainly two interfaces, one is the M.2 specification SSD interface, and the other is the MIPI interface. This should be the first embedded development board equipped with a solid-state drive interface that the author has seen.
MYD-JX8MX Development Board Hardware
This development board is an evaluation kit based on the MYC-JX8MX core board. It uses 12V/2A DC power supply and is equipped with LCD (10.1-inch single-channel LVDS interface screen or 21.5-inch dual-channel LVDS interface screen), dual-channel camera, four-channel USB3.0 interface, Ethernet, WIFI+BT, 4G module, audio, TF card, HDMI, three-channel serial port, ESPI interface, M2 (PCIE interface) to connect SSD card, IO expansion and other functions, and provides driver support for Linux 4.9.88 operating system. Along with the development board, Mir Electronics also provides relevant information including user manual, baseboard PDF schematic, peripheral driver, BSP source code package, development tools, etc., providing developers with a stable design reference and a complete software development environment, which can effectively help developers improve development efficiency, shorten development cycle, optimize design quality, and accelerate product development and time to market. The
main interface resources of the MYD-JX8MX development board are as follows:
Let's take a look at the close-ups of some peripheral interfaces on the MYD-JX8MX development board: (the following interfaces are introduced from left to right)
12V DC input, HDMI, four USB3.0 interfaces, and USB Type-C interface.
Audio output/input interface, Gigabit Ethernet interface, MicroSD card holder, SIM card holder.
Dual camera interface, LVDS interface.
WiFi/BT interface, LED, LTE module interface.
Expansion interface, Boot DIP switch, mechanical buttons.
ESPI interface, UART4 interface, UART2 interface, Debug interface.
The rich peripheral interface expansion on the core board MYC-JX8MX
development board baseboard depends on the powerful core board MYC-JX8MX.
The MYC-JX8MX core board adopts high-density and high-speed circuit board design, and is compatible with i.MX 8M Dual/8M QuadLite/8M Quad series models. It integrates processors, LPDDR4, eMMC, Ethernet, QSPI, PMU power management and other circuits on a board with a size of 50x82mm. The core board is connected to the baseboard with a 314PIN socket, which is easy to operate, stable and reliable, and has a higher cost performance.
Power on the MYD-JX8MX development board and
connect some peripheral components you need to the MYD-JX8MX development board, such as mouse and keyboard, Ethernet, and HDMI cable, and then power it on through the 12V DC adapter in the accessories.
The development board I tested did not undergo any other settings or modifications. It received the official default configuration. After the development board was running, it first entered the system and then played a video from Mil Electronics. It may be that they wanted to show the hard power of the development board and also wanted to show the company's introduction.
Then we enter the command window, at this time we can test the function.
Download the official data package, and there is an example folder in it. We can use the routine in it for testing. Unfortunately, this example is not a compiled routine. You need to compile it through the Ubuntu system before using it.
If you have not developed a board for Mir Electronics or related Linxu systems before, you have to start from scratch. It is recommended to install the Ubuntu system through a virtual machine, which is more convenient. You should leave more system space.
After the compilation is completed, the example folder can be copied to a USB drive and then connected to the MYD-JX8MX development board for testing.
The Ethernet test can be used directly without the help of the test routine.
The routines provided by Mir Electronics include basic function buttons, LEDs, networks, serial ports, SPI, etc. Although there are not many, the drivers related to the development board are complete and can be used by experienced engineers or companies without any difficulty.
In addition, in the WiFi configuration, although the driver of the WiFi module has been added by default, it can be seen in the software that the soft part is blocked and needs to be manually opened and then configured for use.
In addition to the tests of the network port, buttons, LEDs, and spi, the author also tested the USB interface, WiFi, TF card and other functions, all of which can be used normally. Mir Electronics' "full-featured" i.MX8M development board is indeed worth a try. The high-end version is priced at RMB 1,698 and is equipped with a fully functional industrial control board, which is quite cost-effective. The customized Linux system includes the relevant drivers of all peripherals of the development board, and of course users can also compile their own Linux system. The MYD-JX8MX development board can also support the customized Android8.1.0 system, providing a full range of product application directions for different customers. Reprinted from Circuit City (Cirmall).
|