将Android移植到ODroid上

如果你只是用prebuilt版的,那么直接去网站上下载个img,然后刻到SD卡上就好了

img下载地址:http://com.odroid.com/sigong/nf_file_board/nfile_board.php?tag=ODROID-PC

做启动盘的命令:

$sudo dd if=*.odt out=/dev/sdb bs=4096

但是,大多数时候,这个img只能将linux核启动起来,却没有画面,我是说,在HDMI输出到显示器上的画面。

如果你需要有自己的内核或者android,希望掌控所有的事情,就需要你自己下载代码编译了。

去网站上下载对应平台的Android源码,我的是DDroid-PC,因此下载地只是:

http://com.odroid.com/sigong/nf_file_board/nfile_board_view.php?keyword=&tag=ODROID-PC&bid=111

注意这个网站还告诉你了应用这些源码的方法的网站,自己找一下把。

这个包中有你要的Android Source Code、kernel Source Code和Uboot Source Code,

有些平台对应的包中是没有Uboot Source Code的,得另外下载

要好长时间才能下载完成,先干其他事情吧。

源码下载完成之后,我们正是开始源码编译之路。。。

参考网站:http://dev.odroid.com/projects/ics/

这个网站上,有很详细的步骤解释,针对各个平台的都有,这里我只摘选出针对ODroid-PC平台的

步骤一:

编译Uboot,我下载的是uboot-4210

因此,编译命令如下:

# cd uboot
# make distclean       --> This is only used to clean up files from the source code
# make smdkv310_config --> common use for ODROID-A, ODROID-PC, ODROID-A4
# make ARCH=arm CROSS_COMPILE=arm-none-eabi-


步骤二:

编译Linux kernel内核

同样,选择和你平台相符的编译命令,我的是ODroid-PC,因此:

# make ARCH=arm odroid_pc_defconfig ====> ODROID-PC
Let's start compile !
# make ARCH=arm CROSS_COMPILE=arm-none-eabi-
其中,CROSS_COMPILE是你的交叉编译工具的绝对路径比如我的是:

CROSS_COMPILE=/opt/to
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Odroid是一款非常流行的开发板,它基于ARM架构,具有强大的性能和丰富的扩展接口。以下是Odroid开发板的使用教程。 首先,你需要确保你已经准备好了一个Odroid开发板,包括主板、电源适配器和存储介质(如SD卡或eMMC模块)。 1. 安装操作系统:从Odroid官方网站上下载最新版本的操作系统镜像文件,并按照官方文档提供的指引,将镜像烧录到SD卡或eMMC模块上。然后将存储介质插入开发板,并连接显示器、键盘和鼠标。 2. 启动系统:将开发板的电源适配器插入,并按下电源按钮,开发板将启动,并加载操作系统。根据操作系统的指引,设置基本的系统配置,如语言、时区等。 3. 学习Linux命令:Odroid开发板使用Linux操作系统,因此熟悉基本的Linux命令非常重要。你可以阅读相关的Linux命令教程,以了解如何在命令行界面下执行各种任务。 4. 开发应用程序:Odroid开发板支持多种开发语言和框架,你可以选择你喜欢的方式来开发应用程序。例如,你可以使用Python、C ++或Java编写程序,并利用Odroid板上的丰富接口,如GPIO、UART和I2C等,与外部设备进行通信。 5. 调试和测试:在开发过程中,你可能会遇到各种问题和错误。使用调试工具和技术,如gdb、printf语句和日志,来诊断和修复程序中的错误。 6. 发布应用程序:当你的应用程序开发完成后,你可以将应用程序部署到Odroid开发板上,进行测试和使用。你可以考虑将应用程序打包为可执行文件,并将其自动启动或添加到启动项中。 总而言之,Odroid开发板具有强大的性能和丰富的接口,适用于各种应用开发。通过学习基本的操作系统配置和Linux命令,以及掌握相应的开发语言和工具,你将能够充分利用Odroid开发板的潜力,并开发出各种实用的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值