找回密码
 注册
搜索
查看: 16803|回复: 67

[讨论] 如何学习Android驱动

[复制链接]
发表于 2011-3-28 13:58:09 | 显示全部楼层 |阅读模式
做过MTK、高通的MMI,现在要做Andriod驱动,
但市面上的书籍,网上资料也好怎么清一色都是介绍
Andriod应用的,全是JAVA的?

要学习驱动如何入手,请高手指教啊~
经典的书籍~ 好的论坛 网站 等等
谢谢!
发表于 2011-12-30 00:21:44 | 显示全部楼层
没钱啊 买不到东西
点评回复 2 0

使用道具 举报

发表于 2011-12-30 21:19:33 | 显示全部楼层
我也很想知道怎么入门
点评回复 2 0

使用道具 举报

发表于 2011-12-8 14:07:44 | 显示全部楼层
都说得不错,实践最重要。
买块版子、书籍,按书本做一下就明白了。[em01]
点评回复 2 0

使用道具 举报

发表于 2011-12-17 11:37:05 | 显示全部楼层
关注中~~~~
点评回复 1 0

使用道具 举报

发表于 2011-7-22 16:59:26 | 显示全部楼层
高手给点建议吧~~~~~~
点评回复 1 0

使用道具 举报

发表于 2011-7-7 21:47:52 | 显示全部楼层
顶一下下
点评回复 1 0

使用道具 举报

发表于 2011-7-12 20:15:11 | 显示全部楼层
支持。我也向知道这么学好驱动
点评回复 1 0

使用道具 举报

发表于 2011-7-13 14:00:46 | 显示全部楼层
熟悉camera的吭声
点评回复 1 0

使用道具 举报

发表于 2011-3-29 11:28:32 | 显示全部楼层
关注中!!
点评回复 1 0

使用道具 举报

发表于 2011-3-29 13:59:34 | 显示全部楼层
让我拿点分数吧, 太穷了!
点评回复 1 0

使用道具 举报

 楼主| 发表于 2011-3-29 14:43:06 | 显示全部楼层
高手给点建议吧~
点评回复 1 0

使用道具 举报

发表于 2011-4-13 16:20:03 | 显示全部楼层
兄弟知道Linux是什么吗?
点评回复

使用道具 举报

发表于 2011-4-13 15:00:28 | 显示全部楼层
我不知道, 帮你顶一下。
我也想了解
点评回复

使用道具 举报

发表于 2011-4-10 15:55:47 | 显示全部楼层
钱是个好东西。
本文来自:我爱研发网(52RD.com) - R&D大本营
详细出处:http://www.52rd.com/bbs/Detail_RD.BBS_203639_145_1_1.html
点评回复

使用道具 举报

发表于 2011-4-19 20:32:14 | 显示全部楼层
顶起来吧
点评回复

使用道具 举报

发表于 2011-5-21 10:30:59 | 显示全部楼层
拿分走人
点评回复

使用道具 举报

发表于 2011-5-17 11:43:58 | 显示全部楼层
拿分走人
点评回复

使用道具 举报

发表于 2011-6-7 20:03:45 | 显示全部楼层
关注中~~~~
点评回复

使用道具 举报

发表于 2011-6-7 14:07:01 | 显示全部楼层
没想象中那么复杂。
点评回复

使用道具 举报

发表于 2011-6-7 10:06:52 | 显示全部楼层
需要linux只是,需要一块开发板,
点评回复

使用道具 举报

发表于 2011-6-2 23:05:11 | 显示全部楼层
帮顶一下
点评回复

使用道具 举报

发表于 2011-6-17 11:30:16 | 显示全部楼层
有些驱动有自己的架构, 套一下可以了.

实质上和Feature Phone上的差不多.
点评回复

使用道具 举报

发表于 2011-6-16 18:46:19 | 显示全部楼层
QQ   569888297
点评回复

使用道具 举报

发表于 2011-6-16 10:37:12 | 显示全部楼层
本来也想来看看大家怎么学习或者实践Android驱动的.
看到你这个,我想先说说自己的想法:
1.首先要会C,一般做过手机的人都没问题;
2.懂得makefile,懂得一些GCC的东西;
3.重点来了,驱动这个东西单纯来说就是把某个器件上电,reset,初始化,然后让其跑起来;
4.但从更高一点的角度来看,跑起来只是驱动的一小小部分,重要的是如何把驱动和系统接合起来,让各个器件协同工作,在协同工作的同时还要保证高性能;
5.上面说的是目的性的东西;从做事方法来看,做任何事情,特别是学习,最快也是最有效果的就是实践,拿一个实际的例子来看法,比如学习bootloader那就把U-boot移植到某一块板上;如果想看看LCD怎么调试,那就移植一个LCD到板上;在移植的过程中会出现很多很多问题,一个一个解决,自然会去查书,查资料.
6.按照例子学习完成后,再回头去看看书,就会有恍然大悟的感觉;同时最好把一些实际中没碰到的知识全面,系统的整理一下,形成自己的知识体系.
7.结束,你已经是一个小专家了.
点评回复

使用道具 举报

发表于 2011-6-21 23:18:31 | 显示全部楼层
以下是引用Justinyue在2011-3-28 13:58:09的发言:
做过MTK、高通的MMI,现在要做Andriod驱动,
但市面上的书籍,网上资料也好怎么清一色都是介绍
Andriod应用的,全是JAVA的?

要学习驱动如何入手,请高手指教啊~
经典的书籍~ 好的论坛 网站 等等
谢谢!


好奇楼主为啥做了mmi不做android的应用呢
点评回复

使用道具 举报

发表于 2011-7-5 15:09:15 | 显示全部楼层
硬件30%,驱动框架30%,内核占40%,
点评回复

使用道具 举报

发表于 2011-7-13 15:50:02 | 显示全部楼层
拿分走人[em05]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-23 10:02 , Processed in 0.140586 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表