
视频教程
文章平均质量分 87
韦东山
深圳百问网科技有限公司技术总监,毕业于中国科学技术大学电子、软件专业双学位,10余年嵌入式一线开发经验, 畅销书<<嵌入式Linux应用开发完全手册>>作者, 擅长ARM/MIPS等架构的Linux底层系统开发, 曾为多家知名培训机构特邀讲师,2011年陆续录制的工程师必看教程------韦东山系列Linux/Android视频,有口皆碑。累计学员10万+,当之无愧成为嵌入式培训领域的佼佼者。
展开
-
Android驱动深度开发视频教程-韦东山-专题视频课程
也许是中国第一个讲解android驱动的课程,涵盖: bootloader,内核移植,INIT进程,框架(BINDER IPC,SERVICE FRAMEWORK Activity Manager Serive,JNI,HAL等),binder驱动,logger,Ashmen,电源管理,常用驱动(如灯光系统,输入系统,显示系统等),构建Android,定制ROM...原创 2016-05-24 17:44:04 · 4724 阅读 · 1 评论 -
linux网卡DM9000驱动移植-韦东山-专题视频课程
根据原厂网卡驱动移植DM9000C原创 2017-01-12 11:09:58 · 527 阅读 · 0 评论 -
linux I2C ARM裸板-韦东山-专题视频课程
熟悉I2C协议和硬件操作很重要,驱动程序应该用到原创 2017-01-12 11:10:52 · 391 阅读 · 0 评论 -
linux2.6 内核I2C驱动框架-韦东山-专题视频课程
新版本I2C框架和这个差不多,建议重点看新版本的原创 2017-01-12 11:11:04 · 524 阅读 · 0 评论 -
linux掌握定时器驱动程序的编写方法。-韦东山-专题视频课程
当你按一次按健时,由于按健有反应时间、有抖动,可能你按一次机器感应到几次,防抖就是让在按键正常反应时间内机器只感应一次按键效果,防止误操作。当按键发生时产生中断,在中断服务程序中修改一个定时器的定时时间为10ms,并从10ms开始重新计数。定时器时间到后产生定时器中断,按键处理放在定时器中断里面。这样当10ms内有多个中断发生时只有后一个中断起作用,以达到消除抖动的目的。...原创 2017-01-12 11:32:39 · 470 阅读 · 0 评论 -
linux字符设备另一种写法-韦东山-专题视频课程
现在另一种写法用的更多原创 2017-01-13 09:48:48 · 385 阅读 · 0 评论 -
Linux 声卡驱动程序-韦东山-专题视频课程
3期的声卡驱动更详细,推荐。原创 2017-01-13 09:49:42 · 1096 阅读 · 0 评论 -
Linux驱动之DMA-韦东山-专题视频课程
内核也提供DMA驱动API原创 2017-01-13 09:49:59 · 804 阅读 · 0 评论 -
Linux hotplug_uevent机制-韦东山-专题视频课程
做产品时经常要用到自动挂载,自动启动原创 2017-01-13 09:50:15 · 353 阅读 · 0 评论 -
linux裸板调试方法合集-韦东山-专题视频课程
我们用的比较多的(点灯串口打印)原创 2017-01-13 09:50:45 · 474 阅读 · 0 评论 -
linux3.4.2内核下的I2C驱动-韦东山-专题视频课程
3.4.2内核下的I2C驱动框架非常详细,建议多花时间学习原创 2017-01-17 11:45:24 · 981 阅读 · 0 评论 -
linux应用调试方法合集-韦东山-专题视频课程
用的多的应用调试方法是strace原创 2017-01-17 11:45:10 · 438 阅读 · 0 评论 -
linux驱动调试方法合集-韦东山-专题视频课程
我们用的多的是printk 解决常见的段错误原创 2017-01-17 11:44:46 · 862 阅读 · 0 评论 -
ARM裸机1期加强版(linux)-韦东山-专题视频课程
1、 现场编写调试 2、假设学员0基础: 只会简单C语言 3、ARM裸板为主线,硬件知识,c语言为辅线,4、Linux命令,ARM硬件、汇编,重定位,链接脚本,gcc、Makefile 5、全新软件以及ubuntu系统...原创 2018-03-23 16:03:06 · 1881 阅读 · 0 评论 -
linux设备树详解-韦东山-专题视频课程
现在的linux内核(Linux3.X)都已支持设备树机制(dts),不管你是玩内核还是玩驱动,一定会碰到设备树,而网上虽然有很多博客,但都讲的不够清晰,看了还是不懂,半桶水,学员急需一套讲解设备树比较透彻的课程,所以我们来了,致力于帮助广大学员扫清设备树在驱动以及内核学习中的障碍。...原创 2018-09-21 09:21:35 · 3358 阅读 · 0 评论 -
韦东山嵌入式Linux第一期视频-韦东山-专题视频课程
掌握写汇编代码的能力,可以分析任意裸板包括U-boot、内核里的相关汇编代码;掌握常用的硬件部件的操作,比如GPIO,UART,I2C,LCD,触摸屏;深入理解ARM体系统架构,可以写出具备中断功能的裸板程序,对程序现场的保存、恢复有所了解,这些原理适用于任何架构CPU,适用于内核及应用程序;熟悉裸板程序的结构,给你一个Bootloader就能分析它的初始化部分、内存使用情况、链接地址、重定...原创 2014-11-29 12:20:18 · 1707 阅读 · 0 评论 -
Linux驱动程序之网卡-韦东山-专题视频课程
先讲框架,在编写一个虚拟网卡驱动原创 2017-01-12 11:09:39 · 532 阅读 · 0 评论 -
Linux驱动之块设备-韦东山-专题视频课程
块设备(blockdevice)是一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或者从设备一次性读到缓冲区。...原创 2017-01-12 11:07:36 · 475 阅读 · 0 评论 -
Android入门课程之JAVA入门-韦东山-专题视频课程
定位是、高效,看完这十多节视频就能掌握Android开发所需的java知识原创 2016-06-02 17:19:37 · 743 阅读 · 3 评论 -
嵌入式Linux项目实战:三个大项目(数码相框、摄像头驱动和电源管理),九个衍生项目视频教程-韦东山-专题视频课程...
包括3个大项目和若干衍生项目,涵盖:数码相框、电子书、指针、链表、Makefile、网络编程Socket、USB摄像头、CMOS摄像头、视频监控、WIFI、3G网卡、ALSA声卡、便携式视频监控(局域网通信)和电源管理。总体格调:应用为主驱动为辅,手把手现场写代码,再现项目实现过程...原创 2016-06-03 17:37:32 · 2693 阅读 · 0 评论 -
Android入门之C++视频培训教程-韦东山-专题视频课程
Android驱动视频的语言部分,定位是、高效,学完这十多节视频就能掌握Android开发所需的c++知识,C++入门知识视频教程,涵盖C++入门所需的所有知识点。原创 2016-06-08 13:57:30 · 1020 阅读 · 0 评论 -
SPI(裸机和驱动)视频教程-韦东山-专题视频课程
SPI裸机,SPI OLED驱动,SPI flash 驱动和SPI MASTER驱动,本课程全面讲解了SPI的方方面面。原创 2016-06-08 16:59:14 · 1632 阅读 · 0 评论 -
ARM裸机视频教程(基于S3C6410)-韦东山-专题视频课程
基于QT6410的ARM裸机视频教程,内容涵盖:LED,系统时钟,串口,位置无关码,DDR,NAND, 异常处理,中断处理和LCD。原创 2016-06-20 16:54:56 · 1170 阅读 · 1 评论 -
2012现场答疑讲座录像-韦东山-专题视频课程
2012年深圳现场答疑讲座录像,内容包括:NAND, DMA, HOTPLUG, 设备地址等原创 2016-06-24 10:22:54 · 258 阅读 · 0 评论 -
2014年YY公开课录像-韦东山-专题视频课程
2014年在YY举办的公开课录像,现场回答网友提的普遍性问题原创 2016-06-24 12:55:01 · 304 阅读 · 0 评论 -
从零写Bootloader及移植uboot、linux内核、文件系统和驱动-韦东山-专题视频课程
免费嵌入式Linux视频中,好看毕业班。包括了自己写一个能启动内核的Bootloader;移植UBOOT和移植内核,移植2期驱动到内核。其中移植UBOOT难也能学到东西。...原创 2016-06-27 17:44:09 · 1827 阅读 · 1 评论 -
Linux驱动程序之分层分离概念_总线驱动设备模型-韦东山-专题视频课程
总线设备驱动模型其实现主要是基于Kobject和sysfs等机制,对于驱动模型程序开发主要是理解三个元素:总线、设备、驱动的关系。三者之间因为一定的联系性实现对设备的控制。...原创 2016-12-23 08:41:10 · 561 阅读 · 0 评论 -
Linux驱动程序之NAND FLASH-韦东山-专题视频课程
先掌握NAND的各种命令,然后分析内核NAND驱动框架,后编写程序原创 2017-01-12 11:01:36 · 622 阅读 · 0 评论 -
Linux驱动程序之NOR FLASH-韦东山-专题视频课程
norflash驱动程序的步骤:(1)分配map_info结构体,并设置:物理地址,位宽,虚拟地址等(2)设置读写函数,用默认函数即可(3)调用NOR FLASH协议层提供的函数来识别:do_map_probe(4)添加分区:add_mtd_partitions...原创 2017-01-12 11:02:01 · 447 阅读 · 0 评论 -
Linux驱动之LCD实战视频课程-韦东山-专题视频课程
总结出怎么写一个lcd的驱动程序的步骤1.分配一个fb_info的结构体2.设置fb_info结构体3.向内核注册register_framebuffer4.硬件相关的初始化原创 2017-01-12 11:02:20 · 458 阅读 · 0 评论 -
Linux驱动之输入子系统-韦东山-专题视频课程
驱动编写的步骤:1、分配一个input_dev结构体2、 设置3、 注册4、硬件相关代码:中断服务程序里的上报事件原创 2017-01-12 11:03:03 · 504 阅读 · 0 评论 -
Linux驱动之触摸屏-韦东山-专题视频课程
当有人在触摸屏上按下触笔时,触摸屏的四个引脚会产生不同的电压值,这样触摸屏控制器就能检测到这种变化,从而产生INT_TC中断,表示触笔按下。然后在得到CPU指示的情况下,触摸屏控制器可以根据四个引脚上产生的不同电压值进行AD转换,从而计算出X和Y坐标的数值,并在将这两个值保持到其内部寄存器后,发出INT_ADC中断,表示坐标转换已完成,从而软件就可以读取按下触笔的位置。...原创 2017-01-12 11:03:32 · 514 阅读 · 0 评论 -
Linux驱动之USB设备驱动-韦东山-专题视频课程
不管是USB设备还是USB接口,都会被注册到同一个bus上,也就是usb_bus_type,其之间的区别会在match函数中区分,之后再去绑定不同的driver。当一个USB设备被插入的时候,USB设备驱动,也就是usb_generic_driver会跟USB设备交互,得到其所有的各种描述符,并为每个接口都定义成为一个device,之后再加载到usb_bus上,让其去匹配其对应的接口驱动程序。...原创 2017-01-12 11:03:52 · 1204 阅读 · 0 评论 -
嵌入式Linux驱动教程(韦东山2期)-韦东山-专题视频课程
1.没有废话,句句都是干货!学习后保证可以跟着视频完成相应的实验。2.现场从0编写/调试工作中的绝大部分驱动,内容--- 理论 +原创 2015-07-07 16:21:04 · 1941 阅读 · 0 评论