正点专题

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-15.7讲 GPIO中断实验-编写按键中断驱动

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。 引用: 正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-15.6讲 GPIO中断实验-GPIO驱动添加中断处理函数

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。 引用: 正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1

正点原子Linux学习笔记(八)LCD 横屏切换为竖屏

LCD 横屏切换为竖屏 横屏显示如何切换为竖屏显示22.2 编写示例代码 之前在技术交流群里边有人提到了 LCD 横屏切换为竖屏的问题,笔者觉得还是很有必要给大家讲一下,所以这里单独做一章内容来讲一讲怎么样实现 LCD 横屏切换为竖屏,其实个人觉得还是非常简单地。首先给大家普及一个基本的知识点,这种横屏、竖屏的切换与驱动程序无关,是应用层需要去解决的一个问题! 本章将会讨论如下主

正点原子Linux学习笔记(七)在 LCD 上显示 png 图片

在 LCD 上显示 png 图片 21.1 PNG 简介21.2 libpng 简介21.3 zlib 移植下载源码包编译源码安装目录下的文件夹介绍移植到开发板 21.4 libpng 移植下载源码包编译源码安装目录下的文件夹介绍移植到开发板 21.5 libpng 使用说明libpng 的数据结构创建和初始化 png_struct 对象创建和初始化 png_info 对象设置错误返回点指定

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-12-蜂鸣器

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。 引用: 正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-9.1-LED灯(模仿STM32驱动开发实验)

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。 引用: 正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-8.2-链接脚本

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。 引用: 正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-6.3--Cortex-A7寄存器介绍

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。 引用: 正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-8.1

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。 引用: 正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-6.5

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。 引用: 正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-6.4

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。 引用: 正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-6.5, 汇编 led.s,第一次点亮LED灯

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。 引用: 正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V

【正点原子Linux连载】 第三十七章 Linux IIO驱动实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=731866264428 3)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban 第三十七章 Linux IIO驱动实验 工业场合里面也有大量的模拟量和数字量之间的转换

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-6.3

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。 引用: 正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-6

前言: 本文是根据哔哩哔哩网站上“正点原子[第二期]Linux之ARM(MX6U)裸机篇”视频的学习笔记,在这里会记录下正点原子 I.MX6ULL 开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了正点原子教学视频和链接中的内容。 引用: 正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com 《【正点原子】I.MX6U嵌入式Linux驱动开发指南V

正点原子[第二期]Linux之ARM(MX6U)裸机篇学习笔记-1.3

前言: 本文是根据哔哩哔哩网站上视频“正点原子[第二期]Linux之ARM(MX6U)裸机篇”的学习笔记,在这里会记录下正点原子Linux ARM MX6ULL 开发板根据配套的哔哩哔哩学习视频所作的实验和笔记内容。本文大量的引用了正点原子哔哔哩网站的教学视频和链接中的内容。 引用: 正点原子IMX6U仓库 (GuangzhouXingyi) - Gitee.com 正文: 1. 安

【正点原子STM32探索者】体验RT-Thread最新5.x版本

【正点原子STM32探索者】体验RT-Thread最新5.x版本 一、准备RT-Thread Env工具二、创建RT-Thread项目2.1 下载RT-Thread源码2.2 生成RT-Thread项目 三、编译和运行RT-Thread项目3.1 编译RT-Thread项目3.2 下载程序到开发板3.3 运行RT-Thread项目 四、体验RT-Thread的交互式shell五、参考链接

ubuntu下stm32f407环境(正点原子)

1.交叉编译 sudo apt install binutils-arm-none-eabisudo apt install gcc-arm-none-eabisudo apt install gdb-arm-none-eabi 如果没有gdb-arm-none-eabi 请看https://zhuanlan.zhihu.com/p/134031693 2.安装stlink 1.安装

基于RTThread的学习(三):正点原子潘多拉 QSPI 通信 W25Q128 实验

1、基于芯片创建工程 2、QSPI配置 2.1、RTThing_setting 设置组件 2.2、配置board.h 文件 2.3、cubemx生成QSPI的硬件初始化代码;HAL_QSPI_MapInit; 这里注意:你所买的开发板对应的qspi 连接的是否是cubemx 上边显示的,如果不是你需要将引脚复用为你的开发板上原理图的引脚; 比如:正点原子潘多拉 stm3

【正点原子FreeRTOS学习笔记】————(15)FreeRTOS任务通知

这里写目录标题 一、任务通知的简介(了解)二、任务通知值和通知状态(熟悉)三、任务通知相关API函数介绍(熟悉)四、任务通知模拟信号量实验(掌握)五、任务通知模拟消息邮箱实验(掌握)六、任务通知模拟事件标志组实验(掌握) 一、任务通知的简介(了解) 任务通知:用来通知任务的,任务控制块中的结构体成员变量 ulNotifiedValue就是这个通知值 使用队列、信号量、事件标志组

【正点原子FreeRTOS学习笔记】————(14)事件标志组

这里写目录标题 一、事件标志组简介(了解)二、事件标志组相关API函数介绍(熟悉)三、事件标志组实验(掌握) 一、事件标志组简介(了解) 事件标志位:用一个位,来表示事件是否发生 事件标志组是一组事件标志位的集合, 可以简单的理解事件标志组,就是一个整数。 事件标志组的特点: 1、它的每一个位表示一个事件(高8位不算) 2、每一位事件的含义,由用户自己决定,如:bit0表示按键是

【正点原子FreeRTOS学习笔记】————(13)队列集

这里写目录标题 一、队列集简介(了解)二、队列集相关API函数介绍(熟悉)三、队列集操作实验(掌握) 一、队列集简介(了解) 一个队列只允许任务间传递的消息为同一种数据类型,如果需要在任务间传递不同数据类型的消息时,那么就可以使用队列集 ! 作用:用于对多个队列或信号量进行“监听”,其中不管哪一个消息到来,都可让任务退出阻塞状态 假设:有个接收任务,使用到队列接收和信号量的获取,

【正点原子FreeRTOS学习笔记】————(12)信号量

这里写目录标题 一、信号量的简介(了解)二、二值信号量(熟悉)三、二值信号量实验(掌握)四、计数型信号量(熟悉)五、计数型信号量实验(掌握)六、优先级翻转简介(熟悉)七、优先级翻转实验(掌握)八、互斥信号量(熟悉)九、互斥信号量实验(掌握) 一、信号量的简介(了解) 信号量是一种解决同步问题的机制,可以实现对共享资源的有序访问 假设有一个人需要在停车场停车 1、首先判断停车场

【正点原子Linux连载】第二十一章 Linux MISC驱动实验摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=731866264428 3)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban 第二十一章 Linux MISC驱动实验 misc的意思是混合、杂项的,因此MISC驱

【正点原子Linux连载】第二十二章 Linux INPUT子系统实验摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=731866264428 3)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban 第二十二章 Linux INPUT子系统实验 按键、鼠标、键盘、触摸屏等都属于输入(i

FreeRtos中段管理-----参考正点原子

什麽是中断? 让CPU打断正常运行的程序,转而去处理紧急的事件(程序),就叫中断 中断执行机制,可简单概括为三步: 1,中断请求:外设产生中断请求(GPIO外部中断、定时器中断等);即中断标志置位。 2,响应中断:CPU停止执行当前程序,转而去执行中断处理程序(ISR);即中断处理。 3,退出中断:执行完毕,返回被打断的程序处,继续往下执行。即清除中断标志位。 中断优先级分组设置(以ARM为例)