Chuanglong Technology Allwinner A40i Development Board Review 1 Unboxing
[Copy link]
This post was last edited by symic on 2022-9-5 23:40
I am very happy to have the opportunity to start the development board evaluation again. This time, I am evaluating the A40i development board of Chuanglong Technology. This is an industrial development board and the largest development board I have tested so far. The packaging box is also very formal. It is indeed a regular industrial board. After opening it, you can see that the inside is well packed with plastic foam to ensure the safety of the development board. The inside includes the development board, a box of cables, and many CDs. It can be read directly on the computer without downloading online. It is still very thoughtful.
The entire development board adopts the core board + baseboard method. The core board adopts the stamp hole design. The core CPU is the Allwinner Technology A40i processor, with a main frequency of 1.2GHz, integrated MAli400MP2 GPU, 1GB/2GB DDR3L memory, and 8GB eMMC storage. The entire core board is 100% domestically produced, which is very suitable for applications with high autonomy requirements. The baseboard interface is very rich, covering almost all commonly used interfaces, such as network port, USB port, RS232 serial port, 485 serial port, CAN bus, USB serial port, sata port, TF card slot, VGA, HDMI, TF_LCD, MIPI_LCD, SIM card interface, audio port, etc. There are also Bluetooth modules, 4G module slots, wifi modules, etc. on the board. There are 4 "feet" around the board, and the balance of the board itself can be adjusted through 4 active foot pads.
Chuanglong Technology Allwinner A40i supports Linux development. The CD-ROM that comes with it already contains a Ubuntu virtual machine image, which you can use by just copying it. The only drawback is that there is no CD-ROM drive on the computer, so you need to find a mobile CD-ROM drive to copy it.
Next, we will conduct a simple unpacking test on the development board, referring mainly to the "Evaluation Board Test Manual" in the random CD, and select several commonly used functions for testing.
First, prepare to power on the development board. First, connect the 12V power adapter, make sure the red dip switch is on 1, and use a Micro USB cable to connect the PC and the USB TO UART0 debug serial port of the evaluation board. Insert the TF card provided into the card slot, flip the power-on toggle switch, and the power-on self-test information can be flashed through the serial port debugging assistant on the computer. The boot is completed in about 20 seconds.
Next, we will conduct a few simple tests .
1. LED lights up
Enter the following command in the serial debugging assistant to control the on and off of the LED0 light.
echo 1 > /sys/class/leds/user-led0/brightness
echo 0 > /sys/class/leds/user-led0/brightness
If you want to control led1, change it to user-led1
2. Key test
The keystrokes are completed through events. First, use the cat /proc/bus/input/devices command to check the event number bound to each key. The manual says that key3 and key4 are bound to event1, and key5 is bound to event5, but I haven't figured out how to find it yet.
Then use od -x /dev/input/event1 to check key3 and key4. When a key is pressed, data will be flushed. 0094 means key3 is pressed, and 0095 means key4 is pressed.
3. RTC time test
First, install a button battery on the development board to ensure that the time information can be saved. The main commands
date: View the system clock
hwclock -u: View the RTC clock
hwclock --system- -u, synchronize the system clock to the RTC clock
date -s "2022-09-05 23:35": Set the system time
First week of testing, there are still many test items that have not been done or written. I will continue to add them later. This is the end of the test post for this unboxing.
|