ANDROID深度探索(卷1)HAL与驱动开发 第五章

S3C64IO 为 2 .5G 和 3G 通信服务提供了优化的硬件性能, 内置强大的硬件加速器, 包括运动 视频处理、 音频处理、 2D 加速、显示处理和缩放等,同时还集成了一个 MFC (Multi-Format video Codec), 支持 MPEG4 /H.263川.264 编解码和 VCl 解码,能够提供实时的视频会议以及 NRSC 和 PAL t卡tl式的 TV 输出。除此之外,该处理器内置一个非常先进的 30 加速器,支持 OpenGL ES I.I/ 2.0和 D3DM ( Direct3D Mobile) API,能实现 4M triangles/s 的 30 加速。同时 S3C6410 包含了优化 的外部存储器接口。该接口能满足在高端通信服务中的数据带宽要求。

安装串口调试工具:minicon:

第1 步:检测当前系统是否支持USB转串;

第2 步:安装minicon;

第3 步: 配置minicom:

第4 步:测试 minicom;

烧写Android系统:

第 1 步:准备工作

用串口线或 USB转串口线连接开发板和 PC,并启动 minicom.

第 2 步:进入 Eboot 状态

打开 OK64 l 0 开发版的电源开关,过一会出现如下等待 5 秒的提示信息,按 PC 键盘的空格键 便开发板停留在 Eboot 状态。

第 3 步:擦除 NandFlash

进入 Eboot状态,输入“A”即可擦除 NandFlash。

烧写 Android 的步骤。下面所涉及的工具和文件都可以在〈光盘根目录>/resources/too ls/ ok6410 目录中找到。

第 1  步:准备工作。

第 2  步:向 SD 卡写入 mmc.bin 和 zlmage-sd.bin。

第 3  步: 烧写 Android 前的准备工作。

第 4  步:开始从 SD 卡烧写 Android。

第 5  步:校准屏幕。

时间: 2024-10-20 20:02:08

ANDROID深度探索(卷1)HAL与驱动开发 第五章的相关文章

Android深度探索(卷1)HAL与驱动开发 第五章 搭建S3C6410 开发板的测试环境

第五章 搭建S3C6410 开发板的测试环境 心得体会 开始进行安装串口调试工具:minicom  OK6410开发板带了一个串口.可以通过串口线与PC连接.Linux驱动在输出调试信息的同时会通过串口线教调试信息发送到PC上,这样Linux驱动程序员就可以直接在PC上查看调试信息了.(对一些笔记本需要使用USB转RS232串口线) 1.检测当前系统是否支持USB转串口 #lsmod | grep usbserial 2.安装minicom #apt-get install minicom 3.

Android深度探索(卷1)HAL与驱动开发 第五章 搭建S3C6410开发板的测试环境 读书笔记

作为开发和学习嵌入式技术的主要硬件设备,开发板是机器重要的.因为即使可以在PC上开发Linux驱动,并重新编译成ARM架构的Linux驱动模块,但最终还是要在开发板上进行测试.有两个原因:因为ARM架构的开发板可 基于X86架构的PC在CPU指令以及二进制格式上都有所不同:而且驱动需要访问的硬件,有些很难在PC上进行模拟.开发板与手机类似,适合对程序进行测试,尤其是底层的Linux驱动. 5.1是对开发板的简介. 5.2需要安装的串口调试工具是minicom.由于开发Linux驱动程序无法与An

Android深度探索(卷1)HAL与驱动开发第五章总结

开发板是开发和学习嵌入式技术的主要硬件设备,开发板的型号和种类很多,目前流行的是基于S3C6410 ARM11架构的开发板,S3C6410是由三星公司推出的一款低功耗,高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通妖魔化处理等领域. OK6410开发板基于三星公司最新的ARM11处理器S3C6410,拥有强大的内部资源和视屏处理能力,可稳定运行在667MHZ主频以上,支持MobileDDR和多种NANDflash.OK6410开发板集成了多种高端接口,如复合视屏信号,摄

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

Android深度探索(卷1)HAL与驱动开发 第四章 源代码的下载和编译 读书笔记     本章学习了使用git下载两套源代码并搭建两个开发环境.分别为Android源代码和Linux内核源代码.Android源代码中包含了HAL(即硬件抽象层) 的代码,并学习了如何搭建这两种开发环境. Android 的移植的本质就是Linux内核的移植,Linux内核的移植主要是Linux驱动的移植.而开发和测试Linux驱动就需要安装以上两个开发环境. 搭建两套环境的具体步骤如下: 一.下载编译和测试A

Android深度探索(卷1)HAL与驱动开发 第三章 Git使用入门 读书笔记

Android深度探索(卷1)HAL与驱动开发 第三章 Git使用入门 读书笔记     本章是对Git的一个概述. Linux是一个开源的系统.事实上,在Linux上许多软件都和底层程序以及内核驱动有关,然而Linux内核的版本非常多,如果每个版本上的软件都采用安装包的形式,则匹配这么多版本的安装包将十分庞大.所以有很多软件不是以二进制安装包的形式来安装和使用的.而是将源代码下载下来,并在每个用户自己的Linux中编译并安装,即使用make 和make install 命令.而Linus作为L

Android深度探索(卷1)HAL与驱动开发 第六章 第一个Linux驱动程序:统计单词个数

Android深度探索(卷1)HAL与驱动开发 第六章 第一个Linux驱动程序:统计单词个数 统计单词个数的功能是封装在Linux驱动中的. Linux驱动的工作和访问方式是Linux亮点之一,同时受到了业界大防范好评.Linux系统将每一个驱动都映射成一个文件.这些文件称为设备文件或者驱动文件,都保存在 /dev 目录中.这种设计理念使得与Linux驱动进行交互就像与普通文件进行交互一样容易.当然,也比访问Linux API 更容易.由于大多数Linux驱动都有与其对应的设备文件,因此与Li

Android深度探索(卷1)HAL与驱动开发读后感---第一章

第1章  Android系统移植与驱动开发概述 1.1  Android 系统架构 Android是一个非常优秀的嵌入式操作系统.经过几年的发展和演进,Android已经发展形成林非常完善的系统架构. Android的系统架构分为4层:Linux内核.C/C++代码库.Android SDK API.应用程序. 1.2  Android 系统移植的主要工作     Android系统移植可分为两部分:应用移植和系统移植.Android移植的主要工作如下:移植Linux驱动.移植HAL. 1.3

Android深度探索(卷1)HAL与驱动开发第三章总结

Git—由linux之父Linus编写,是进行源代码管理的一种软件.Linus以一个文件系统专家和内核设计者的视角对Git进行了设计,其独特的设计让Git拥有了非凡的性能和最为优化的存储能力,Git在各方面都优于其他同类的的源代码管理软件.在学习Android及linux 内核,驱动开发的过程中会涉及大量的源代码,而这些代码都是由Git 管理的,因此,在学习Android移植与linux驱动开发之前了解Git的理论和基本使用方法.安装Git 以及查看Git 文档并不难,而在源代码的提交与获取的过

Android深度探索(卷1)HAL与驱动开发读后感---第二章

  第2章  搭建Android开发环境 2.1  Android底层开发需要哪些工具 开发.测试和调试Linux驱动.HAL程序库需要哪些工具: JDK6或以上版本: Eclipse3.4或以上版本: ADT: CDT: Android SDK: Android NDK: 交叉编译环境: Linux内核源代码: Android源代码: 用于调试开发板和串口工具:minicom . 2.2  安装JDK     直接下载后进行配置. 2.3  搭建Android应用程序开发环境     通过本节