开发板是开发和学习嵌入式技术的主要硬件设备,开发板拥有许多扩展的端口,可以很容易开发定制的硬件,并与开发板链接。目前市面上的开发板型号和种类很多,但目前最流行的是基于三星S3C6410ARM11架构的开发板,Android深度探索此书采用的是飞凌生产的OK6410-A开发板。

  S3C6410是三星公司推出的一款低功耗,高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通用处理等领域。S3C6410为2.5G和3G提供了优化硬件的功能,内置强大的硬件加速器,同时还集成了一个MFC,支持MPEG4/H.263/H.264编解码和VCI解码,能够提供实时的视频会议以及NSRC和PAL制式的TV输出。

  安装串口调试工具:minicom

    (1)检测当前系统是否支持USB转串口:lsmod|grep usbserial;

    (2)安装minicom:apt-get install minicom

    (3)配置minicom:minicom -s

    (4)测试minicom:minicom

  烧写Android系统,由于OK6410-A开发板默认安装的是winCE6.0,所以首先要卸载winCE6.0再烧写Android。由于winCE的默认约定,烧写Android前,必须启动Eboot擦除NandFlash。

  使用SD卡烧写Android系统:

    (1)准备一个2GB或4GB的SD卡,要求FAT32分区格式。插入读卡器并连接PC机

    (2)向SD卡写入mmc.bin和zImage-sd.bin

    (3)将android_fs.tar、mmc.bin和zImage文件复制到SD卡上,将OK6410-A开发板的开关拨至11111

    (4)插入SD卡,并打开开发板

转载于:https://www.cnblogs.com/swjlinux/p/5542828.html

Android深度探索第五章相关推荐

  1. Android深度探索第五章总结

    S3c6410一款比较典型的开发板,集成了各种部件.它是由三星公司推出的一款低功耗.高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通用处理等领域. 要想使用该型号的开发板,首先 ...

  2. 《Android深度探索》第一章心得体会

    <Android深度探索>第一章心得体会 由于Android系统现在的火爆,关于Android系统的应用开发不断出现,Android系统不一定只满足在手机这一种 平台上运行想要在不同的设备 ...

  3. Android深度探索读后感第二章

    第二章 搭建Android开发环境 Android底层开发的环境,主要包括:Android应用程序开发环境,Android  NDK开发环境和交叉编译环境的搭建. Android应用程序开发环境:第一 ...

  4. Android深度探索第四章感想

    第四章讲的是源代码的下载和编译.Android源代码中包含了很多东西,如内嵌在Android系统中的应用程序(拍照.计算器.日历.相册.拨号器等等)的源代码:Android SDK带的各种工具的源代码 ...

  5. Android深度探索第四章

    下载.编译和测试Android源代码,Android源代码包含许多的东西,例如:内嵌在Android系统的应用程序(拍照.计算器.日历.相册.拨号器等)的源代码:AndroidSDK带的各种工具(ad ...

  6. Android深度探索--HAL与驱动开发----第五章读书笔记

    第五章主要学习了搭建S3C6410开发板的测试环境.首先要了解到S3C6410是一款低功耗.高性价比的RISC处理器它是基于ARMI1内核,广泛应用于移动电话和通用处理等领域. 开发板从技术上说与我们 ...

  7. Android深度探索(卷1)HAL与驱动开发 第四章 源代码的下载和编译 读书笔记

    Android深度探索(卷1)HAL与驱动开发 第四章 源代码的下载和编译 读书笔记     本章学习了使用git下载两套源代码并搭建两个开发环境.分别为Android源代码和Linux内核源代码.A ...

  8. 《Android深度探索(卷2):系统应用源代码分析与ROM定制》——第6章,第6.4节分析第一个Android系统应用:计算器...

    本节书摘来自异步社区<Android深度探索(卷2):系统应用源代码分析与ROM定制>一书中的第6章,第6.4节分析第一个Android系统应用:计算器,作者 李宁,更多章节内容可以访问云 ...

  9. 《Android深度探索(卷1):HAL与驱动开发》——6.4节使用多种方式测试Linux驱动...

    本节书摘来自异步社区<Android深度探索(卷1):HAL与驱动开发>一书中的第6章,第6.4节使用多种方式测试Linux驱动,作者李宁,更多章节内容可以访问云栖社区"异步社区 ...

最新文章

  1. java.nio.ByteBuffer中flip、rewind、clear方法的区别
  2. mac怎么合并两个容器_PDF怎样合并?在Mac上合并PDF文件的最佳方法
  3. 【splunk】仪表盘导入导出
  4. 编写junit 测试_编写JUnit测试的另一种方法(Jasmine方法)
  5. mysql scrapy 重复数据_MySQL大数据量表中删除重复记录
  6. html5晋级之路-css背景
  7. 汇编语言程序开发过程
  8. 怎样去掉a标签的蓝框
  9. Unity 后处理 性能优化
  10. 数学建模论文题目优选专业题目128个
  11. 设置html字体大小 js,js如何改变文章的字体大小
  12. 鼠标键盘的使用:用左ALT+左SHIFT+NUM LOCK即可启动或关闭键盘的鼠标键
  13. 2021年危险化学品经营单位安全管理人员最新解析及危险化学品经营单位安全管理人员模拟试题
  14. 饥荒联机版服务器控制台本地和在线,饥荒联机版控制台怎么打开_饥荒联机版控制台开启方法_牛游戏网...
  15. SAP Archiving (归档)
  16. win7下安装ArcGIS9.3步骤与破解过程
  17. 表格处理:换行还是不换行?
  18. Oracle:错误码ORA-28040 的坑
  19. 双一流大学计算机专业月薪拿2000?网友:我裂开
  20. go-ethereum学习笔记

热门文章

  1. linux blender 中文乱码,Blender2.7.8中文显示框框乱码该怎么办?
  2. mongodb 事务_MongoDB4 事务 简单易懂的??
  3. java stringtoarray_java中toArray()的用法
  4. animiz动画制作软件_实用动画制作软件分享——万彩动画大师
  5. np.append()
  6. vue中使用checkbox
  7. php 预处理原理,PHP的PDO对象预处理的2种实现方法,实现原理详解
  8. python 怎么爬桌软件数据_如何利用Python爬取并分析红岭创投的数据?
  9. qgraphicsview鼠标移动图片_如何在中间鼠标的QGraphicsView中滚动QGraphicsScene?
  10. 打开Mybatis核心配置文件SqlMapConfig.xml的代码提示功能