omap3evm上跑android2.2
1,从3部要来一块ti的omap3evm的板,cpu是omap3530 版本是REV.D的,先从官方网站下载最新的pspsdkv03.00.01.06包,linux内核正好是 2.6.32,各个驱动都很全,dsp,t4030等。测了一下,只跑简单的东西的还不错。
2,要跑android2.2,网上的开源项目rowboat支持omap3evm,下载代码:
repo init -u git://gitorious.org/rowboat/manifest.git -m rowboat-froyo.xml
repo sync
里面各个驱动支持的还可以。
3,用sd卡启动,先用mk3PartSDCard.sh文件来分区和格式化sd卡:
#! /bin/sh
# mk3PartSDCard.sh v0.3
# Licensed under terms of GPLv2
DRIVE=$1
umount ${DRIVE}1
umount ${DRIVE}2
umount ${DRIVE}3
dd if=/dev/zero of=$DRIVE bs=1024 count=1024
SIZE=`fdisk -l $DRIVE | grep Disk | awk '{print $5}'`
echo DISK SIZE - $SIZE bytes
CYLINDERS=`echo $SIZE/255/63/512 | bc`
sfdisk -D -H 255 -S 63 -C $CYLINDERS $DRIVE << EOF
0,9,0x0C,*
10,115,,-
126,,,-
EOF
mkfs.vfat -F 32 -n "boot" ${DRIVE}1
umount ${DRIVE}1
mkfs.ext3 -L "rootfs" ${DRIVE}2
umount ${DRIVE}2
mkfs.vfat -F 32 -n "user" ${DRIVE}3
umount ${DRIVE}3
命令:mk3PartSDCard.sh /dev/sdb
4,MLO,u-boot.bin,uImage放在fat32格式的boot分区。编译rowboat生成的文件放在ext3格式的rootfs分区。
u-boot的命令
加载内核是
fatload mmc 0 0x82000000 uImage
加载根目录是
setenv bootargs mem=128M androidboot.console=ttyS0,115200n8 " /
"console=ttyS0,115200n8 " /
"noinitrd root=/dev/mmcblk0p2 rw " /
"init=/init " /
"rootfstype=ext3 rootwait
用rootwait 比较好一点,有时rootdelay不支持。内核的ext3一定要打开。
5,omap3evm启动android2.2时间大概要40s,很慢啊,不过运行的速度还是很快的。还有就是有时屏会闪,按键处理的很不好。
6,网络问题。
开发板只能用有线网络连接,但是不能上网。检查一下,是dhcp和域名没搞好。
公司是内网,
先设置域名
setprop net.dns1 172.28.1.28(公司的域名)
再启动dhcp
service dhcp /system/bin/netcfg eth0 dhcp
# disabled
oneshot
就可以联网了。
7,把adobe flasher10.1加到浏览器,看youku等在线电影可以播放,但是很慢啊。不知道omap3evm的128M内存是不是小了点。
omap3evm上跑android2.2相关推荐
- RH系列linux上编译android2.3(gingerbread)
在RH系列linux上编译android2.3(gingerbread)的过程如下: 官方源码及ubuntu编译过程在(http://source.android.com/source/index.h ...
- 在M1芯片上跑原生Linux:编译速度比macOS还快40%,真香警告
Alex 发自 凹非寺 量子位 | 公众号 QbitAI 现在,M1 Mac可以顺利运行原生Linux了. 专为苹果自研芯片打造的Asahi Linux项目,Alpha版本已经释出. 在Mac采用英特 ...
- 服务器跑python程序后还能安装网站吗_如何在服务器上跑python程序
在服务器上跑python程序的方法: 登录服务器,将需要运行的python程序上传到服务器端,选择合适的python版本,运行python解释器,将程序路径添加进去执行就可以了 示例如下: windo ...
- elf section类型_在 498 行极小 OS 上跑标准 ELF 程序
本文首发于 在 498 行极小系统跑标准 ELF 程序 简介 ELF 在 Linux 系统中作为标准可执行文件格式已经存在了 ~25 年. 如果要在 Linux 下直接研究 ELF,通常很难绕过 Li ...
- CF-1207 G.Indie Album(Trie上跑AC自动机)
CF-1207 G.Indie Album(Trie上跑AC自动机) 题目链接 题意 nnn个串,串的生成方式有两种: 单独一个字符 在上一个串的基础上加一个字符 qqq个询问,问第iii个串中出现串 ...
- redis在windows10上跑起来
redis在windows10上跑起来 原文:redis在windows10上跑起来 今天,开始学习redis,发现大多数redis都是在Linux上面运行的,可是我想把它放到windows上面运行, ...
- winpythonhadoop_让python在hadoop上跑起来
本文实例讲解的是一般的hadoop入门程序"WordCount",就是首先写一个map程序用来将输入的字符串分割成单个的单词,然后reduce这些单个的单词,相同的单词就对其进行计 ...
- pcDuino上跑 MQ2 Shield
2019独角兽企业重金招聘Python工程师标准>>> 在这个文章里面,我们在pcDuino上跑通了MQ2 Shield. MQ2 是一种可燃气体,它存在天然气中. MQ2 shie ...
- ubuntu 20.04双系统安装_win10上跑Ubuntu不用虚拟机不用双系统!
Window 和Linux 官方虽然从来没有公开宣战过,但是吃瓜群众特别喜欢拿他们来比较(易用性啊,安全性啊),作为成年人我们都知道 :尺有所短,寸有所长,每个人的尺寸都不一样. 但是鄙视链这个东西肯 ...
最新文章
- TensorFlow指定使用GPU 多块gpu
- 分库分表就能无限扩容吗?
- session_unset()和session_destroy()的区别
- Java Web整合开发(14) -- Struts 1.x 概述
- 在python中查看关键字、需要执行_python关键字以及含义,用法
- 优化 .NET Core logging 中的泛型 logger
- Linux 中 ctime,mtime,atime 的区别
- UNIX(多线程):23---线程池注意事项和常见问题
- WordPress 多功能响应式-CorePress博客主题
- APACHE配置文件中文版 httpd.conf FOR Apache 2.2.4
- @param注解什么意思_你对Java注解真的理解吗?
- mysql打开数据库的sql语句_数据库MySQL——SQL语句(命令)
- Hello CSDN blog
- Nature杂志总编辑:如何培养一个有价值的研究者
- hive时间AM PM格式转化为24小时制 按小时分morning,noon 思路+演示
- 【vue】实现多个路由共享同一个页面
- 删除群晖NAS回收站中的临时文件
- 专访简书刘英滕 | 未来,以「产品设计」定位自己的设计师会越来越多
- 渗透测试流程及方法论讲解(web安全入门04)
- Java中String是个什么类型?
热门文章
- ESP32(Espressif-IDE)添加外部(.c .h)文件 (error:undefined reference to)
- 2023 美赛数学建模 | D 题 确定联合国可持续发展目标的优先级 思路、分析
- MAC“相对于宗卷的格式项目太大无法拷贝”+“此电脑不能读取您插入的磁盘”解决
- Android百度地图相关总结
- matlab二进制定义,MATLAB二进制类型数据相关操作
- 如何在自己的Android APP中加入广告
- 基于nodejs与花生壳内网穿透工具的调查问卷
- PCL学习笔记(八)-- PCL实现快速邻域搜索
- ubuntu 卸载php7.2,ubuntu18.04 安装与卸载 php7.2
- 计算机网络基本概念<三>UDP和TCP协议详解