AML8726-M Android MID Training 201101解密
更新时间:2023-04-29 15:52:01 阅读量: 实用文档 文档下载
- AML8726-M8推荐度:
- 相关推荐
Amlogic Advanced SoC Solution for g Tablet / PMP Products -January 2011y A m l o g i c T r a i n i n g , J a n .2011
目录: Chapter One:
Amlogic AML8726-M brief Chapter Two:Openlinux应用p p 应用
Chapter Three:版本发布ppt
Chapter Four:u-boot培训文档
Chapter Five:LCD_Tuning_on_M1 Chapter Six:软件相关硬件培训
触摸屏
Chapter Seven:触摸屏 Chapter Eight:指南一按键、电源部分介绍 Chapter Nine:指南二添加自己的项目相关内容Ch t T 指南三Amlogic Confidential -Do Not Copy Chapter Ten:指南三A m l o g i c T r a i n i n g , J a n .2011
Chapter Eleven:指南四
扩展外设的应用及实践 Chapter Twelve:指南五p 指南应用开发和实践 Chapter Thirteen: Andriod 四大组件Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
It can not be distributed without authorization of Amlogic
g Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
Chapter One :Amlogic
AML8726M brief Amlogic AML8726-M brief (Arvin Zuo)()Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
ARM Cortex-A9目前最先进的推测型八级流水线该流水线具
1 目前最先进的推测型八级流水线,该流水线具有高效、动态长度、多发超标量及无序完成特征,这款处理器的性能功效和功能均达到了前所未这款处理器的性能、功效和功能均达到了前所未有的水平,完全能够满足消费、网络、企业和移动应用等领域尖端产品的要求动应用等领域尖端产品的要求。架构
2 ARM v7架构扩的多核较为
3 可扩展的Cortex-A9 MPCore?多核处理器和较为传统的Cortex-A9单核处理器Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
理器最主的流水
性能Cortex-A9处理器最主要的流水线性能:4 先进的取指及分支预测处理,可避免因访问指令的延时而影响跳转指令的执行5 最多支持四条指令Cache Line 预取挂起,这可进一步减少内存延时的影响从而促进指令的顺利传输少内存延时的影响,从而促进指令的顺利传输6每个周期内可连续将两至四条指令发送到指令解码确保6 每个周期内可连续将两至四条指令发送到指令解码,确保充分利用超标量流水线性能。Fast-loop 模式:执行小循环时提供低功耗运行7 超标量解码器可在每个周期内完成两条完全指令的解码Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
理器最主的流水
性能Cortex-A9处理器最主要的流水线性能:8 支持指令预测执行:通过将物理寄存器动态地重新命名至虚拟寄存器池来实现9 提升了流水线的利用效率,消除了相邻指令之间的数据依赖性,减少了中断延时
10 支持寄存器的虚拟重命名:以一种有效的、基于硬件的循环展开方法,提高了代码执行效率,而不会增加代码大小和功耗水平11四个后续流水线中的任何个均可从发射队列中选择执行指11 四个后续流水线中的任何一个均可从发射队列中选择执行指令—提供了无序分配,进一步提高了流水线利用效率,无需借助于开发者或编译器指令调度确保专为上一代处理器进行优化的代码开发者或编译器指令调度。确保专为上代处理器进行优化的代码能够发挥最大性能,也维护了现有软件投资Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
理器最主的流水
性能Cortex-A9处理器最主要的流水线性能:12 每周期支持两个算术流水线、加载-存储(load-store)或计算引擎以及分支跳转的并行执行13 可将有相关性load-store指令提前传送至内存系统进行快速处理,进一步减少了流水线暂停,大幅提高了涉及存取复杂数据处理,进步减少了流水线暂停,大幅提高了涉及存取复杂数据结构或C++函数的高级代码的执行效率14 支持四个数据Cache Line的填充请求:而且还能通过自动或用户控制预取操作,保证了关键数据的可用性,从而进一步减少了内存延时导致的暂停现象15支持无序指令完成回写:允许释放流水线资源无需受限于15 支持无序指令完成回写:允许释放流水线资源,无需受限于系统提供所需数据的顺序Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
A l l
l Amlogic 8726-M: Most Powerful MID Solution Cortex A9 CPU 1GHz CPU, 3-10X faster than ARM11/9
Android 2.2 / 3.0Most Advanced Android 2.2 Froyo
Android 3.0 Ready y
1080P H.264, VC-1, WMV, MKV, RMVB
@1080P HD Video
1080P HDMI TV Output Powerful 3D Engine Mali 400 @300Mhz 2 X Mali 200, 30 X Mali 55Amlogic Confidential -Do Not Copy A m l o g i c T
r a i n i n g , J a n .2011
Superior Cortex-A9 and Mali 400 Performances
Cortex-A9ARM11
ARM9DMIPS / MHz 2.5 1.2 1.04
Context Switch Time -2X 10-16X
W b P L d Ti
?More Performance Web Page Load Time -
2.5X
5X
?Faster User Experience More Powerful 3D Mali 400
Mali 200Mali 55Performance 275MHz
275Mhz
200Mhz ?More Powerful 3D ?Lower Power
Fill Rate / Sec 275Mpix
275Mpix 100Mpix
Triangle / Sec ~30M
16M 1M
P @30FPS
43W W
60W
Power @ 30 FPS 43mW 77mW ~60mW Amlogic Confidential -Do Not Copy
?ARM Internal Benchmark Data
A
m
l o
g i
c T
r a
i n
i n
g , J
a n
.2
1
1
AML 8726-M Block Diagram
DDR533/DDR666/DDR800
64MB-512MB Debugger, Power,
Clock
DDR2NAND SPI
PLLs PMU JTAG
HDMI
Core and Fabric System
Memory Interfaces
VPU
AIU
CPU CPU
3D GPU External TV I/O
4VDAC
A/V TS-Demux
SPI input
ITU 656/601
DV INPUT
Core and Fabric
AIU
SPDIF HDMI I2S HW
Decoder
Crypto
External TV
Input
input I2S audio input
ADAC
USB
USB
SATA WIFI
I2C, SPI, UART, SIM
Enet
Card I/O Interfaces
SSD HDD WiFi 11g/n
BT, GPS, SIM, Keyboard Touch
HDD, Flash Drive
Bi-Dir Stream SD, MS, MMC
Amlogic Confidential -Do Not Copy
A
m
l o
g i
c T
r a i n
i n
g , J
a n
.2
1
1
AML8726-M System Features
Data I/O ports
–
SATA port (PHY/controller)–2x USB ports (PHY/controller)
System Core
–ARM-Cortex A9–Media CPU
–Ethernet port (controller-only, RMII)– 3 SD/SDIO port (PHY/controller)–
TS-input parallel SPI port
A/V ports –OpenGL ES 2.0 GPU –Dual-core Video DSP
–Crypto engine supporting DES, 3DES, AES, DVB-CS A/V ports
–HDMI 1.3 with HDCP and CEC
–4x Video DAC (CVBS,S-Video,YPbPr,VGA)–2x Audio DAC
DVB CS –Multi-channels DMA engine –Timers and NMI
–
Multiple Power Saving Modes
–SPDIF digital output
–I 2S digital audio input and output
–
ITU 601/656 digital video / camera input YUV 422RGB 56510bit b 2b t b Memory Sub-System
–8-bits SLC/MLC NAND interface –1-4 bits SPI NOR 16/32bit DDR2i t f
4:2:2, RGB 565,10bits bayer, 2bytes bayer
Misc
–SPI, i2c, UART, PWM interfaces –Integrated RTC –16/32 bit DDR2 memory interface –Up to 800MHz, 512MB DDR2 memory –
QoS-based internal fabric
Integrated RTC
–Spread spectrum clock
–SAR ADC for misc physical inputs –
BGA Package
Amlogic Confidential -Do Not Copy
A
m
l o
g i
c T
r a i n
i n
g , J
a n
.2
1
1
AML8726-M Full HD Multimedia Support Video
Formats Video Formats –H.264 (1080p@30fps) HP/MP/BP L1.4 Support -*.mkv, *.ts, *.m2ts, *.mov, *.mp4–VC-1 / WMV (1080p @30fps) Advanced Profile Level 3–RMVB (720p@30fps) -*.rm, *.rmvb –MPEG1/2/4 (1080p@30fps) -*.avi, *.mpg, *.mpeg, *.dat, *.vob, *.ts,*.mov, *.mp4–MJPEG (D1@30fps) -*.avi, *.mov –H.263 (D1@30fps) -*.avi, *.flv Audio Formats: Audio Formats: –*.mp3 (MP3), *.wma (WMA), *.wav (PCM), *.ogg (Ogg Vorbis), *.m4a (AAC), *.mp4 (AAC), *.aac (AAC), *.ape (APE), *.FLAC (FLAC), *.ALAC (ALAC)
Advanced Video Enhancement Features –ADV processing: Advanced De-blocking for digitally compressed Video source
–3D noise reduction
–Pixel based motion adaptive edge enhanced de-interlacing
–Non-linear panaroma scalar –
Color enhancement and color management Subtitle: SMI, SRT, SUB, SSA, ASS, SUB+IDX, ISO Navigation Playlist: PLS, M3U, WPL File System: FAT32, exFAT, NTFS, HFS+, Samba, ext2/3Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
Chapter Two
Chapter Two :Openliunx (Philip)(Philip) Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
Openlinux相关介绍 1
关于openlinux 的几点说明li d 和文档对外发布的唯窗口–openlinux 是我司code 和文档对外发布的唯一窗口。上有多平台的信息不仅仅是–Openlinux 上有多平台的信息,不仅仅是mid –网址:d815184aaaea998fcd220e34 ->arm->android p p g Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
Openlinux相关介绍2前的准备
作
2 openlinux 获取code 前的准备工作–搭建基本编译环境(虚拟机或linux 服务器)
–安装基本插件(git ,jdk5.0,repo ,flex, bison, gperf, libsdl-026()dev, libesd0-dev, libwxgtk2.6-dev (optional), build-essential, zip, curl.)?注意:要装jdk5.0,jdk6不支持,因为不兼容k –生成key 文件交由我司添加权限
?获取key 的方法:
?
运行$ssh-keygen –t rsa ,生成id_rsa.pub,生成的目录为~、。Ssh/id_rsa.pub,将此文件发送给我司相关sales ,由其申请添加权限。当我司审核授权后,即可下载code 。Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
Openlinux相关介绍3 3 从openlinux上获取code
–如果是从ubuntu进行开发,需要安装一些插件
?运行如下命令:
?
$sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev $p g g g pg gp libwxgtk2.6-dev build –essential zip curl libncurses5-dev zlib1g-dev ?安装repo,在home目录下创建bin目录,然后获取repo并授予它执行权限:?
$cd~?
mkdir bin ?
curl d815184aaaea998fcd220e34/repo >~/bin/repo ?chmod a+x ~/bin/repo
?把bin目录加入$PATH:
?$export PATH=$HOME/bin:$PATH Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
Openlinux相关介绍3(2)?在home目录创建mydroid目录用来存放android源码
?mkdir mydroid ?cd mydroid
?下载我司MID的android源码:
?
$repo init -u git@d815184aaaea998fcd220e34:platform/manifest.git -b froyo-amlogic-mid ?repo sync
Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
编译code Code编译主要分为两部分,一部分是linux kernel,一部分是android rootfs。因此需要分开编译,编译过程如下:
编译–编译rootfs:?
$source build /envsetup.sh ?
$lunch m1ref-eng ?
make –编译kernel:
?
编译kernel因为涉及很多外设驱动,因此需要配置不同的config文件;?
目前,我司提供了3套开发板的参考设计,对应的分别为A板,B板,C板。其中a,b 板为MID参考开发板,c板属于不带屏的产品,如媒体盒之类的。?
用户在kernel、arch/arm/configs下面可以看到各种config文件,其中以meson开头的为我司添加的config文件。目前统一了命名规则,如:refa00,其中a是指a版,00指公板,以此类推Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
编译code2?编译kernel前,需要将对应的config文件拷贝到kernel根目录,并替换原有的.config;
如果有些客户不是完全按照我们参考设计所支持的外设二是自己更换了些外设?如果有些客户不是完全按照我们参考设计所支持的外设,二是自己更换了一些外设,那么就需要客户自己完善相关驱动,更改config文件对应部分。?编译kernel的命令如下:编译的命令如下:
?make uImage
Amlogic Confidential -Do Not Copy A m l o g i c T r a i n i n g , J a n .2011
正在阅读:
AML8726-M Android MID Training 201101解密04-29
护理学专业学生寒假实习总结范文05-12
辽宁省师大附中2015届高三年级期中考试05-07
10.微观第十章 思考题答案详解10-20
电大秋中国传统文化概观形成性考核册无答案03-20
可以借用或化用的作文题目07-03
安全教育中队活动设计09-11
2014热能与动力机械性能实验实验指导书-学生 - 图文10-26
平安车险核保上岗考试题库04-10
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 解密
- Training
- Android
- 201101
- 8726
- AML
- MID
- 雅思小作文大全及范文1
- 2017领导科学与艺术-在线作业-2
- 旋挖钻机操作手安全教育试卷及答案资料讲解
- 2019年重庆市普通高中学业水平合格性模拟考试通用技术试卷(含答案)(最新整理)
- 经济学概论题库71796
- 七一建党96周年活动总结
- 低压电工培训教学方案计划
- 高考物理复习 知能演练提升 第十二章 实验 探究单摆运动 用单摆测定重力加速
- 宁夏回族自治区2021年中考英语模拟试题及答案(一)
- 2020年证券从业资格考试证券市场基本法律法规试题三
- 补肾还是食用有机枸杞汁零添加枸杞汁好
- 浙大卫生综合考研真题解析卫生统计学部分
- Unit 4 Part A 第二课时公开课教学设计【英语人教PEP(三起)五年级上册】
- (完整版)译林英语6BU5学习任务单(可编辑修改word版)
- 人大管理学综合考研的答题技巧及复习建议上课讲义
- 天津市河东区中山门互助南里社区物业管理工作调查
- 物业管理季度工作总结与计划
- 软件设计说明书嵌入式软件范例
- 人教版一年级数学上册复习题(重难点复习)
- Olympus_TG-850数码照相机中文版使用说明