Today, at the request of netizens, I generated the root file system of the nand platform. Here is a brief explanation.
1. Install the cross compiler
As mentioned before, see: S5PV210 Development - Cross Compiler
2. Install QT4.8 source package
Copy the QT4.8 source package qt_x210v3s_160307.tar.bz2 in the CD to the ubuntu user directory and decompress it:
tar -xvf qt_x210v3s_160307.tar.bz2
Next, the compilation methods are different for Nand and iNand platforms.
3. NAND platform transplantation
(1) Compile uboot
Execute the following command to compile:
./mk -un
Generate uboot.bin in the release directory
(2) Compile the kernel
Execute the following instructions to compile the kernel:
./mk -k
Generate zImage-qt in the release directory
(3) Compile the file system
Execute the following command to compile the file system:
./mk -r
A series of errors appear, such as: You must install 'git' on your build machine. You need to install the corresponding software.
See: buildroot
Install the required packages:
sudo apt-get install g++ bison flex texinfo git hgsubversion whois
I am using Ubuntu 10.04, which does not have the hgsubversion software. I used apt-cache search hg to search for installation packages related to hg, and found hgsvn in the list, so I installed this instead.
Generate rootfs.tar in the release directory (the compilation time is a bit long, it takes 2 hours)
(4) Create a file system based on uboot
Download: mkfs.jffs2 and put it in the /sbin directory.
Execute the following command to compile:
./mk -rj
Generate rootfs_qt4.jffs2 in the release directory
(5) View the release directory
4. iNand platform migration
(1) Compile uboot
Execute the following command to compile:
./mk -ui
Generate uboot.bin in the release directory
(2) Compile the kernel
Execute the following instructions to compile the kernel:
./mk -k
Generate zImage-qt in the release directory
(3) Compile the file system
Execute the following command to compile the file system:
./mk -r
Generate rootfs.tar in the release directory
(4) Create a file system based on uboot
Execute the following command to compile:
./mk -re
Generate rootfs_qt4.ext3 in the release directory
Previous article:S5PV210 Development-- Communication
Next article:S5PV210 Development -- UART Detailed Explanation
- Popular Resources
- Popular amplifiers
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Keysight Technologies Helps Samsung Electronics Successfully Validate FiRa® 2.0 Safe Distance Measurement Test Case
- Innovation is not limited to Meizhi, Welling will appear at the 2024 China Home Appliance Technology Conference
- Innovation is not limited to Meizhi, Welling will appear at the 2024 China Home Appliance Technology Conference
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Download from the Internet--ARM Getting Started Notes
- Learn ARM development(22)
- Learn ARM development(21)
- Learn ARM development(20)
- Learn ARM development(19)
- Learn ARM development(14)
- EEWORLD University - IC design process that even grandmas can understand
- Bear Pai Hongmeng Development Board Review - [Hardware Composition]
- Chip failure analysis
- MSP430 LaunchPAD Learning Notes
- TouchGFX Design + Make a Rubik's Cube (1)
- Ask for answers
- "Playing with the Board" + Replaying MicroPython on the STM32F7DISC (1)
- How to enable wireless triggering of devices via bootloading using a Bluetooth serial adapter
- USB TypeC training PPT materials from Tektronix Labs Open Day are here. Download for a limited time to get a gift (including training videos)
- Power supply circuit guidance