2H开发板启动 android 4.0.3 系统
来源:互联网 发布:java没有设置主类 编辑:程序博客网 时间:2024/04/29 04:38
服务器端(2H开发板)先不接硬盘,通过USB转串口线连接到宿主机,按下2H开发板启动按钮,服务器端(2H开发板)进入pmon命令行界面.
1.在宿主机上通过minicom登录到服务器端:
(minicom设置步骤详见: http://baike.baidu.com/link?url=Pz5LmTkTqCSUgq0dHZLtBvVfenovZWnVDa87CB3LJP76iB0e_w9f4lJWQ5CxchUPogo5dRVtOMtusiw7fFN5-_)
a.在宿主机查看连接的串口设备:ls /dev/ttyUSB0(tab键补齐)
b.在宿主机以root身份启动minicom:minicom -s
c.设置serial port setup:将选项 A - Serial Device 的值设置为 /dev/ttyUSB0 , 将选项 E - Bps/Par/Bits 的值设置为 115200 8N1
d.设置Modem and dialing:去掉选项 A、B、K
e.选择Save as dfl
f.选择Exit,进入pmon命令行
(在pmon命令行方式下按Ctrl + a 松开再按 z ,按下字母键 o 选择选项 O 也可进行上述配置)
2.配置服务器端网卡的MAC、IP地址:
设置MAC地址:
setmac
setmac eth0 f0:38:0e:8f:00:00
setmac eth1 f0:38:0e:8f:01:00
重启:reboot
查看网卡参数:ifconfig eth0
设置IP地址、掩码:ifconfig eth0 10.20.42.171 255.255.0.0
查看是否设置成功:ifconfig eth0
3.烧写pmon:
load -rf 0xbfc00000 http://IP/lx/gzrom.2G-96
reboot
4.连接上硬盘,加载中标的内核,进入中标系统:
devls
配置IP(启动系统时使用):ifaddr eth0 10.20.42.171
远程加载中标内核文件:load http://IP/lx/vm.34.test.perf
(查看本地可以加载的内核:load /dev/fs/ext2@wd0/boot/ (Tab键补齐), 若加载本地的内核,则不用配置IP:load /dev/fs/ext2@wd0/boot/内核镜像名称 )
设置中标内核启动参数: g console=ttyS0,115200 root=/dev/sda1 3
以root身份登录中标系统:
查看网卡参数:ifconfig eth3
设置开发板动态IP地址、掩码:ifconfig eth3 10.20.42.171 netmask 255.255.0.0
查看是否设置成功:ifconfig eth3
5.安装android 4.0.3系统(中标系统root身份):
将android系统压缩文件 and4-nopm.bz2 拷贝至 /root/ 下,
查看分区:fdisk -l
查看文件系统类型:mkfs.ext(补齐)
格式化一个分区为ext4文件系统:mkfs.ext4 /dev/sda5
挂载这个分区:mount /dev/sda5 /mnt/
将and4-nopm.bz2解压至上述分区:tar -xjf and4-nopm.bz2 -C /mnt/
设置日期:date -s "2015-10-20 10:10:10"(显示/设置时间: http://www.cnblogs.com/barrychiao/archive/2012/10/08/2715808.html)
设置开机菜单,添加如下内容:vi /boot/boot.cfg
9 title android
10 kernel /dev/fs/ext2@wd0/boot/vm.34.test.perf
11 args console=ttyS0,115200 root=/dev/sda5 init=/init androidboot.console=tty
配置开发板的静态IP地址:vi /mnt/init.sh , 修改 /system/bin/ifconfig eth0 xx.xx.xx.xx 这一行中的IP地址为 10.20.42.118
卸载分区:umount /mnt/
reboot
6.加载android内核,进入android系统:
配置IP(启动系统时使用): ifaddr eth0 10.20.42.171
远程加载android内核: load http://IP/lx/vm.34.test.perf
设置android内核启动参数:g console=ttyS0,115200 root=/dev/sda5 init=/init androidboot.console=tty
reboot
7.在minicom中设置Screen and keyboard
按下字母键 M 选择选项 M - Edit Macros ,设置F2、F5、F6、F8快捷键如下,设置完后选择Save as dfl,在pmon命令行下可直接按F2、F5、F6、F8:
- 2H开发板启动 android 4.0.3 系统
- Android Donut 系统烧写到开发板,脱离NFS启动
- 【转】Android Donut 系统烧写到开发板,脱离NFS启动
- Android开发:系统自动实现开机启动
- Android开发:系统自动实现开机启动
- Android开发:系统自动实现开机启动
- Android开发:系统自动实现开机启动
- Android开发:系统自动实现开机启动
- Android开发:系统自动实现开机启动
- Android开发:系统自动实现开机启动
- Android开发:系统自动实现开机启动
- Android嵌入式开发 开机启动系统应用开发
- Android内核开发:图解Android系统的启动过程
- Android内核开发:图解Android系统的启动过程
- Android内核开发:图解Android系统的启动过程
- Android内核开发:图解Android系统的启动过程
- Android内核开发:图解Android系统的启动过程
- Android内核开发:图解Android系统的启动过程
- duilib中禁止一个窗口双击最大化
- C++之智能指针 (一 )
- Androidx学习笔记(8)--常见布局--帧布局
- Sql练习15题
- Super和this的应用
- 2H开发板启动 android 4.0.3 系统
- Android Studio 插件简介
- 微服务与SOA的实践应用对比
- leetcode 之 same tree
- spring学习之IOC(控制翻转)和ID(依赖注入) -- 坚持每天写收获
- C++之智能指针(二)
- LeetCode_101. Symmetric Tree_对称二叉树
- mysql恶补2_表级约束与列级约束
- oracle https://localhost:1158/em 无法打开