您所在的位置:塑胶五金网 > 供应频道 > 电子电工

6ES7972-0BA12-0XA0

更新日期:2018年12月20日
有效期:360天
浏览次数:
价格:¥66
供货总量:55
规格:6ES7972-0BA12-0XA0
所属行业:五金工业品-> 电子电工-> 电子电工产品制...
关键字:6ES79720BA1206ES79720BA1206ES79720BA120
【想采购,免费发布采购需求】
商家资料
联系人:欧工
部门:销售部
职位:销售
电话:
手机:
地址:中国福建厦门市厦门市思明区嘉禾路293号宝达大厦1003室
主营:
企业其他产品更多>>

6ES7972-0BA12-0XA0

6ES7972-0BA12-0XA0 

Android操作系统移植

有了ARM11的硬件,就可以进行Android操作系统的移植。Android基于Linux内核,Google提供的内核源代码中除了Linux部分外,有很大一部分是与虚拟处理器Qemu和模拟硬件平台Goldfish相关。所以欲将Android移植到实际的硬件平台上,需要编译出一个适合目标平台运行的系统内核。

在这里,电脑虚拟机上安装的是Ubuntu系统,用于Uboot移植和Android 内核裁剪和编译,并在Ubuntu 上安装交叉编译器arm-none-linuxgnueabi-.

2.2.1 Uboot移植

下载U-boot源码,在解压文件夹里,删除与该硬件版本无关的文件。在board目录下建立Mini6410文件夹,把smdk6400目录下的所有文件都拷贝到Mini6410目录下,并建立自己的配置文件Mini6410.h,配置MakeFile文件;修改start.S文件、添加nand.c文件和修改Mini6410.h,使其支持从NAND FLASH 启动;在Mini6410.h里,对网卡DM9000A、默认下载地址、环境变量等进行配置;修改网卡驱动。 编译Uboot生成Uboot.bin二进制文件[2]。

2.2.2 Android内核的移植

下载Android内核源码,进入解压的Kernel.git文件夹。修mon-smdk.c文件中的NAND FLASH使其为4个分区,分别为BootLoader区,内核区,文件系统区,其他区;更改MakeFile文件中目标体系结构ARCH为ARM 和交叉编译工具CROSSPILE为arm-none-linux-gnueabi-;从Android SDK模拟器提取。config配置文件;配置内核,选中与S3C6410有关的选项;从其他Linux 内核中拷贝DM9000.h 和DM9000.c文件,并将两个文件拷贝到内核代码目录中,修改相应的配置文件,配置内核支持DM9000A 网卡;编辑mach-smdk6410.c中LCD 驱动使其为7寸LCD,拷贝KConfig中相关内容和文件到新内核,并添加相应的代码,修改devs.h文件,然后对内核进行配置选择ADC和触摸屏选项。 编译内核生成zImage文件[3]。

6ES7972-0BA12-0XA0

Android文件系统的制作

下载Android源码并编译并生成out文件夹。其中root/就是root文件系统,将system/文件夹下的内容拷贝到root/system 下,这样root/文件夹就是一个基本的文件系统。将Ubuntu系统/dev下文件夹内容拷贝到root/dev下面,并通过mknod命令创建需要的device[4]。

2.3 硬件平台测试

通过SD卡烧写Uboot、内核和文件系统的镜像文件到NAND FLASH,上电重启开发板,系统能正常运行如图3所示。运用XP系统上 终端对串口进行通信测试, 终端能收发信息,图4为 终端对Mini6410开发板根目录的查询,串口RS 232可用。

上一个:1756sc-IF8u /A
下一个:6SE7021-3FS87-2DC0

联系方式
免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责,塑胶五金网对此不承担任何保证责任。
联系我们

电话:0769-22305675

传真:0769-23031246

联系我们

联系QQ:234145668

150-1482-2798

周一至周日8:30-18:00

东莞市邦邻信息科技有限公司 版权所有©2006-2024 电话:0769-22305675 传真:0769-23031246
联系QQ:234145668 客服及建议:15014822798 经营证照

服务热线

150-1482-2798

找回账号密码

信息发布咨询

申诉意见反馈

会员功能说明

微信服务号