如果你只是用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