This chapter only introduces how to install Android on the OK6410-A development board. Of course, we can also choose other development boards, and we can also test the Linux driver directly on the mobile phone. Since the methods of installing Android on different development boards and mobile phones are different, this is just a reference.
1 Install serial port debugging tool: minicom
Taking Ubuntu Linux as an example, you need to follow the steps below to install, configure, and debug minicom:
Step 1: Check whether the current system supports USB to serial port
#lsmod | grep usbserial If usbserial is found, it means the system supports USB to serial port
Step 2: Install minicom
#apt-get install minicom
Step 3: Configure minicom
#minicom -s Enter the configuration page, enter the "Serial port setup" menu item, configure the serial port device and transmission rate: Serial Device is set to /dev/ttyS0, Bps/Par/Bits is set to 115200 8N1, after the settings are completed, select "Save setup as dfl" and "Exit from Minicom"
Step 4: Test minicom
#minicom Restarting minicom will put it into the state of waiting to receive data.
2Burn the Android system
(1) Before burning Android, be sure to start EBOOT to erase NandFlash. The steps to use EBOOT to erase are as follows:
Step 1: Preparation
Connect the development board and PC with a serial cable or USB to serial port, and start minicom
Step 2: Enter Eboot state
Turn on the power switch of the development board. When the message "Initiating launch in 5 seconds" is displayed, press the space bar on the PC keyboard to put the development board in Eboot state.
Step 3: Erase NandFlash Enter "A" to erase NandFlash
(2) Steps for flashing Android
Step 1: Partition the SD card and format the partitions
Step 2: Write mmc.bin and zImage-sd.bin to the SD card
Step 3: Copy android_fs.tar, mmc.bin and zImage to the SD card and set the startup switch of the development board.
Step 4: Flash Android from SD card
Step 5: Calibrate the screen
3 Configure the wired network Since Android is essentially a Linux system, you can use the Linux command ifconfig to set the IP mask and subnet mask, and use the rout command to set the gateway.
Previous article:Boot parameters of tiny6410
Next article:s3c6410 study notes - write kernel zImage, file system to nandflash, screen calibration
Recommended ReadingLatest update time:2024-11-23 08:25
- Naxin Micro and Xinxian jointly launched the NS800RT series of real-time control MCUs
- How to learn embedded systems based on ARM platform
- Summary of jffs2_scan_eraseblock issues
- Application of SPCOMM Control in Serial Communication of Delphi7.0
- Using TComm component to realize serial communication in Delphi environment
- Bar chart code for embedded development practices
- Embedded Development Learning (10)
- Embedded Development Learning (8)
- Embedded Development Learning (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Intel promotes AI with multi-dimensional efforts in technology, application, and ecology
- ChinaJoy Qualcomm Snapdragon Theme Pavilion takes you to experience the new changes in digital entertainment in the 5G era
- Infineon's latest generation IGBT technology platform enables precise control of speed and position
- Two test methods for LED lighting life
- Don't Let Lightning Induced Surges Scare You
- Application of brushless motor controller ML4425/4426
- Easy identification of LED power supply quality
- World's first integrated photovoltaic solar system completed in Israel
- Sliding window mean filter for avr microcontroller AD conversion
- What does call mean in the detailed explanation of ABB robot programming instructions?
- STMicroelectronics discloses its 2027-2028 financial model and path to achieve its 2030 goals
- 2024 China Automotive Charging and Battery Swapping Ecosystem Conference held in Taiyuan
- State-owned enterprises team up to invest in solid-state battery giant
- The evolution of electronic and electrical architecture is accelerating
- The first! National Automotive Chip Quality Inspection Center established
- BYD releases self-developed automotive chip using 4nm process, with a running score of up to 1.15 million
- GEODNET launches GEO-PULSE, a car GPS navigation device
- Should Chinese car companies develop their own high-computing chips?
- Infineon and Siemens combine embedded automotive software platform with microcontrollers to provide the necessary functions for next-generation SDVs
- Continental launches invisible biometric sensor display to monitor passengers' vital signs
- Design Principle of High Frequency Power Transformer Magnetic Core
- Has anyone used ads7844?
- 【Home Smart Dashboard】Using ESP-WHO to implement face detection
- How to choose external memory for DSP?
- Plastic turnover box as fish pond filter box
- OFDM—The technical core of the fourth generation of wireless communication (transferred)
- 【Gravity:AS7341 Review】+ Choice of driver development board
- Analysis of the top ten popular microprocessor and memory new products in 2006
- PCB package library sharing
- Get WiFi authentication method from 802.11 data frame