Android Deep Explore ( vol. 1) HAL with Driver Development Learning notes (5)
The fifth chapter builds the test environment of the development version of s3c6410
1. s3c6410 Processor Overview
The s3c6410 is a 16/32 -bit RISC microprocessor designed to provide a cost-effective, low-power, high-performance application processor solution, such as mobile phones and general applications. It provides optimized h/w performance for 2.5G and 3G Communication Services , and s3c6410 uses 64/32 -bit internal bus architecture. The 64/32 -bit internal bus structure is made up of AXI,AHB
AndAPBbus components. It also includes many powerful hardware accelerators, such as video processing, audio processing, two-dimensional graphics, display operations and zooming. An integrated multi-format codec (MFC) Supportmpeg4/h.263/h.264Codes , codes, andVC1the decoding. Thish/wEncoder Device/the decoder supports real-time video conferencing andNTSC,PALmode ofTVoutput. s3c6410An optimized interface is connected to the external memory. The memory system has dual external memory ports,
DRAM and flash/rom/dram ports. The DRAM ports can be configured to support mobile DDR,DDR, Mobile
Sdramand theSDRAM. Flash/rom/dramPort SupportNor-flash,Nand-flash,Onenand,CF,ROMtype external memory and mobileDDR,DDR, movingSDRAMand theSDRAM. to reduce total system cost and improve overall functionality,s3c6410includes many hardware peripherals, such as a camera interface,TFTbit True Color LCD Controller, System Manager (power management, etc.),4ChannelUART, +ChannelDMA,4Channel timers, general purposeIPorts,IISBus interface,IICBus interface,USBmain equipment, at high speed (480 MB/s) WhenUSB OTGoperation,SDthe main device and the high-speed multimedia card interface, used to generate the clockPLL.
2. Install, configure, test minicom
* Check whether the current system supports USB to serial port
# ismod I grep usbserial
* installation minicom
# Apt-get Install minicom
* configuration minicom
# minicom-s
* Test minicom
# minicom
3. Erase n a n d F l A s H using E b o O t
* Connect the Development Board and PC with serial cable or USB to serial cable, and start minicom
* Enter eboot Development status
Open the ok64l0 developed power switch, will appear waiting for 5 seconds of the message press the space bar on the PC keyboard to the Development Board left in E b o ot State.
* Step 3 = Erase Na n d F L A s H enter E b o O t Status will appear menu, input a can erase
4. Burn and write Android
* Prepare a GB or 4GB SD card that requires FAT32 partition format. Insert the card reader and connect the PC.
* SD Card writes mmc.bin and z l m a G e-s d. b i n
* first will a n d r oid_fs. T a r , mmc.bi n and zl m a GE files copied to sd on the card, then set ok6410 start switch on the Development Board.
* Start writing Android input from SD card. start copying sd after y J S x command Advant data (mainly files in the s y S t e m directory), if the last occurrence "g r e a T!" ! ! All jobs is O v e r"information stating that a n d r o i d has been successfully installed on the Development Board on the OK 6 4 1 0 .
* Calibration Screen
5. Configure the Wired network
Set the development Board 's I P to 1 9 2.1 6 8.1 7.6, subnet mask set to 2 55.2 5 5.2 5 5.0, the gateway is set to /c5>192.168.17.254
# ifconfig eth0 192.168.17.150 netmask 255.255.255.0 up
#couteadd default GW 192. 168.17.254 Dev eth0
If the settings are successful, use the following command to query the board's current i P configuration and routing table (view information to use the i f c o n f i g and busy b o x 5>r o u t e command).
#/system/busybox/sbin/ifconfig
#/system/busybox/sbin/route
Android Deep Explore (Vol. 1) Hal with Driver Development Learning notes (5)