Linux驱动开发培训系列教程
通过学习本系列教程,可以让初学者用较少的时间和较低的成本,掌握Linux驱动开发的基本技能。 课程特色: 1,在Ubuntu虚拟机上进行驱动开发,无需购买开发板,有一台电脑即可学习驱动开发。 2,由多年驱动开发经验的高级工程师主讲,从实际需求出发进行讲解,如何编写驱动程序及调试。 3,边讲解边操作。
¥28.00
超级会员免费
22 节 · 1001 人已学 高言礼
RK3399 Android10.0 驱动开发
1:课程特点实战性比较强。 2:本课程基于RK3399 Android10.0 为基础开发的驱动课程。 3:更适合立志全栈工程师全方位发展的学员。毕竟大多数中小企业需要的是从APP到内核驱动的全面手,大公司的某方面专家型人才毕竟是少数。 4:利用多块开发板,力求驱动从基础或操作到提高,使学员尽可能的知其然还要知其所以然,触类旁通。 5:为了更好的适应越来越多的公司对Android 应用在系统的安全性、性能方面越来越高的要求,而增设了部分Android NDK、JNI 相关的开发知识:从驱动到应用到如何编译成系统应用。 6:视频中提供了一些实战经验及调试方法。  
¥398.00 47 节 · 168 人已学 张晓伟
Linux设备树(device tree)
设备树(device tree)机制是Linux内核从linux-3.x版本开始引进的一种机制,目的是解决内核源码的arch/arm目录下代码混乱的问题:随着ARM生态的快速发展,在内核源码的arch/arm目录下,存放着几十种arm芯片和几百个开发板相关的源文件,很多开发板和处理器的中断、寄存器等相关硬件资源都在这个目录下以.c或.h的文件格式定义。而对于内核来说,与这些硬件耦合,会导致内核代码混乱不堪,每个开发板上运行的内核镜像都必须单独编译配置,无法通用。什么时候Linux内核能像Windows镜像那样,无论你的电脑什么配置,一个Windows安装包,都可以直接下载安装运行呢? 设备树机制,实现了Linux内核和硬件平台的解耦:每个硬件平台的硬件资源使用一个设备树文件(xxx.dts)来描述,而不是在arch/arm下以.c 或 .h 文件来定义。Linux内核是一个通用的内核,在启动过程中,在通过解析设备树中的硬件资源来初始化某个具体的平台。   引入设备树后,很多和内核驱动开发的工作也发生了变化:以往驱动工程师关注的头文件宏定义、寄存器定义,现在这些基本上不用关注,关注的重点则转向了如何根据硬件平台去配置和修改设备树文件。很多驱动的编程接口也发生了变化,开始慢慢使用device tree提供的编程接口去开发驱动。 本期课程主要面向嵌入式开发人员,分享Linux下驱动开发所需要的设备树知识和必备技能
¥199.00 35 节 · 246 人已学 王利涛
理解kernel Makeiflie 编译
12年嵌入式开发,一直在一线做产品研发, 深深明白,看懂编译流程,掌握代码是如何编译非常重要 做一个芯片方案,从拿到资料和代码开始,第一件事就是编译代码,解决编译问题 另外,看懂代码也必须看懂编译过程,哪些参与编译,哪些在什么条件编译 其次,根据不同产品方案,一定要修改代码,不可避免要修改编译脚本 很多同学只懂得简单的添加一个编译驱动,如何选择配置文件,内核这套编译体系工作的本质非常模糊或者不清楚。本课程分析内核vmlinux生成规则, 单个文件如何生成,内核模块的生成, 整个kernel的编译体系, 让你对内核有更深入的掌握。  
¥119.00 16 节 · 134 人已学 罗克炬
蔡工驱动入门系列套餐
套餐把rk3288 android7.1驱动开发系列和设备树dts,I2C驱动编程,还有GPIO控制开发等系列视频课程打包到一起。
¥306.00 0 节 · 9361 人已学 蔡工
蔡工驱动开发实战之操作GPIO控制LED灯亮灭
本课程主要是给学员分享编写一个GPIO控制板子的LED灯的项目过程,让大家学会如何从无到有地编写一个GPIO驱动,创建设备节点操作GPIO,创建工作队列循环操作GPIO; 课程通过结合开发板,一边添加代码一边调试,现场查看代码的运行过程,现场debug,包括写代码,编译驱动跑起来还有对应打印底层log来debug驱动的过程。 这里是基于rk3288平台上的项目,android版本是7.1,kernel版本是4.4。
¥59.00
超级会员免费
10 节 · 285 人已学 蔡工
¥59.00
超级会员免费
13 节 · 429 人已学 蔡工
蔡工Linux设备树dts入门详解
1、系统介绍Android/Linux的设备树dts的规则和用法; 2、对设备树dts各个知识点进行系统的总结; 3、设备树dts的基本语法和基本格式介绍; 4、设备树dts的组成,各个模块使用方法,实例分析。
¥39.00
超级会员免费
6 节 · 1039 人已学 蔡工
海思hi3559av100单系统、双系统的linux和liteOS烧写
本课程主要结合海思文档+实际操作讲解如何烧写hi3559平台的单系统linux和双系统linux+lilteOS。 目录 1_课程介绍 2_单系统linux的uboot_kernel_文件系统编译 3_单系统linux文件系统的制作 4_单系统linux的烧写 5_多系统linux_liteOSd的编译 6_多系统linux+liteOS的烧写 7_HiTool烧写uboot 8_总结
¥60.00
超级会员免费
8 节 · 567 人已学 王振华
蔡工RK3288_Android7.1驱动开发入门
1、基于RK3288平台,基于Android7.1,kernel4.4的驱动移植、调试和开发,驱动框架分析,跟代码等; 2、讲解RK平台的常用外设模块驱动(例如LCD,TP,GPIO,wifi+BT,IR,camera和key等)的调试流程以及一些简单代码跟踪; 3、介绍一些Android底层驱动开发知识等;
¥199.00
超级会员免费
21 节 · 4421 人已学 蔡工
已订阅内容
我的课程 精品专栏 图文专栏
登录后即可查看
七天热销榜
下载资源