找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2260|回复: 0
打印 上一主题 下一主题
收起左侧

如何调试新设备 kernel 驱动

[复制链接]
跳转到指定楼层
楼主
ID:75013 发表于 2015-3-21 19:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       由于公司要参加国庆期间的香港电子展,公司决定使用最新的芯片amlogic8726-m3,这可难倒我们这些it农民工了,听说这芯片今年8月左右才量产的。什么都别说,就看那datasheet就只有那么40多页,我就知道这东西不好搞啊。连个像样的datasheet都没有,这叫我情何以堪啊。
    遇到这种情况怎么办?m3平台用的是android2.3.4+uboot2010.6,先说bootloader吧,这个还好,好多东西都可以从kernel里去扣。比如pwm,lcd等等,但是当你实在找不到了怎么办?结合那少量的文档然后再结合kernel的源码,最后再发挥你的聪明才智调试一下一般都会出来的,不外乎几种组合

kernel 驱动调试最简单的了,直接可以参考其他相同芯片的不同bsp配置,然后稍微移植一下就可以的了,比如调试lcd,我就是直接从其他的bsp配置中找到的platform_data,然后修改下就拿过来用了,还有中情况是完全没有参考怎么办?不用怕,拿其他平台的直接修修改改然后变成自己的,就比如pmu axp202调试,我就是直接把tcc8803平台上的移植过来的,说这么多归根结底还是要融会贯通,c和驱动多看多写多练,看懂每一个驱动,等时间久了熟悉了以后就可以自己写驱动了,到时候人家来移植你写的驱动,多有feel啊。O(∩_∩)O哈哈哈~
    加油。。。。。。。



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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