完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一:Android嵌入式开发需要注意哪些呢?就像在“23体验网”上面的点一样,首先你必须了解ARM平台 Android 移植与驱动核心开发,当然也可以是X86和其他的平台,不过其他平台的Android智能终端开发并不是很多。Android嵌入式智能操作系统是基于Linux内核和驱动的,对于HTC、华为等公司开发Android操作系统时,需要专门将Android移植到特定硬件平台下,同时将必要的驱动进行编写及开发。成为Android的核心层开发者,在这种嵌入式设备厂商中谋得核心开发人员。1. Android系统的开发框架和开发模型
做Android嵌入式开发,这个是必须的基础,你必须清楚Android开发的整个框架,知道一些必要的开发模型和程序模块,这个有助于你快速的理解Android嵌入式开发 2. Android系统体系及移植相关工具 1.1Android操作系统体系结构介绍,Android Linux内核移植介绍,文件系统,toolbox等移植,存储驱动移植。Bootloader相应方案与移植以及Android虚拟器Dalvik移植介绍。 1.2ARM处理器介绍。 ARMv5TJS。 ARM中断处理。 ARM体系结构与ARM处理器的体系结构。 IP核、芯片与开发板。 ARM处理器结构处理器模式。 . 寄放器。 . 流水线结构。 C语言内嵌汇编款式与编程实例。 1.3ARM指令系统。 .算术逻辑指令 .指令对状态寄放器的影响 .对比指令 .分支指令 .移位 .指令位图 .辨认机器指令。 1.4内存造访与内存把持。 .数据总线与地址总线的应用与实例。 .STR/LDR 。 1.5ARM历程调用标准。 .LDM/STM。 .反汇编。 .APCS。 .C语言函数与汇编的互相调用。 【案例】应用Android Linux patch进行Linux内核的构建 3.ARM等平台的调试测试技巧 会熟悉的使用一些测试脚本对自己的驱动进行测试,或者对嵌入式硬件作简单的测试,这个对于做Android嵌入式开发的开发人员十分的有必要。 |
|
相关推荐
2 个讨论
|
|
只有小组成员才能发言,加入小组>>
9851 浏览 19 评论
10255 浏览 0 评论
3933 浏览 0 评论
8863 浏览 8 评论
2481 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 07:52 , Processed in 0.719330 second(s), Total 62, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号