
linux驱动
明故宫的记忆
吾生也有涯,而知也无涯。以有涯随无涯,殆已……
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
windows环境下使用VisualStudio2017开发Linux驱动
文章目录windows环境下使用VisualStudio2017开发Linux驱动准备工作安装虚拟机和一种Linux发行版安装VisualStudio2017安装VisualGdb开始创建VS工程编译工程修改MakefileVS2017字符设备驱动工程windows环境下使用VisualStudio2017开发Linux驱动最近在玩正点原子的Linux开发板,在教程里原子哥别出心裁,在Ubuntu下使用VSCode阅读和编辑Linux源码,这相对于较早的在Windows下使用SourceInsignt原创 2020-06-14 23:07:13 · 1304 阅读 · 0 评论 -
字符设备驱动-使用alloc_chrdev_region+cdev注册设备驱动
:Lalloc_chrdev_region函数原型如下,它是我们用来向内核申请主设备号时用的,与register_chrdev_region不同的是,alloc_chrdev_region是让内核分配给我们一个尚未使用的主设备号,不是由我们自己指定的,该函数的四个传参意义如下:dev :alloc_chrdev_region函数向内核申请下来的设备号baseminor :次设备号的起始...原创 2018-07-19 11:44:39 · 23438 阅读 · 0 评论 -
SD卡分区及rootfs烧录的一些理解和笔记
一、前言最近在omapl138平台移植完uboot和linux内核后,对内核挂载根文件系统的这个过程一直是云里雾里,再加上对文件系统没有深入的理解,就更云里雾里了,因为omapl138支持MMC启动,所以先通过使用linux下fdisk工具对SD卡进行分区,然后分配uboot、kernel和根文件系统的位置,加深理解。二、准备工作想想Windows下的的C、D..盘,其物理磁盘实...原创 2018-07-25 23:21:59 · 7237 阅读 · 1 评论 -
C++类静态成员函数实现对象的二阶构造
前言 在谈二阶构造模式之前,我们需要先学会灵活使用C++类中的静态成员函数,一般我们将其配合静态成员变量一起使用,用途最多用在统计该类创建的对象个数,除此之外,很多程序员在工作当中不会使用静态成员函数,今天要用的二阶构造模式与此密切相关! 什么是二阶构造模式? 二阶构造,顾名思义,那不就是分两个步骤完成构造函数嘛?嗯…,就是这个意思!为什么要使用二...原创 2018-08-01 23:16:32 · 557 阅读 · 0 评论