If the article is an original article, please indicate the source of the original article for reprint
Qt practical technology, Raspberry Pi, 3D, OpenCV, OpenGL, ffmpeg, OSG, microcontroller, combination of software and hardware, etc.) are continuously updated...
Rock Pi Development Column
Previous: " Rock Pi Development Notes (1): Introduction to Rock Pi Series Arm Product Solutions Quick Implementation Plan "
Next: " Rock Pi Development Notes (3): Rock Pi 4B plus (Based on Rising Micro RK3399) Board Hardware Resources Introduction "
foreword
Start with the rock pi 4b plus board, check the specific objects, then make the system, brush the system, and let the rock pie ubuntu system run.
Rock Pi 4B plus
introduce
ROCK Pi 4 is Radxa's SBC (Single Board Computer) based on the Rockchip RK3399. It can run android or some Linux distributions. ROCK Pi 4 features a hexa-core ARM processor, 64-bit dual-channel 3200Mb/s LPDDR4, up to 4K@60 HDMI, MIPI DSI, MIPI CSI, 3.5mm microphone jack, 802.11 ac WIFI, Bluetooth 5.0, USB port, GbE LAN, 40-pin color expansion header, RTC. In addition, ROCK Pi 4 supports USB PD and QC power supply. ROCK Pi 4 comes in two models, Model A and Model B, each with 1GB, 2GB or 4GB memory options.
front
System startup method
Start with emmc
Buy plus comes with emmc, will use emmc.
Boot with tf card
Plus version, before emmc is used (emmc can be started with tf card before the system is flashed, A, B, and C can be used), then both emmc and tf can be switched (emmc uses the conversion version, no plus soldering on the pcb is so stable).
Start the board
real
The rock pi 4b plus I bought has emmc onboard, configured as 4GB memory/64GB emmc (once the emmc flashes the system, it can no longer be started with a tf card), has a tf card slot, and the tf card storage supports a maximum of 128GB.
The size of the RK3399 chip is a 21 x 21 square:
Note:
- QC power supply : The fast charging head that supports fast charging is not the general 5V for charging mobile phones, but the voltage range is 9~20V. The board power supply of RK3399 is mostly 12V. (PS: 5V can also run, it may crash while running, I will test it later).
- Dual male USB cable (important) : This is the cable required for flashing the system to emmc. It is not included in the package, and the plus version is available. Once emmc is flashed, it will no longer be able to use the tf card to boot, so you need to pay attention.
The author has the Hi3516AV100 development board before, as shown below (the one marked in red):
Preparation before burning
Burn tool
(Note: It must be a flashing tool of version 2.69).
Bin file
Download from the official website.
Ubuntu system (mirror)
(PS: other systems are attached, the reader will download it by himself)
Install the USB driver
start burning
Step 1: Wiring
Step 2: Open the burning tool
Step 3: Power up the motherboard
(The development information says that you need to press one more button and then power on. The author brushes it for the first time, and it can be recognized without a key. Note that the device identification needs to install the USB driver 1.)
(After testing, brush again, If there is a system, you need to press the button, and you can also run and flash)
Step 4: Select bin and image files
Note: The supporting system has multiple images, some of which are .gz files that need to be decompressed, as shown below:
Step 5: Click run
The download is successful, as shown below:
Step 6: After the brush is successful, the blue light of the motherboard will be constant
Check the system is running normally
Serial connection
(It will be introduced later, just connect like this first), as shown in the figure below: RTX connected
by TXD, TXD connected by RTX, as shown in the figure below:
After the connection is completed, as shown in the figure below:
Then install a debuggable terminal software, open the corresponding serial port, (Note: I am used to using the virtual machine ubuntu for arm development to ensure the development environment, so I use the virtual machine ubuntu), as shown below:
system interface
Success, as shown below:
The interface is the command line, and there is no official ubuntu with desktop, as shown below:
Install the desktop runtime environment
During installation, a network is required, and it takes dozens of minutes.
sudo apt-get update
sudo apt-get install gnome-core
After installation, as shown below:
Previous: " Rock Pi Development Notes (1): Introduction to Rock Pi Series Arm Product Solutions Quick Implementation Plan "
Next: " Rock Pi Development Notes (3): Rock Pi 4B plus (Based on Rising Micro RK3399) Board Hardware Resources Introduction "
If the article is an original article, please indicate the source of
the original article when reprinting the blog address of this article: https://hpzwl.blog.csdn.net/article/details/122942395