自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux上USB驱动开发

Linux上USB驱动开发本次课程分3个部分讲述USB驱动开发第一部分:USB基本概念第二部分:USB设备驱动框架第三部分:实例分析第一部分:USB基本概念 1,设备描述符: 设备描从整体述符描述了USB设备的通用信息,一个USB设备只有一个设备描述符。是在设备连接时,主机第一个读取的描述符。1,typedef struct USB_DEVICE_DESCRIPTOR{BYTE bLength,BYTE bDescriptorType,WORD

2020-07-23 10:11:19 561

原创 虚拟机上安装Ubuntu12.04

第一步,打开Vmware,选择“创建新的虚拟机”第二步,选择“典型”第三步,指明安装光盘所在位置,我们选用ubuntu-12.04-desktop-amd64.iso第四步,输入用户名、密码第五步,指明生成的虚拟机放在哪里第六步,指明虚拟机最大的磁盘大小第七步,点击“完成”第八步,安装过程,一直等待到安装完成第九步,完成后的界面,输入密码登录...

2019-11-29 10:15:55 798

原创 Linux内核配置原理及make menuconfig和.config文件分析

Linux内核配置原理及make menuconfig和.config文件分析一,内核配置的必要性Linux内核源代码中集成了很多功能,具体的某个用户只会用到其中的部分功能。该用户从中挑选自己需要的功能,这就叫内核配置。二,如何进行内核如何进行内核配置通过make menuconfig指令进行内核配置。 ...

2019-11-29 09:31:55 581

原创 Linux驱动开发培训系列教程

《Linux驱动开发培训系列教程》已发布视频教程,有免费部分 https://edu.csdn.net/course/detail/26814

2019-11-27 13:20:57 380

原创 Linux驱动开发流程介绍

一,如何学习Linux驱动我们学习驱动的目的是自己编写驱动。由此延伸出的学习技巧就是:1,写一个驱动,尽量多参考别人的驱动,在他人驱动的基础上进行修改。尽量回避从零开始写一个驱动。2,不要总是想着分析内核代码,能正确使用内核提供的相关函数即可。Linux内核中涉及的知识点总是互相交错,不适合初学者阅读。在有一定的基础之后,分析和自己直接相关的内核源代码,可以加深对驱动的理解。3,百度是最好...

2019-11-21 14:43:00 600

原创 基于Ubuntu虚拟机的Linux驱动开发入门

基于Ubuntu虚拟机的Linux驱动开发入门即将出一套视频教程。该教程面向Linux驱动开发的初学者,基于Ubuntu虚拟机学习驱动开发,无需开发板一,Linux概述及课程特色二,搭建开发环境,安装VMware。安装souce insight。在VMware上安装Ubuntu系统。下载Linux源代码。编译并更新Ubuntu上Linux内核。内核配置原理。make ...

2019-11-21 13:49:22 965 1

原创 Linux驱动开发入门之编译驱动模块

Linux驱动开发入门之编译驱动模块调试Linux驱动的基本流程是先把驱动编译成模块,通过insmod命令加载到内核进行调试。调试完成,编译进内核即可。下面的代码基于Linux3.2(AM335X)平台上经过验证。第一步,在任意位置创建目录gao_driver第二步,在目录gao_driver中创建文件hello.c makefile其中hello.c内容:/***********...

2019-11-12 10:12:29 321

原创 Ubuntu 12.04 静态ip的设置方法

1. 配置静态ip地址$sudo vi /etc/network/interfaces原有内容只有如下两行:auto loiface lo inet loopback向末尾追加以下内容:auto eth0iface eth0 inet staticaddress 172.16.0.158gateway 172.16.0.254netmask 255.255.255.0然后保存...

2019-11-11 16:38:34 191

TTY驱动及串口驱动分析.doc

TTY线路规程的作用就是对准备发送的数据进行一些处理,或者对接收到的数据进行处理后提交上层程序。在TTY驱动程序之上就是线路规程了,他负责把从tty核心层或者tty驱动层接收的数据进行特殊的按着某个协议的格式化,就像是ppp或者蓝牙协议,然后在分发出去的。

2019-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除