自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 shell学习笔记

文章会记载作者本人在学习、使用shell进行编程时的学习内容及学习心得,欢迎大家一起交流讨论。

2024-06-23 17:25:52 233

原创 Makefile 编写

件出现名字冲突,有时候我们需要编写一个规则用来执行一些命令,但是这个规则不是用来创。使用伪目标的主要是为了避免 Makefile。依赖文件集合中的第一个文件,如果依赖文件是以模式。中定义的只执行命令的目标和工作目录下的实际文。”就是符合模式的一系列的文件集合。命令列表中的每条命令必须以。键开始,不能使用空格!

2024-06-22 16:40:52 310

原创 Linux WIFI 驱动实验

热点能不能扫描到,扫描不到的话肯定就没法连接了。模块,如果是板子集成的就不需要这一步。二来检查一下自己要连接的。命令打开对应的无线网卡,比如。:扫描当前无线网络信息,获取。接口没有插其他的模块,比如。④、无线网卡打开以后使用。命令扫描一下当前环境下的。:设置无线网络相关参数。搜索当前环境下的所有。

2023-10-18 22:45:50 125

原创 Linux 网络驱动实验

本文章对Linux 网络驱动实验中的设备树进行介绍,Linux网络驱动程序比较复杂,只要学会应用。其他的属性信息就很好理解了,基本已经在上面讲解绑定文档的时候说过了。其他地方就没什么好多的了,绑定文档已经讲解的很清楚了。I.MX6ULL 网络驱动主要就是这两个网络 MAC。ENET2 网口的节点属性,基本和。ENET1 网口的节点属性,I.MX6ULL 有两个。子节点,前面讲解绑定文档的时候说了,,这个要根据实际的硬件来设置。网口一致,区别就是多了第。总线,在此子节点内会包含。PHY节点名字,“@

2023-10-09 22:01:07 381

原创 快速排序数据结构程序代码

快速排序数据结构程序代码

2023-07-23 09:39:02 136

原创 哈希表数据结构程序代码

哈希表数据结构程序代码,程序包含哈希表的创建、插入、查找。

2023-07-22 13:26:01 100

原创 链式队列程序代码

链式队列程序代码

2023-07-18 22:39:03 66

原创 链式栈程序代码

链式栈程序代码

2023-07-16 11:37:45 69

原创 线性栈程序代码

线性栈程序代码

2023-07-16 09:36:39 86

原创 线性队列常用程序代码

数据结构线性队列常用的算法程序:创建、入队、出队、判断队列是否为空、判断队列是否为满。

2023-07-15 16:48:14 36

原创 线性表-顺序表

数据结构线性表之顺序表

2023-07-10 07:35:06 39

原创 Linux源码目录分析

Linux内核编译过程

2023-06-28 23:25:05 136

原创 Uboot图形化界面配置

本文章整理了uboot图形配置化界面使用方式与语法规则。

2023-06-18 10:28:35 548

原创 u-boot 的文件详解

u-boot 的文件详解、u-boot 顶层Makefile分析、配置及编译

2023-06-17 12:41:48 2002

转载 C语言枚举类型(enum)用法

​枚举enum就是英文enumerate的缩写,也就是列举、排列说明的意思。枚举类型是C语言中的一种特殊类型,枚举类型可以让我们的程序使用一些固定长度和固定数值的变量值范围。

2023-05-29 23:43:52 1211

原创 Linux WIFI 驱动实验

将使用到的USB无线驱动文件夹移动到Linux内核文件夹中

2023-05-15 21:19:00 206

原创 Linux PWM 驱动实验

分析NXP 原厂提供的 Linux 内核自带的 PWM 驱动源码

2023-05-14 14:31:02 192

原创 Linux RTC 驱动实验

RTC 设备驱动是一个标准的字符设备驱动,应用程序通过 open、release、read、write 和 ioctl等函数完成对 RTC 设备的操作

2023-05-12 23:38:31 101

原创 Linux 块设备驱动实验

本实验利用内存模拟出2MB大小的存储空间,利用块设备驱动程序对该存储空间进行读写操作。

2023-05-03 23:29:12 405

原创 Linux USB 驱动实验

Linux嵌入式驱动开发USB使用方法

2023-05-02 12:34:57 370

原创 C/C++语言关键字static与const使用方法

C/C++语言关键字static与const使用方法

2023-05-02 10:36:18 247

原创 Linux 音频驱动实验

I.MX6ULL 带有 SAI接口,正点原子的 I.MX6ULL ALPHA 开发板通过此接口外接了一个 WM8960 音频 DAC 芯片,本实验我们就来学习一下如何使能 WM8960 驱动,并且通过 WM8960 芯片来完成音乐播放与录音。音频的驱动框架在这里不进行分析。

2023-05-02 09:32:39 461

原创 Linux 多点电容触摸屏实验

Linux下电容触摸屏驱动实验

2023-04-29 13:43:35 232

原创 Linux SPI 驱动实验

本实验的目的驱动 I.MX6UALPHA 开发板上的ICM-20608这个SPI接口的六轴传感器,可以在应用程序中读取 ICM-20608的原始传感器数据。

2023-04-22 13:45:20 214

原创 Linux I2C 驱动实验

本实验在 Linux 下开发 I2C 接口器件驱动,重点是学习 Linux 下的 I2C 驱动框架,按照指定的框架去编写 I2C 设备驱动。​​​​​​​

2023-04-16 11:47:54 387

原创 Linux LCD 驱动实验

I.MX6ULL 的 eLCDIF 接口驱动程序 NXP 已经编写好了,因此 LCD 驱动部分我们不需要去修改。我们需要做的就是按照所使用的 LCD 来修改设备树。

2023-04-09 22:42:52 145 1

原创 Linux INPUT子系统实验

本实验进行的是当按键按下,上报按键值,是在中断函数的基础上改写的。

2023-04-04 00:07:29 114

原创 Linux MISC 驱动实验

当有些外设无法进行分类的时候就可以使用MISC驱动。MISC 驱动其实就是最简单的字符设备驱动,通常嵌套在 platform 总线驱动中来实现字符设备的驱动。

2023-03-28 23:41:10 198

原创 设备树下的 platform 驱动编写

本实验是在platform设备驱动试验的基础上进行改变的,将platform设备驱动试验中的设备程序leddevice.c部分使用设备树代替。程序中的platform_driver结构体内容增加设备树匹配方式。

2023-03-26 22:09:27 106

原创 platform 设备驱动实验(无设备树)

本实验在没有使用设备树的前提下,使用platform平台点亮LED。其中leddevice.c是platform 设备文件,leddriver.c是platform 的驱动文件。

2023-03-26 11:53:18 183

原创 异步通知实验

本实验通过Linux内核异步通知的方式读取按键按下时的值。

2023-03-23 21:16:51 50

原创 Linux内核中断实验

当按键按下时,发生中断,在中断函数里开启定时器计时。其中中断程序分为上下半部两部分,上半部进行处理中断程序的调度工作,下半部分开启定时器,在定时是到达设定时间以后,程序进入定时器处理函数,完成按键值的读取。

2023-03-20 21:38:45 298

原创 Linux 内核定时器实验

本实验通过应用程序设置定时器的周期,将LED进行周期性的亮灭。

2023-03-18 19:35:15 167

原创 Linux 按键输入实验

Linux 按键输入实验

2023-03-18 19:26:30 68

原创 互斥体实验

在驱动入口函数中调用 mutex_init 初始化 mutex;在 open 函数中调用mutex_lock 获取 mutex,成功的话就表示可以使用 LED 灯,失败的话就会进入休眠状态,和信号量一样;在 release 函数中调用 mutex_unlock 函数释放 mutex,这样其他应用程序就可以获取 mutex 了。

2023-03-16 23:28:16 42

原创 信号量实验

信号量保护的临界区没有运行时间限制,可以在驱动的 open 函数申请信号量,然后在release 函数中释放信号量。

2023-03-16 22:18:24 61

原创 自旋锁实验

本实验使用自旋锁实现了一次只能有一个应用程序访问 LED 灯。

2023-03-15 21:17:42 38

原创 原子操作实验

本实验使用atomic 来实现一次只能允许一个应用访问 LED。

2023-03-15 20:29:44 44

原创 pinctrl和 gpio子系统实验

pinctrl和 gpio子系统实验

2023-03-13 23:40:54 83

原创 设备树下的 LED 驱动实验

设备树下的 LED 驱动实验

2023-03-12 22:27:21 137

空空如也

空空如也

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

TA关注的人

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