通俗易懂BSP及驱动开发教程

通俗易懂Bsp及驱动开发教程

课程介绍:

课程主要讲解了ARM系统架构、Bootloader设计与移植、linux内核移植、Linux文件系统、设备驱动开发等等。学完本章能掌握什么:了解Linux文件内核,了解内核裁剪移植等 ,为用户后期平台驱动下的开发工作做准备。

课程目录:

01_第一章_平台裸机介绍
01_第一章_平台裸机介绍笔记
01_第一章_平台裸机介绍笔记Day01-Linux驱动-裸机开发.pdf
01_第一章_平台裸机介绍代码
01_第一章_平台裸机介绍代码1-最简单裸机工程代码
01_第一章_平台裸机介绍代码1-最简单裸机工程代码1-no-subdir
01_第一章_平台裸机介绍代码1-最简单裸机工程代码1-no-subdirapp.lds
01_第一章_平台裸机介绍代码1-最简单裸机工程代码1-no-subdirmain.c
01_第一章_平台裸机介绍代码1-最简单裸机工程代码1-no-subdirMakefile
01_第一章_平台裸机介绍代码1-最简单裸机工程代码1-no-subdirs5pv210.h
01_第一章_平台裸机介绍代码1-最简单裸机工程代码1-no-subdiruart.c
01_第一章_平台裸机介绍代码1-最简单裸机工程代码1-no-subdiruart.h
01_第一章_平台裸机介绍代码1-最简单裸机工程代码2-have-subdir
01_第一章_平台裸机介绍代码1-最简单裸机工程代码2-have-subdirapp.lds
01_第一章_平台裸机介绍代码1-最简单裸机工程代码2-have-subdirdrivers
01_第一章_平台裸机介绍代码1-最简单裸机工程代码2-have-subdirdriversuart
01_第一章_平台裸机介绍代码1-最简单裸机工程代码2-have-subdirdriversuartMakefile
01_第一章_平台裸机介绍代码1-最简单裸机工程代码2-have-subdirdriversuartuart.c
01_第一章_平台裸机介绍代码1-最简单裸机工程代码2-have-subdirinclude
01_第一章_平台裸机介绍代码1-最简单裸机工程代码2-have-subdirincludes5pv210.h
01_第一章_平台裸机介绍代码1-最简单裸机工程代码2-have-subdirincludeuart.h
01_第一章_平台裸机介绍代码1-最简单裸机工程代码2-have-subdirinit
01_第一章_平台裸机介绍代码1-最简单裸机工程代码2-have-subdirinitmain.c
01_第一章_平台裸机介绍代码1-最简单裸机工程代码2-have-subdirinitMakefile
01_第一章_平台裸机介绍代码1-最简单裸机工程代码2-have-subdirMakefile
01_第一章_平台裸机介绍代码1-最简单裸机工程代码2-have-subdirRules.make
01_第一章_平台裸机介绍代码2-edu-boot-code
01_第一章_平台裸机介绍代码2-edu-boot-codeedu-boot.v5.tar.bz2
01_第一章_平台裸机介绍代码3-have-subdir-6818
01_第一章_平台裸机介绍代码3-have-subdir-6818app.bin
01_第一章_平台裸机介绍代码3-have-subdir-6818app.dis
01_第一章_平台裸机介绍代码3-have-subdir-6818app.lds
01_第一章_平台裸机介绍代码3-have-subdir-6818app.map
01_第一章_平台裸机介绍代码3-have-subdir-6818app_elf
01_第一章_平台裸机介绍代码3-have-subdir-6818drivers
01_第一章_平台裸机介绍代码3-have-subdir-6818driversuart
01_第一章_平台裸机介绍代码3-have-subdir-6818driversuartMakefile
01_第一章_平台裸机介绍代码3-have-subdir-6818driversuartuart.c
01_第一章_平台裸机介绍代码3-have-subdir-6818driversuartuart.o
01_第一章_平台裸机介绍代码3-have-subdir-6818driversuartuart_driver.o
01_第一章_平台裸机介绍代码3-have-subdir-6818include
01_第一章_平台裸机介绍代码3-have-subdir-6818includes5p6818.h
01_第一章_平台裸机介绍代码3-have-subdir-6818includeuart.h
01_第一章_平台裸机介绍代码3-have-subdir-6818init
01_第一章_平台裸机介绍代码3-have-subdir-6818initmain.c
01_第一章_平台裸机介绍代码3-have-subdir-6818initmain.o
01_第一章_平台裸机介绍代码3-have-subdir-6818initmain_init.o
01_第一章_平台裸机介绍代码3-have-subdir-6818initMakefile
01_第一章_平台裸机介绍代码3-have-subdir-6818Makefile
01_第一章_平台裸机介绍代码3-have-subdir-6818Rules.make
01_第一章_平台裸机介绍教案
01_第一章_平台裸机介绍教案1-1.嵌入式系统开发概述.pdf
01_第一章_平台裸机介绍教案1-2裸机工程开发调试.pdf
01_第一章_平台裸机介绍视频
01_第一章_平台裸机介绍视频1-驱动阶段大纲介绍.wmv
01_第一章_平台裸机介绍视频2-基本概念.wmv
01_第一章_平台裸机介绍视频3-S5P6818芯片介绍.wmv
01_第一章_平台裸机介绍视频4-开发板介绍.wmv
01_第一章_平台裸机介绍视频5-统一编址.wmv
01_第一章_平台裸机介绍视频6-GNU工具.wmv
01_第一章_平台裸机介绍视频7-链接.wmv
01_第一章_平台裸机介绍视频8-GPIO裸机编程.wmv
01_第一章_平台裸机介绍视频9-加载bin文件到内存.wmv
02_第二章_uboot
02_第二章_uboot笔记
02_第二章_uboot笔记Day02-Linux驱动-BootLoader.pdf
02_第二章_uboot代码
02_第二章_uboot代码cmd_switch.c
02_第二章_uboot教案
02_第二章_uboot教案2-1.Bootloader应用分析.pdf
02_第二章_uboot视频
02_第二章_uboot视频1-启动方式分析.wmv
02_第二章_uboot视频2-启动方式确定.wmv
02_第二章_uboot视频3-BootLoader启动过程.wmv
02_第二章_uboot视频4-uboot配置.wmv
02_第二章_uboot视频5-uboot编译下载.wmv
02_第二章_uboot视频6-uboot命令.wmv
02_第二章_uboot视频7-uboot启动过程.wmv
03_第三章_kernel
03_第三章_kernel笔记
03_第三章_kernel笔记Day03-Linux驱动-uboot命令-内核kernel.pdf
03_第三章_kernel代码
03_第三章_kernel代码1-v_motor_simple_3.4.39
03_第三章_kernel代码1-v_motor_simple_3.4.39Makefile
03_第三章_kernel代码1-v_motor_simple_3.4.39v_motor_driver.c
03_第三章_kernel代码1-v_motor_simple_3.4.39v_motor_test.c
03_第三章_kernel代码2-linux-3.0.8内核移植所需代码
03_第三章_kernel代码2-linux-3.0.8内核移植所需代码bma150.c
03_第三章_kernel代码2-linux-3.0.8内核移植所需代码dev-ohci.c
03_第三章_kernel代码2-linux-3.0.8内核移植所需代码goodix_queue.h
03_第三章_kernel代码2-linux-3.0.8内核移植所需代码goodix_touch.c
03_第三章_kernel代码2-linux-3.0.8内核移植所需代码goodix_touch.h
03_第三章_kernel代码2-linux-3.0.8内核移植所需代码ohci.h
03_第三章_kernel代码2-linux-3.0.8内核移植所需代码ohci-s5p.c
03_第三章_kernel代码2-linux-3.0.8内核移植所需代码regs-gpio.h
03_第三章_kernel代码2-linux-3.0.8内核移植所需代码s3c_nand.c
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a8
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a81、linux-3.0.8内核移植.doc
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a81、linux-3.0.8内核移植.pdf
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a810、linux-3.0.8内核无线网卡移植.doc
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a810、linux-3.0.8内核无线网卡移植.pdf
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a82、linux-3.0.8内核LCD移植.doc
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a82、linux-3.0.8内核LCD移植.pdf
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a83、linux-3.0.8内核修改开机logo.doc
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a83、linux-3.0.8内核修改开机logo.pdf
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a84、linux-3.0.8内核网卡移植.doc
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a84、linux-3.0.8内核网卡移植.pdf
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a85、linux-3.0.8内核声卡移植.doc
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a85、linux-3.0.8内核声卡移植.pdf
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a86、linux-3.0.8内核SD、RTC移植.doc
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a86、linux-3.0.8内核SD、RTC移植.pdf
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a87、linux-3.0.8内核I2C触摸屏移植.doc
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a87、linux-3.0.8内核I2C触摸屏移植.pdf
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a88、linux-3.0.8内核SPI移植.doc
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a88、linux-3.0.8内核SPI移植.pdf
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a89、linux-3.0.8内核USB移植.doc
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a89、linux-3.0.8内核USB移植.pdf
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档a8Thumbs.db
03_第三章_kernel代码3-linux-3.0.8内核移植所需文档Thumbs.db
03_第三章_kernel教案
03_第三章_kernel教案3-1.Linux内核开发移植.pdf
03_第三章_kernel视频
03_第三章_kernel视频1-uboot命令.wmv
03_第三章_kernel视频2-kernel介绍.wmv
03_第三章_kernel视频3-内核配置.wmv
03_第三章_kernel视频4-内核编译.wmv
03_第三章_kernel视频5-tftpboot下载镜像.wmv
03_第三章_kernel视频6-通过fastboot下载.wmv
03_第三章_kernel视频7-bootcmd环境变量自动启动.wmv
04_第四章_rootfs
04_第四章_rootfs笔记
04_第四章_rootfs笔记Day04-Linux驱动-根文件系统.pdf
04_第四章_rootfs代码
04_第四章_rootfs教案
04_第四章_rootfs教案4-1.嵌入式文件系统.pdf
04_第四章_rootfs视频
04_第四章_rootfs视频1-Kconfig.wmv
04_第四章_rootfs视频2-编译代码.wmv
04_第四章_rootfs视频3-测试Kconfig编译代码.wmv
04_第四章_rootfs视频4-文件系统的介绍.wmv
04_第四章_rootfs视频5-根文件系统介绍.wmv
04_第四章_rootfs视频6-根文件系统制作1.wmv
04_第四章_rootfs视频7-根文件系统制作2.wmv
04_第四章_rootfs视频8-根文件系统挂载.wmv
05_第五章_内核模块
05_第五章_内核模块笔记
05_第五章_内核模块笔记Day05-Linux驱动-内核模块.pdf
05_第五章_内核模块代码
05_第五章_内核模块教案
05_第五章_内核模块教案5-1.Linux字符设备驱动.pdf
05_第五章_内核模块视频
05_第五章_内核模块视频1-内核模块.wmv
05_第五章_内核模块视频2-内核模块编写.wmv
05_第五章_内核模块视频3-内核模块的编译.wmv
05_第五章_内核模块视频4-内核模块传递参数1.wmv
05_第五章_内核模块视频5-内核模块传递参数2.wmv
05_第五章_内核模块视频6-printk.wmv
05_第五章_内核模块视频7-符号表导出.wmv
06_第六章_chrdev
06_第六章_chrdev笔记
06_第六章_chrdev笔记Day06-Linux驱动-字符设备驱动.pdf
06_第六章_chrdev代码
06_第六章_chrdev代码1_chrdev
06_第六章_chrdev代码1_chrdeva.out
06_第六章_chrdev代码1_chrdevdemo.c
06_第六章_chrdev代码1_chrdevdemo.ko
06_第六章_chrdev代码1_chrdevdemo.mod.c
06_第六章_chrdev代码1_chrdevdemo.mod.o
06_第六章_chrdev代码1_chrdevdemo.o
06_第六章_chrdev代码1_chrdevMakefile
06_第六章_chrdev代码1_chrdevModule.symvers
06_第六章_chrdev代码1_chrdevmodules.order
06_第六章_chrdev代码1_chrdevtest.c
06_第六章_chrdev教案
06_第六章_chrdev视频
06_第六章_chrdev视频1-驱动基本概念.wmv
06_第六章_chrdev视频2-字符设备驱动框架1.wmv
06_第六章_chrdev视频3-字符设备驱动框架2-cdev结构体.wmv
06_第六章_chrdev视频4-字符设备驱动框架3.wmv
06_第六章_chrdev视频5-字符设备驱动框架代码.wmv
06_第六章_chrdev视频6-创建设备文件.wmv
06_第六章_chrdev视频7-生成设备文件内核相关函数.wmv
06_第六章_chrdev视频8-生成设备文件代码编写.wmv
07_第七章_字符设备驱动接口
07_第七章_字符设备驱动接口笔记
07_第七章_字符设备驱动接口笔记Day07-Linux驱动-字符设备.pdf
07_第七章_字符设备驱动接口代码
07_第七章_字符设备驱动接口代码2_rw
07_第七章_字符设备驱动接口代码2_rwdemo.c
07_第七章_字符设备驱动接口代码2_rwdemo.ko
07_第七章_字符设备驱动接口代码2_rwdemo.mod.c
07_第七章_字符设备驱动接口代码2_rwdemo.mod.o
07_第七章_字符设备驱动接口代码2_rwdemo.o
07_第七章_字符设备驱动接口代码2_rwMakefile
07_第七章_字符设备驱动接口代码2_rwModule.symvers
07_第七章_字符设备驱动接口代码2_rwmodules.order
07_第七章_字符设备驱动接口代码3_ioctl
07_第七章_字符设备驱动接口代码3_ioctla.out
07_第七章_字符设备驱动接口代码3_ioctldemo.c
07_第七章_字符设备驱动接口代码3_ioctldemo.ko
07_第七章_字符设备驱动接口代码3_ioctldemo.mod.c
07_第七章_字符设备驱动接口代码3_ioctldemo.mod.o
07_第七章_字符设备驱动接口代码3_ioctldemo.o
07_第七章_字符设备驱动接口代码3_ioctlioctl_demo.h
07_第七章_字符设备驱动接口代码3_ioctlMakefile
07_第七章_字符设备驱动接口代码3_ioctlModule.symvers
07_第七章_字符设备驱动接口代码3_ioctlmodules.order
07_第七章_字符设备驱动接口代码3_ioctltest.c
07_第七章_字符设备驱动接口教案
07_第七章_字符设备驱动接口教案6-1.Linux_kernel_API.pdf
07_第七章_字符设备驱动接口视频
07_第七章_字符设备驱动接口视频1-open打开过程中涉及的结构体.wmv
07_第七章_字符设备驱动接口视频2-open的系统调用.wmv
07_第七章_字符设备驱动接口视频3-read-write接口.wmv
07_第七章_字符设备驱动接口视频4-ioctl接口.wmv
07_第七章_字符设备驱动接口视频5-ioctl命令码.wmv
07_第七章_字符设备驱动接口视频6-硬件地址映射.wmv
07_第七章_字符设备驱动接口视频7-GPIO映射方法1.wmv
07_第七章_字符设备驱动接口视频8-GPIO映射方法2.wmv
08_第八章_GpioSubSystem_interrupt
08_第八章_GpioSubSystem_interrupt笔记
08_第八章_GpioSubSystem_interrupt笔记Day08-Linux驱动-GPIO子系统.pdf
08_第八章_GpioSubSystem_interrupt代码
08_第八章_GpioSubSystem_interrupt代码4_led_ioremap
08_第八章_GpioSubSystem_interrupt代码4_led_ioremapdemo.c
08_第八章_GpioSubSystem_interrupt代码4_led_ioremapMakefile
08_第八章_GpioSubSystem_interrupt代码4_led_ioremaps5p6818_led.h
08_第八章_GpioSubSystem_interrupt代码4_led_ioremaptags
08_第八章_GpioSubSystem_interrupt代码4_led_ioremaptest
08_第八章_GpioSubSystem_interrupt代码4_led_ioremaptest.c
08_第八章_GpioSubSystem_interrupt代码5_led_gpio_subsystem
08_第八章_GpioSubSystem_interrupt代码5_led_gpio_subsystemdemo.c
08_第八章_GpioSubSystem_interrupt代码5_led_gpio_subsystemMakefile
08_第八章_GpioSubSystem_interrupt代码5_led_gpio_subsystems5p6818_led.h
08_第八章_GpioSubSystem_interrupt代码5_led_gpio_subsystemtags
08_第八章_GpioSubSystem_interrupt代码5_led_gpio_subsystemtest.c
08_第八章_GpioSubSystem_interrupt教案
08_第八章_GpioSubSystem_interrupt教案7-1.工程实例.pdf
08_第八章_GpioSubSystem_interrupt视频
08_第八章_GpioSubSystem_interrupt视频2-gpio子系统实例.wmv
08_第八章_GpioSubSystem_interrupt视频3-中断API说明.wmv
08_第八章_GpioSubSystem_interrupt视频4-中断实例.wmv
08_第八章_GpioSubSystem_interrupt视频5-中断测试.wmv
08_第八章_GpioSubSystem_interrupt视频6-中断底半部基本概念.wmv
08_第八章_GpioSubSystem_interrupt视频7-softirq实现的中断底半部.wmv
08_第八章_GpioSubSystem_interrupt视频8-tasklet实现中断底半部.wmv
09_第九章_中断底半部和定时器
09_第九章_中断底半部和定时器笔记
09_第九章_中断底半部和定时器笔记Day09-Linux驱动-工作队列-定时器-同步互斥.pdf
09_第九章_中断底半部和定时器代码
09_第九章_中断底半部和定时器代码2_Intterrupt
09_第九章_中断底半部和定时器代码2_Intterruptdemo.c
09_第九章_中断底半部和定时器代码2_Intterruptdemo.ko
09_第九章_中断底半部和定时器代码2_Intterruptdemo.mod.c
09_第九章_中断底半部和定时器代码2_Intterruptdemo.mod.o
09_第九章_中断底半部和定时器代码2_Intterruptdemo.o
09_第九章_中断底半部和定时器代码2_IntterruptMakefile
09_第九章_中断底半部和定时器代码2_IntterruptModule.symvers
09_第九章_中断底半部和定时器代码2_Intterruptmodules.order
09_第九章_中断底半部和定时器代码5_timer
09_第九章_中断底半部和定时器代码5_timerdemo.c
09_第九章_中断底半部和定时器代码5_timerdemo.ko
09_第九章_中断底半部和定时器代码5_timerdemo.mod.c
09_第九章_中断底半部和定时器代码5_timerdemo.mod.o
09_第九章_中断底半部和定时器代码5_timerdemo.o
09_第九章_中断底半部和定时器代码5_timerMakefile
09_第九章_中断底半部和定时器代码5_timerModule.symvers
09_第九章_中断底半部和定时器代码5_timermodules.order
09_第九章_中断底半部和定时器代码6_Key
09_第九章_中断底半部和定时器代码6_Keydemo.c
09_第九章_中断底半部和定时器代码6_Keydemo.ko
09_第九章_中断底半部和定时器代码6_Keydemo.mod.c
09_第九章_中断底半部和定时器代码6_Keydemo.mod.o
09_第九章_中断底半部和定时器代码6_Keydemo.o
09_第九章_中断底半部和定时器代码6_KeyMakefile
09_第九章_中断底半部和定时器代码6_KeyModule.symvers
09_第九章_中断底半部和定时器代码6_Keymodules.order
09_第九章_中断底半部和定时器代码7_spinlock
09_第九章_中断底半部和定时器代码7_spinlocka.out
09_第九章_中断底半部和定时器代码7_spinlockdemo.c
09_第九章_中断底半部和定时器代码7_spinlockdemo.ko
09_第九章_中断底半部和定时器代码7_spinlockdemo.mod.c
09_第九章_中断底半部和定时器代码7_spinlockdemo.mod.o
09_第九章_中断底半部和定时器代码7_spinlockdemo.o
09_第九章_中断底半部和定时器代码7_spinlockMakefile
09_第九章_中断底半部和定时器代码7_spinlockModule.symvers
09_第九章_中断底半部和定时器代码7_spinlockmodules.order
09_第九章_中断底半部和定时器代码7_spinlocktest.c
09_第九章_中断底半部和定时器代码8_wait_event
09_第九章_中断底半部和定时器代码8_wait_eventa.out
09_第九章_中断底半部和定时器代码8_wait_eventdemo.c
09_第九章_中断底半部和定时器代码8_wait_eventdemo.ko
09_第九章_中断底半部和定时器代码8_wait_eventdemo.mod.c
09_第九章_中断底半部和定时器代码8_wait_eventdemo.mod.o
09_第九章_中断底半部和定时器代码8_wait_eventdemo.o
09_第九章_中断底半部和定时器代码8_wait_eventMakefile
09_第九章_中断底半部和定时器代码8_wait_eventModule.symvers
09_第九章_中断底半部和定时器代码8_wait_eventmodules.order
09_第九章_中断底半部和定时器代码8_wait_eventtest.c
09_第九章_中断底半部和定时器教案
09_第九章_中断底半部和定时器视频
09_第九章_中断底半部和定时器视频1-workqueue01.wmv
09_第九章_中断底半部和定时器视频2-workqueue02.wmv
09_第九章_中断底半部和定时器视频3-按键软件消抖.wmv
09_第九章_中断底半部和定时器视频4-内核定时器.wmv
09_第九章_中断底半部和定时器视频5-Kfifo.wmv
09_第九章_中断底半部和定时器视频6-并发与竞态的基本概念.wmv
09_第九章_中断底半部和定时器视频7-互斥体.wmv
09_第九章_中断底半部和定时器视频8-自旋锁特点.wmv
09_第九章_中断底半部和定时器视频9-自旋锁API.wmv
09_第九章_中断底半部和定时器视频10-自旋锁历程1.wmv
09_第九章_中断底半部和定时器视频11-自旋锁历程2.wmv
10_第十章_IO模型
10_第十章_IO模型笔记
10_第十章_IO模型笔记Day10-Linux驱动——IO模型.pdf
10_第十章_IO模型代码
10_第十章_IO模型代码8_wait_event
10_第十章_IO模型代码8_wait_eventa.out
10_第十章_IO模型代码8_wait_eventdemo.c
10_第十章_IO模型代码8_wait_eventdemo.ko
10_第十章_IO模型代码8_wait_eventdemo.mod.c
10_第十章_IO模型代码8_wait_eventdemo.mod.o
10_第十章_IO模型代码8_wait_eventdemo.o
10_第十章_IO模型代码8_wait_eventMakefile
10_第十章_IO模型代码8_wait_eventModule.symvers
10_第十章_IO模型代码8_wait_eventmodules.order
10_第十章_IO模型代码8_wait_eventtest.c
10_第十章_IO模型代码9_poll
10_第十章_IO模型代码9_polldemo.c
10_第十章_IO模型代码9_pollMakefile
10_第十章_IO模型代码9_polltest.c
10_第十章_IO模型代码10_fasync
10_第十章_IO模型代码10_fasyncdemo.c
10_第十章_IO模型代码10_fasyncMakefile
10_第十章_IO模型代码10_fasynctest.c
10_第十章_IO模型教案
10_第十章_IO模型视频
10_第十章_IO模型视频1-信号量-原子操作.wmv
10_第十章_IO模型视频2-阻塞1.wmv
10_第十章_IO模型视频3-阻塞2.wmv
10_第十章_IO模型视频4-阻塞实例.wmv
10_第十章_IO模型视频5-非阻塞.wmv
10_第十章_IO模型视频6-IO多路复用.wmv
10_第十章_IO模型视频7-IO多路复用代码.wmv
10_第十章_IO模型视频8-异步通知.wmv
11_第十一章_异步通知_杂项设备驱动
11_第十一章_异步通知_杂项设备驱动笔记
11_第十一章_异步通知_杂项设备驱动笔记Day11-Linux驱动-异步通知-platform总线.pdf
11_第十一章_异步通知_杂项设备驱动代码
11_第十一章_异步通知_杂项设备驱动代码10_fasync
11_第十一章_异步通知_杂项设备驱动代码10_fasyncdemo.c
11_第十一章_异步通知_杂项设备驱动代码10_fasyncMakefile
11_第十一章_异步通知_杂项设备驱动代码10_fasynctest.c
11_第十一章_异步通知_杂项设备驱动代码11-miscdemo
11_第十一章_异步通知_杂项设备驱动代码11-miscdemoa.out
11_第十一章_异步通知_杂项设备驱动代码11-miscdemodemo.c
11_第十一章_异步通知_杂项设备驱动代码11-miscdemodemo.ko
11_第十一章_异步通知_杂项设备驱动代码11-miscdemodemo.mod.c
11_第十一章_异步通知_杂项设备驱动代码11-miscdemodemo.mod.o
11_第十一章_异步通知_杂项设备驱动代码11-miscdemodemo.o
11_第十一章_异步通知_杂项设备驱动代码11-miscdemoMakefile
11_第十一章_异步通知_杂项设备驱动代码11-miscdemoModule.symvers
11_第十一章_异步通知_杂项设备驱动代码11-miscdemomodules.order
11_第十一章_异步通知_杂项设备驱动代码11-miscdemotest.c
11_第十一章_异步通知_杂项设备驱动教案
11_第十一章_异步通知_杂项设备驱动视频
11_第十一章_异步通知_杂项设备驱动视频1-异步通知.wmv
11_第十一章_异步通知_杂项设备驱动视频2-字符设备注册.wmv
11_第十一章_异步通知_杂项设备驱动视频3-misc杂项设备1.wmv
11_第十一章_异步通知_杂项设备驱动视频4-misc杂项设备2.wmv
11_第十一章_异步通知_杂项设备驱动视频5-misc设备驱动例程.wmv
11_第十一章_异步通知_杂项设备驱动视频6-platform平台总线.wmv
11_第十一章_异步通知_杂项设备驱动视频7-platform-bus-dev.wmv
11_第十一章_异步通知_杂项设备驱动视频8-platform相关结构体.wmv
11_第十一章_异步通知_杂项设备驱动视频9-platform驱动和设备注册过程.wmv
12_第十二章_Platform_i2c
12_第十二章_Platform_i2c笔记
12_第十二章_Platform_i2c笔记Day12-Linux驱动-platformBus-I2CBus.pdf
12_第十二章_Platform_i2c代码
12_第十二章_Platform_i2c代码12-platform
12_第十二章_Platform_i2c代码12-platformdev
12_第十二章_Platform_i2c代码12-platformdevdev_demo.c
12_第十二章_Platform_i2c代码12-platformdevdev_demo.ko
12_第十二章_Platform_i2c代码12-platformdevdev_demo.mod.c
12_第十二章_Platform_i2c代码12-platformdevdev_demo.mod.o
12_第十二章_Platform_i2c代码12-platformdevdev_demo.o
12_第十二章_Platform_i2c代码12-platformdevMakefile
12_第十二章_Platform_i2c代码12-platformdevModule.symvers
12_第十二章_Platform_i2c代码12-platformdevmodules.order
12_第十二章_Platform_i2c代码12-platformdrv
12_第十二章_Platform_i2c代码12-platformdrvdrv_demo.c
12_第十二章_Platform_i2c代码12-platformdrvdrv_demo.ko
12_第十二章_Platform_i2c代码12-platformdrvdrv_demo.mod.c
12_第十二章_Platform_i2c代码12-platformdrvdrv_demo.mod.o
12_第十二章_Platform_i2c代码12-platformdrvdrv_demo.o
12_第十二章_Platform_i2c代码12-platformdrvMakefile
12_第十二章_Platform_i2c代码12-platformdrvModule.symvers
12_第十二章_Platform_i2c代码12-platformdrvmodules.order
12_第十二章_Platform_i2c代码13_gpio_i2c_mma
12_第十二章_Platform_i2c代码13_gpio_i2c_mmaMakefile
12_第十二章_Platform_i2c代码13_gpio_i2c_mmamma8653.h
12_第十二章_Platform_i2c代码13_gpio_i2c_mmamma8653_gpio_i2c.c
12_第十二章_Platform_i2c代码13_gpio_i2c_mmatags
12_第十二章_Platform_i2c代码13_gpio_i2c_mmatest.c
12_第十二章_Platform_i2c教案
12_第十二章_Platform_i2c教案8-1.i2c原理及应用.pdf
12_第十二章_Platform_i2c视频
12_第十二章_Platform_i2c视频1-platform-dev-drv编程.wmv
12_第十二章_Platform_i2c视频2-platform获取设备信息.wmv
12_第十二章_Platform_i2c视频3-DeviceTree基本语法1.wmv
12_第十二章_Platform_i2c视频4-设备树介绍.wmv
12_第十二章_Platform_i2c视频5-I2C总线时序.wmv
12_第十二章_Platform_i2c视频6-I2C协议1.wmv
12_第十二章_Platform_i2c视频7-I2C协议2.wmv
12_第十二章_Platform_i2c视频8-I2C实训相关函数封装.wmv
12_第十二章_Platform_i2c视频9-mma8653.wmv
13_第十三章_I2C子系统
13_第十三章_I2C子系统笔记
13_第十三章_I2C子系统笔记Day13-Linux驱动-I2C子系统.pdf
13_第十三章_I2C子系统代码
13_第十三章_I2C子系统代码14_mma8653_i2c_subsys
13_第十三章_I2C子系统代码14_mma8653_i2c_subsysMakefile
13_第十三章_I2C子系统代码14_mma8653_i2c_subsysmma865x_dev.c
13_第十三章_I2C子系统代码14_mma8653_i2c_subsysmma865x_drv.c
13_第十三章_I2C子系统代码14_mma8653_i2c_subsystest.c
13_第十三章_I2C子系统教案
13_第十三章_I2C子系统教案9-1.i2c子系统应用.pdf
13_第十三章_I2C子系统教案9-2.重力传感器项目.pdf
13_第十三章_I2C子系统视频
13_第十三章_I2C子系统视频1-i2c子系统1.wmv
13_第十三章_I2C子系统视频2-i2c子系统2.wmv
13_第十三章_I2C子系统视频3-i2c子系统3.wmv
13_第十三章_I2C子系统视频4-mma驱动1.wmv
13_第十三章_I2C子系统视频5-mma驱动2.wmv
13_第十三章_I2C子系统视频6-mma驱动3.wmv

本站所有资源均来自网络,版权归原作者所有,本站仅提供收集与推荐,若侵犯到您的权益,请【给我们反馈】,我们将在24小时内处理!

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

查看演示

  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索