物聯網BSP及驅動開發

教程詳情

文件下載

  文件名稱:物聯網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

教程截圖

物聯網BSP及驅動開發

教程下載

資源下載
免費資源
誠通網盤點擊下載提取碼: 4672複制
免費下載地址,低速
付費資源
此資源下載價格爲1積分立即購買,VIP免費
高速下載地址,【百度網盤】+【直鏈下載】
沒有百度網盤會員也可以用直鏈地址高速下載了
資源下載
下載價格1 積分
高速下載地址,【百度網盤】+【直鏈下載】
沒有百度網盤會員也可以用直鏈地址高速下載了

原文鏈接:【教程寶盒網】 https://www.jc-box.com/7560.html,轉載請注明出處。

0
分享海報

評論0

請先

沒有賬号? 注冊  忘記密碼?

社交賬号快速登錄

微信掃一掃關注
如已關注,請回複“登錄”二字獲取驗證碼