5
39
¥ 199.00购买
立即开通
立即购买

你将收获

对RK平台的常用外设模块驱动框架有基本认识,了解;

能够快速入门Android底层驱动,了解一些驱动框架;

熟悉Android底层驱动项目的开发流程;

对驱动开发方面有一个方向性的认识;

适用人群

有一点点c语言基础或者有过编程语言基础即可

课程介绍

1、基于RK3288平台,基于Android7.1,kernel4.4的驱动移植、调试和开发,驱动框架分析,跟代码等;

2、讲解RK平台的常用外设模块驱动(例如LCD,TP,GPIO,wifi+BT,IR,camera和key等)的调试流程以及一些简单代码跟踪;

3、介绍一些Android底层驱动开发知识等;



课程讨论

在ubuntu16.4上交叉编译器正常无法编译hello.c , 不过第4步从要点来说必不可少, 老师用心了. 蔡工能不能组建学习讨论群啊, 方便大家一起进步?

老师你好,课件怎么下载

Note: external/jsilver/src/org/clearsilver/FactoryLoader.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details.ninja: build stopped: subcommand failed.

jdk-8u191-linux-x64.tar.gz 分享一下

问题:执行全局编译之后,打包失败 make update image failed 因为打包 需要kernellinux.img,老师这个img哪里弄?还是在package-file中拿掉kernellinux.img 这一项?

start to make update.img... Android Firmware Package Tool v1.62 全局编译之后,打包失败,老师请指点下,感谢 ------ PACKAGE ------ Add file: ./package-file .. Error:<AddFile> open file failed,err=2! ------ FAILED ------

系统18.04: 使用课件中Android7.1源码编译: make[1]: *** 没有规则可制作目标“arch/arm/boot/dts/rk3288-evb-android-rk818-edp.dtb”。 停止。 arch/arm/Makefile:335: recipe for target 'rk3288-evb-android-rk818-edp.dtb' failed make: *

视频对应的软件,课件,在哪下载啊,也没个地址

最好能搞个开发板,rk3288/rk3399/rk3368这几个平台HAL-kernel的架构都是差不多的,结合开发板一起学习效果更佳。 为什么推荐rk平台学习Android/Linux驱动开发呢?因为它比较接近原生的Android/Linux的驱动框架,容易上手,而且也是目前比较热门的国产智能平台芯片,以后工作了,也可以作为工作的方向发展。

一般般,都是照着RK官方手册过一遍