教程详情
文件下载 | 文件名称:物联网BSP及驱动开发 | 文件大小:13.04 GB |
下载声明:本站文件大多来自于网络,仅供学习和研究使用,不得用于商业用途,如有版权问题,请联系博猪! | ||
下载地址: 下载教程 |
教程目录:
├─01_第一章_平台裸机介绍
│ ├─代码
│ │ ├─01-最简单裸机工程代码
│ │
│ ├─教案
│ │ 01-1.嵌入式系统开发概述.pdf
│ │ 01-2裸机工程开发调试.pdf
│ │
│ ├─笔记
│ │ Day01-Linux驱动-裸机开发.pdf
│ │
│ └─视频
│ 01-驱动阶段大纲介绍.wmv
│ 02-基本概念.wmv
│ 03-S5P6818芯片介绍.wmv
│ 04-开发板介绍.wmv
│ 05-统一编址.wmv
│ 06-GNU工具.wmv
│ 07-链接.wmv
│ 08-GPIO裸机编程.wmv
│ 09-加载bin文件到内存.wmv
│
├─02_第二章_uboot
│ ├─代码
│ │ cmd_switch.c
│ │
│ ├─教案
│ │ 02-1.Bootloader应用分析.pdf
│ │
│ ├─笔记
│ │ Day02-Linux驱动-BootLoader.pdf
│ │
│ └─视频
│ 01-启动方式分析.wmv
│ 02-启动方式确定.wmv
│ 03-BootLoader启动过程.wmv
│ 04-uboot配置.wmv
│ 05-uboot编译下载.wmv
│ 06-uboot命令.wmv
│ 07-uboot启动过程.wmv
│
├─03_第三章_kernel
│ ├─代码
│ │ ├─01-v_motor_simple_3.4.39
│ │ │ Makefile
│ │ │ v_motor_driver.c
│ │ │ v_motor_test.c
│ │ │
│ │ ├─02-linux-3.0.8内核移植所需代码
│ │ │ bma150.c
│ │ │ dev-ohci.c
│ │ │ goodix_queue.h
│ │ │ goodix_touch.c
│ │ │ goodix_touch.h
│ │ │ ohci-s5p.c
│ │ │ ohci.h
│ │ │ regs-gpio.h
│ │ │ s3c_nand.c
│ │ │
│ │ └─03-linux-3.0.8内核移植所需文档
│ │ │ Thumbs.db
│ │ │
│ │ └─a8
│ │ 10、linux-3.0.8内核无线网卡移植.doc
│ │ 10、linux-3.0.8内核无线网卡移植.pdf
│ │ 1、linux-3.0.8内核移植.doc
│ │ 1、linux-3.0.8内核移植.pdf
│ │ 2、linux-3.0.8内核LCD移植.doc
│ │ 2、linux-3.0.8内核LCD移植.pdf
│ │ 3、linux-3.0.8内核修改开机logo.doc
│ │ 3、linux-3.0.8内核修改开机logo.pdf
│ │ 4、linux-3.0.8内核网卡移植.doc
│ │ 4、linux-3.0.8内核网卡移植.pdf
│ │ 5、linux-3.0.8内核声卡移植.doc
│ │ 5、linux-3.0.8内核声卡移植.pdf
│ │ 6、linux-3.0.8内核SD、RTC移植.doc
│ │ 6、linux-3.0.8内核SD、RTC移植.pdf
│ │ 7、linux-3.0.8内核I2C触摸屏移植.doc
│ │ 7、linux-3.0.8内核I2C触摸屏移植.pdf
│ │ 8、linux-3.0.8内核SPI移植.doc
│ │ 8、linux-3.0.8内核SPI移植.pdf
│ │ 9、linux-3.0.8内核USB移植.doc
│ │ 9、linux-3.0.8内核USB移植.pdf
│ │ Thumbs.db
│ │
│ ├─教案
│ │ 03-1.Linux内核开发移植.pdf
│ │
│ ├─笔记
│ │ Day03-Linux驱动-uboot命令-内核kernel.pdf
│ │
│ └─视频
│ 01-uboot命令.wmv
│ 02-kernel介绍.wmv
│ 03-内核配置.wmv
│ 04-内核编译.wmv
│ 05-tftpboot下载镜像.wmv
│ 06-通过fastboot下载.wmv
│ 07-bootcmd环境变量自动启动.wmv
│
├─04_第四章_rootfs
│ ├─代码
│ ├─教案
│ │ 04-1.嵌入式文件系统.pdf
│ │
│ ├─笔记
│ │ Day04-Linux驱动-根文件系统.pdf
│ │
│ └─视频
│ 01-Kconfig.wmv
│ 02-编译代码.wmv
│ 03-测试Kconfig编译代码.wmv
│ 04-文件系统的介绍.wmv
│ 05-根文件系统介绍.wmv
│ 06-根文件系统制作1.wmv
│ 07-根文件系统制作2.wmv
│ 08-根文件系统挂载.wmv
│
├─05_第五章_内核模块
│ ├─代码
│ ├─教案
│ │ 05-1.Linux字符设备驱动.pdf
│ │
│ ├─笔记
│ │ Day05-Linux驱动-内核模块.pdf
│ │
│ └─视频
│ 01-内核模块.wmv
│ 02-内核模块编写.wmv
│ 03-内核模块的编译.wmv
│ 04-内核模块传递参数1.wmv
│ 05-内核模块传递参数2.wmv
│ 06-printk.wmv
│ 07-符号表导出.wmv
│
├─06_第六章_chrdev
│ ├─代码
│ │ └─01_chrdev
│ │ a.out
│ │ demo.c
│ │ demo.ko
│ │ demo.mod.c
│ │ demo.mod.o
│ │ demo.o
│ │ Makefile
│ │ Module.symvers
│ │ modules.order
│ │ test.c
│ │
│ ├─教案
│ ├─笔记
│ │ Day06-Linux驱动-字符设备驱动.pdf
│ │
│ └─视频
│ 01-驱动基本概念.wmv
│ 02-字符设备驱动框架1.wmv
│ 03-字符设备驱动框架2-cdev结构体.wmv
│ 04-字符设备驱动框架3.wmv
│ 05-字符设备驱动框架代码.wmv
│ 06-创建设备文件.wmv
│ 07-生成设备文件内核相关函数.wmv
│ 08-生成设备文件代码编写.wmv
│
├─07_第七章_字符设备驱动接口
│ ├─代码
│ │ ├─02_rw
│ │ │ demo.c
│ │ │ demo.ko
│ │ │ demo.mod.c
│ │ │ demo.mod.o
│ │ │ demo.o
│ │ │ Makefile
│ │ │ Module.symvers
│ │ │ modules.order
│ │ │
│ │ └─03_ioctl
│ │ a.out
│ │ demo.c
│ │ demo.ko
│ │ demo.mod.c
│ │ demo.mod.o
│ │ demo.o
│ │ ioctl_demo.h
│ │ Makefile
│ │ Module.symvers
│ │ modules.order
│ │ test.c
│ │
│ ├─教案
│ │ 06-1.Linux_kernel_API.pdf
│ │
│ ├─笔记
│ │ Day07-Linux驱动-字符设备.pdf
│ │
│ └─视频
│ 01-open打开过程中涉及的结构体.wmv
│ 02-open的系统调用.wmv
│ 03-read-write接口.wmv
│ 04-ioctl接口.wmv
│ 05-ioctl命令码.wmv
│ 06-硬件地址映射.wmv
│ 07-GPIO映射方法1.wmv
│ 08-GPIO映射方法2.wmv
│
├─08_第八章_GpioSubSystem_interrupt
│ ├─代码
│ │ ├─04_led_ioremap
│ │ │ demo.c
│ │ │ Makefile
│ │ │ s5p6818_led.h
│ │ │ tags
│ │ │ test
│ │ │ test.c
│ │ │
│ │ └─05_led_gpio_subsystem
│ │ demo.c
│ │ Makefile
│ │ s5p6818_led.h
│ │ tags
│ │ test.c
│ │
│ ├─教案
│ │ 07-1.工程实例.pdf
│ │
│ ├─笔记
│ │ Day08-Linux驱动-GPIO子系统.pdf
│ │
│ └─视频
│ 02-gpio子系统实例.wmv
│ 03-中断API说明.wmv
│ 04-中断实例.wmv
│ 05-中断测试.wmv
│ 06-中断底半部基本概念.wmv
│ 07-softirq实现的中断底半部.wmv
│ 08-tasklet实现中断底半部.wmv
│
├─09_第九章_中断底半部和定时器
│ ├─代码
│ │ ├─02_Intterrupt
│ │ │ demo.c
│ │ │ demo.ko
│ │ │ demo.mod.c
│ │ │ demo.mod.o
│ │ │ demo.o
│ │ │ Makefile
│ │ │ Module.symvers
│ │ │ modules.order
│ │ │
│ │ ├─05_timer
│ │ │ demo.c
│ │ │ demo.ko
│ │ │ demo.mod.c
│ │ │ demo.mod.o
│ │ │ demo.o
│ │ │ Makefile
│ │ │ Module.symvers
│ │ │ modules.order
│ │ │
│ │ ├─06_Key
│ │ │ demo.c
│ │ │ demo.ko
│ │ │ demo.mod.c
│ │ │ demo.mod.o
│ │ │ demo.o
│ │ │ Makefile
│ │ │ Module.symvers
│ │ │ modules.order
│ │ │
│ │ ├─07_spinlock
│ │ │ a.out
│ │ │ demo.c
│ │ │ demo.ko
│ │ │ demo.mod.c
│ │ │ demo.mod.o
│ │ │ demo.o
│ │ │ Makefile
│ │ │ Module.symvers
│ │ │ modules.order
│ │ │ test.c
│ │ │
│ │ └─08_wait_event
│ │ a.out
│ │ demo.c
│ │ demo.ko
│ │ demo.mod.c
│ │ demo.mod.o
│ │ demo.o
│ │ Makefile
│ │ Module.symvers
│ │ modules.order
│ │ test.c
│ │
│ ├─教案
│ ├─笔记
│ │ Day09-Linux驱动-工作队列-定时器-同步互斥.pdf
│ │
│ └─视频
│ 01-workqueue01.wmv
│ 02-workqueue02.wmv
│ 03-按键软件消抖.wmv
│ 04-内核定时器.wmv
│ 05-Kfifo.wmv
│ 06-并发与竞态的基本概念.wmv
│ 07-互斥体.wmv
│ 08-自旋锁特点.wmv
│ 09-自旋锁API.wmv
│ 10-自旋锁历程1.wmv
│ 11-自旋锁历程2.wmv
│
├─10_第十章_IO模型
│ ├─代码
│ │ ├─08_wait_event
│ │ │ a.out
│ │ │ demo.c
│ │ │ demo.ko
│ │ │ demo.mod.c
│ │ │ demo.mod.o
│ │ │ demo.o
│ │ │ Makefile
│ │ │ Module.symvers
│ │ │ modules.order
│ │ │ test.c
│ │ │
│ │ ├─09_poll
│ │ │ demo.c
│ │ │ Makefile
│ │ │ test.c
│ │ │
│ │ └─10_fasync
│ │ demo.c
│ │ Makefile
│ │ test.c
│ │
│ ├─教案
│ ├─笔记
│ │ Day10-Linux驱动——IO模型.pdf
│ │
│ └─视频
│ 01-信号量-原子操作.wmv
│ 02-阻塞1.wmv
│ 03-阻塞2.wmv
│ 04-阻塞实例.wmv
│ 05-非阻塞.wmv
│ 06-IO多路复用.wmv
│ 07-IO多路复用代码.wmv
│ 08-异步通知.wmv
│
├─11_第十一章_异步通知_杂项设备驱动
│ ├─代码
│ │ ├─10_fasync
│ │ │ demo.c
│ │ │ Makefile
│ │ │ test.c
│ │ │
│ │ └─11-miscdemo
│ │ a.out
│ │ demo.c
│ │ demo.ko
│ │ demo.mod.c
│ │ demo.mod.o
│ │ demo.o
│ │ Makefile
│ │ Module.symvers
│ │ modules.order
│ │ test.c
│ │
│ ├─教案
│ ├─笔记
│ │ Day11-Linux驱动-异步通知-platform总线.pdf
│ │
│ └─视频
│ 01-异步通知.wmv
│ 02-字符设备注册.wmv
│ 03-misc杂项设备1.wmv
│ 04-misc杂项设备2.wmv
│ 05-misc设备驱动例程.wmv
│ 06-platform平台总线.wmv
│ 07-platform-bus-dev.wmv
│ 08-platform相关结构体.wmv
│ 09-platform驱动和设备注册过程.wmv
│
├─12_第十二章_Platform_i2c
│ ├─代码
│ │ ├─12-platform
│ │ │ ├─dev
│ │ │ │ dev_demo.c
│ │ │ │ dev_demo.ko
│ │ │ │ dev_demo.mod.c
│ │ │ │ dev_demo.mod.o
│ │ │ │ dev_demo.o
│ │ │ │ Makefile
│ │ │ │ Module.symvers
│ │ │ │ modules.order
│ │ │ │
│ │ │ └─drv
│ │ │ drv_demo.c
│ │ │ drv_demo.ko
│ │ │ drv_demo.mod.c
│ │ │ drv_demo.mod.o
│ │ │ drv_demo.o
│ │ │ Makefile
│ │ │ Module.symvers
│ │ │ modules.order
│ │ │
│ │ └─13_gpio_i2c_mma
│ │ Makefile
│ │ mma8653.h
│ │ mma8653_gpio_i2c.c
│ │ tags
│ │ test.c
│ │
│ ├─教案
│ │ 08-1.i2c原理及应用.pdf
│ │
│ ├─笔记
│ │ Day12-Linux驱动-platformBus-I2CBus.pdf
│ │
│ └─视频
│ 01-platform-dev-drv编程.wmv
│ 02-platform获取设备信息.wmv
│ 03-DeviceTree基本语法1.wmv
│ 04-设备树介绍.wmv
│ 05-I2C总线时序.wmv
│ 06-I2C协议1.wmv
│ 07-I2C协议2.wmv
│ 08-I2C实训相关函数封装.wmv
│ 09-mma8653.wmv
│
└─13_第十三章_I2C子系统
├─代码
│ └─14_mma8653_i2c_subsys
│ Makefile
│ mma865x_dev.c
│ mma865x_drv.c
│ test.c
│
├─教案
│ 09-1.i2c子系统应用.pdf
│ 09-2.重力传感器项目.pdf
│
├─笔记
│ Day13-Linux驱动-I2C子系统.pdf
│
└─视频
01-i2c子系统1.wmv
02-i2c子系统2.wmv
03-i2c子系统3.wmv
04-mma驱动1.wmv
05-mma驱动2.wmv
06-mma驱动3.wmv
教程截图
教程下载
原文链接:【教程宝盒网】 https://www.jc-box.com/7560.html,转载请注明出处。
请先
!