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相关推荐

  1. RH系列linux上编译android2.3(gingerbread)

    在RH系列linux上编译android2.3(gingerbread)的过程如下: 官方源码及ubuntu编译过程在(http://source.android.com/source/index.h ...

  2. 在M1芯片上跑原生Linux:编译速度比macOS还快40%,真香警告

    Alex 发自 凹非寺 量子位 | 公众号 QbitAI 现在,M1 Mac可以顺利运行原生Linux了. 专为苹果自研芯片打造的Asahi Linux项目,Alpha版本已经释出. 在Mac采用英特 ...

  3. 服务器跑python程序后还能安装网站吗_如何在服务器上跑python程序

    在服务器上跑python程序的方法: 登录服务器,将需要运行的python程序上传到服务器端,选择合适的python版本,运行python解释器,将程序路径添加进去执行就可以了 示例如下: windo ...

  4. elf section类型_在 498 行极小 OS 上跑标准 ELF 程序

    本文首发于 在 498 行极小系统跑标准 ELF 程序 简介 ELF 在 Linux 系统中作为标准可执行文件格式已经存在了 ~25 年. 如果要在 Linux 下直接研究 ELF,通常很难绕过 Li ...

  5. CF-1207 G.Indie Album(Trie上跑AC自动机)

    CF-1207 G.Indie Album(Trie上跑AC自动机) 题目链接 题意 nnn个串,串的生成方式有两种: 单独一个字符 在上一个串的基础上加一个字符 qqq个询问,问第iii个串中出现串 ...

  6. redis在windows10上跑起来

    redis在windows10上跑起来 原文:redis在windows10上跑起来 今天,开始学习redis,发现大多数redis都是在Linux上面运行的,可是我想把它放到windows上面运行, ...

  7. winpythonhadoop_让python在hadoop上跑起来

    本文实例讲解的是一般的hadoop入门程序"WordCount",就是首先写一个map程序用来将输入的字符串分割成单个的单词,然后reduce这些单个的单词,相同的单词就对其进行计 ...

  8. pcDuino上跑 MQ2 Shield

    2019独角兽企业重金招聘Python工程师标准>>> 在这个文章里面,我们在pcDuino上跑通了MQ2 Shield. MQ2 是一种可燃气体,它存在天然气中. MQ2 shie ...

  9. ubuntu 20.04双系统安装_win10上跑Ubuntu不用虚拟机不用双系统!

    Window 和Linux 官方虽然从来没有公开宣战过,但是吃瓜群众特别喜欢拿他们来比较(易用性啊,安全性啊),作为成年人我们都知道 :尺有所短,寸有所长,每个人的尺寸都不一样. 但是鄙视链这个东西肯 ...

最新文章

  1. TensorFlow指定使用GPU 多块gpu
  2. 分库分表就能无限扩容吗?
  3. session_unset()和session_destroy()的区别
  4. Java Web整合开发(14) -- Struts 1.x 概述
  5. 在python中查看关键字、需要执行_python关键字以及含义,用法
  6. 优化 .NET Core logging 中的泛型 logger
  7. Linux 中 ctime,mtime,atime 的区别
  8. UNIX(多线程):23---线程池注意事项和常见问题
  9. WordPress 多功能响应式-CorePress博客主题
  10. APACHE配置文件中文版 httpd.conf FOR Apache 2.2.4
  11. @param注解什么意思_你对Java注解真的理解吗?
  12. mysql打开数据库的sql语句_数据库MySQL——SQL语句(命令)
  13. Hello CSDN blog
  14. Nature杂志总编辑:如何培养一个有价值的研究者
  15. hive时间AM PM格式转化为24小时制 按小时分morning,noon 思路+演示
  16. 【vue】实现多个路由共享同一个页面
  17. 删除群晖NAS回收站中的临时文件
  18. 专访简书刘英滕 | 未来,以「产品设计」定位自己的设计师会越来越多
  19. 渗透测试流程及方法论讲解(web安全入门04)
  20. Java中String是个什么类型?

热门文章

  1. ESP32(Espressif-IDE)添加外部(.c .h)文件 (error:undefined reference to)
  2. 2023 美赛数学建模 | D 题 确定联合国可持续发展目标的优先级 思路、分析
  3. MAC“相对于宗卷的格式项目太大无法拷贝”+“此电脑不能读取您插入的磁盘”解决
  4. Android百度地图相关总结
  5. matlab二进制定义,MATLAB二进制类型数据相关操作
  6. 如何在自己的Android APP中加入广告
  7. 基于nodejs与花生壳内网穿透工具的调查问卷
  8. PCL学习笔记(八)-- PCL实现快速邻域搜索
  9. ubuntu 卸载php7.2,ubuntu18.04 安装与卸载 php7.2
  10. 计算机网络基本概念<三>UDP和TCP协议详解