首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
linux驱动基础知识
倔强的小刘
创建于2024-02-04
订阅专栏
linux驱动基础知识
暂无订阅
共29篇文章
创建于2024-02-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
gpio驱动模版,查询方式(非阻塞方式) 访问驱动程序
gpio驱动模版,查询方式(非阻塞方式) 访问驱动程序gpio驱动模版,查询方式(非阻塞方式) 访问驱动程序
linux内核-定时机制API函数
init_timer init_timer函数功能描述 函数init_timer( )用于初始化结构体struct timer_list变量,将此结构体变量存储的定时器插入到系统内核定时器模块中,并确
驱动框架函数
构造struct file_operations结构体 file_operations定义 对于一个设备驱动并不需要完成所有函数的映射,可以有选择地进行使用,下面对最常用的几项进行说明: regist
C语言函数
sscanf int sscanf(const char *str, const char *format, ...) 从字符串读取格式化输入。 使用方法 sprintf int sprintf(ch
IMX6ULL和云服务器(ubuntu)实现nfs文件共享
云服务器NFS服务器的安装 NFS服务的安装只需要安装rpcbind与nfs-server就可以对外提供服务了 rpcbind nfs-kernel-server nfs配置文件 打开配置文件 /ho
嵌入式常用命令
编译 启动nfs 更新命令 检查挂载情况 关闭命令 挂载 IMX6ULL访问外网,个人常用的一些命令
typedef用法-C语言
typedef 用法一句话总结———给数据的类型定义别名 (1)我们熟悉的int类型 定义一个变量, 如int a; 突然,我觉得 int 有点长,于是把int改为单个字母 T;
配置vscode的remote-ssh免密登录
本地生成秘钥 命令行输入 ssh-keygen 一直回车即可 vscode配置 vi ~/.ssh/config host:连接名 随便取即可 HostName:服务器IP User:用户名 Por
IMX6ULL开发板和mac电脑组建局域网
一、IMX6ULL开发板网口eth0网线直接连接mac电脑 mac电脑设置 管理虚拟接口 添加进来 查看IP地址 IMX6ULL开发板设置 使用串口工具连接开发板 执行 ifconfig eth0 1
ubuntu交叉编译环境搭建
ubuntu创建book用户并添加权限 创建book用户 sudo adduser book 修改/etc/sudoers文件,添加book ALL=(ALL:ALL) NOPASSWD: ALL 切
编译内核
kernel 的编译过程如下: 登录book账户 原因:lzop库未找到 解决方法:下载并安装lzop库 sudo apt-get install lzop 编译完成 zImage 后才可编译设备树文
IMX6ULL 交叉编译 freetype
以 IMX6ULL 开 发 板 为 例 , 它 的 工 具 链 是 arm-buildroot-linux-gnueabihf-gcc,可以执行以下命令: 查看头文件、库文件路径 echo 'main
nfs工具IMX6ULL开发板挂载mac电脑文件系统
macOS系统自带NFS服务,十分方便,不过mac系统上的nfsd服务配置与普通Linux系统中的nfsserver配置有些差别,从其他系统挂载mac系统共享的NFS文件系统也需要一些特别的配置。 1
ubuntu连接mac共享文件系统
mac系统的设置 一、打开系统偏好设置 -> 用户与群组 解锁后新建一个用户 最上面的属性选择仅限共享 然后再常规设置 二、创建完成后 打开系统偏好设置 -> 共享 这里分四步 1:先勾上 文件共享
第一个驱动程序
在ubuntu的book用户下编译驱动程序 指定那个内核进行编译 vi Makefile 执行 make 编译文件移动到IMX6ULL开发板 在开发板装载驱动程序 insmod hello_drv.k
ASCII 字符的点阵显示
要在 LCD 中显示一个 ASCII 字符,即英文字母这些字符,首先是要找到字符对应的点阵。在 Linux 内核源码中有这个文件:lib\fonts\font_8x16.c,里面以数组形式保存各个字符
VSCode + remote ssh + clangd阅读linux内核源码
执行一遍编译内核流程 原因:如果直接bear make会报错 https://juejin.cn/post/7222207215289499708 vscode安装remote ssh插件 执行客户端
第一个驱动程序
小技巧: 驱动程序包括: 1、构造结构体 2、注册|销毁 chrdev 3、入口函数 4、出口函数 首先要make,在执行baer make生成索引,就可以进行点击跳转 编写测试程序 驱动程序和测试程
Makefile配置
.h和.c文件的差别(在.h声明,.c中实现) .h:声明一个文件/declare,int add(int a, int b),编译器会根据声明来判断你用的函数对不对 .c:实现/(define |
udelay、mdelay、ndelay、msleep使用比较说明
时间单位: 毫秒(ms)、微秒 (μs)、纳秒(ns)、皮秒(ps)、飞秒(fs)、阿秒、渺秒 1 s = 10^3 ms = 10^6 us = 10^9 ns = 10^12 ps = 10^
下一页