E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
正点IMX6ULL裸机开发
正点
原子嵌入式linux驱动开发——Linux LCD驱动
LCD和LTDC简介LCD简介这里在当时学习stm32
裸机开发
的时候就学过了,但是当时我的是一个2.8寸的电阻触摸屏,而且接口是MCU的,8080时序,和现在买的这个RGB不一样,所以还是要学习一下。
努力自学的小夏
·
2023-10-26 09:07
linux学习
linux
驱动开发
stm32
学习
笔记
正点
原子嵌入式linux驱动开发——RGB转HDMI
本章就来学习一下如何在
正点
原子的STM32MP1开发板上实现RGB转HDMI。RGB转HDMI简介STM32MP157这颗SOC没有HDMI外设,只有RGB屏幕接口,因此只能通过RG
努力自学的小夏
·
2023-10-26 09:37
linux学习
linux
驱动开发
stm32
笔记
学习
正点
原子嵌入式linux驱动开发——platform设备驱动
在前面的学习笔记中,编写的设备驱动都非常的简单,都是对GPIO进行最简单的读写操作。像I2C、SPI、LCD等这些复杂外设的驱动就不能这么去写了,Linux系统要考虑到驱动的可重用性,提出了驱动的分离与分层这样的软件思路,在这个思路下诞生了将来最常打交道的platform设备驱动,也叫做平台设备驱动。本章就来学习一下Linux下的驱动分离与分层,以及platform框架下的设备驱动该如何编写。Li
努力自学的小夏
·
2023-10-26 09:36
linux学习
linux
驱动开发
学习
笔记
stm32
正点
原子嵌入式linux驱动开发——设备树下platform驱动
在上一篇笔记中,详细的讲解了Linux下的驱动分离与分层,以及总线、设备和驱动这样的驱动框架。基于总线、设备和驱动这样的驱动框架,Linux内核提出来platform这个虚拟总线,相应的也有platform设备和platform驱动。上一篇笔记中讲解了传统的、未采用设备树的platform设备和驱动编写方法。最新的Linux内核已经支持了设备树,因此在设备树下如何编写platform驱动就显得尤为
努力自学的小夏
·
2023-10-26 09:36
linux学习
linux
驱动开发
stm32
学习
笔记
正点
原子嵌入式linux驱动开发——异步通知
上一篇笔记中使用阻塞或者非阻塞的方式来读取驱动中按键值都是应用程序主动读取的,对于非阻塞方式来说还需要应用程序通过poll函数不断的轮询。最好的方式就是驱动程序能主动向应用程序发出通知,报告自己可以访问,然后应用程序再从驱动程序中读取或写入数据,类似于中断。Linux提供了异步通知这个机制来完成此功能,本章就来学习一下异步通知以及如何在驱动中添加异步通知相关处理代码。异步通知异步通知简介首先来回顾
努力自学的小夏
·
2023-10-26 09:06
linux学习
linux
驱动开发
学习
笔记
stm32
正点
原子嵌入式linux驱动开发——Linux I2C驱动
在电子产品硬件设计当中,I2C是一种很常见的同步、串行、低速、近距离通信接口,用于连接各种IC、传感器等器件,它们都会提供I2C接口与SoC主控相连,比如陀螺仪、加速度计、触摸屏等,其最大优势在于可以在总线上扩展多个外围设备的支持。Linux内核开发者为了让驱动开发工程师在内核中方便的添加自己的I2C设备驱动程序,更容易的在linux下驱动自己的I2C接口硬件,进而引入了I2C总线框架。与Linu
努力自学的小夏
·
2023-10-26 09:29
linux学习
linux
驱动开发
stm32
学习
笔记
【365第160天】如今掩卷闭目——悟空之性
当然最最意料之外的,是这本书现在读来,恰是
正点
!因为浮沉职场多年,本到不惑,反增茫然,打开这本书时,答案悠悠而来,竟是那空性二字,擦亮了我的天空。唐僧的大徒弟,名悟空,小
如贝衔珠
·
2023-10-26 05:37
GD32测量pwm波频率以及占空比
2、需求分析经过查找资料以及参考
正点
原子的教程,发现单片机的定时器的输入捕获功能能够实现该功能。2.1分析如上图所示,测量占空比和测量频率
NULL_1969
·
2023-10-25 22:34
STM32
问题分析
单片机
stm32
输入捕获
占空比
pwm
【Linux】【驱动】设备树中设备节点的挂载
【Linux】【驱动】设备树中设备节点的挂载代码操作脚本Linux中的操作下位机中的操作指令代码设备树对应的文件是100ask_
imx6ull
_mini.dtb所以需要在根节点上增加相关的测试代码我们修改的就是
伪NChris
·
2023-10-25 09:17
Linux
1024程序员节
关于RIA拆书法的分享与总结
改
正点
:1.时间要掌握好2.要与群里的朋友沟通好3.要多互动关于RIA拆书法我
街燈下的回憶_6bc0
·
2023-10-25 07:53
正点
原子嵌入式linux驱动开发——Linux PWM驱动
PWM是很常用到功能,可以通过PWM来控制电机速度,也可以使用PWM来控制LCD的背光亮度。本章就来学习一下如何在Linux下进行PWM驱动开发。PWM驱动解析不在介绍PWM是什么了,直接进入使用。给LCD的背光引脚输入一个PWM信号,这样就可以通过调整占空比的方式来调整LCD背光亮度了。提高占空比就会提高背光亮度,降低占空比就会降低背光亮度,重点就在于PWM信号的产生和占空比的控制。设备树下PW
努力自学的小夏
·
2023-10-25 05:50
linux学习
linux
驱动开发
学习
笔记
stm32
正点
原子嵌入式linux驱动开发——Linux MISC驱动
misc的意思是混合、杂项的,因此MISC驱动也叫做杂项驱动,也就是当板子上的某些外设无法进行分类的时候就可以使用MISC驱动。MISC驱动其实就是最简单的字符设备驱动,通常嵌套在platform总线驱动中,实现复杂的驱动,本章就来学习一下MISC驱动的编写。MISC设备驱动简介所有的MISC设备驱动的主设备号都为10,不同的设备使用不同的从设备号。随着Linux字符设备驱动的不断增加,设备号变得
努力自学的小夏
·
2023-10-25 05:19
linux学习
linux
驱动开发
stm32
笔记
学习
正点
原子嵌入式linux驱动开发——Linux INPUT子系统
按键、鼠标、键盘、触摸屏等都属于输入(input)设备,Linux内核为此专门做了一个叫做input子系统的框架来处理输入事件。输入设备本质上还是字符设备,只是在此基础上套上了input框架,用户只需要负责上报输入事件,比如按键值、坐标等信息,input核心层负责处理这些事件。本章就来学习一下Linux内核中的input子系统。input子系统input子系统简介input子系统就是管理输入的子系
努力自学的小夏
·
2023-10-25 05:19
linux学习
linux
驱动开发
学习
笔记
stm32
STM32理论 —— 综述、GPIO
常用资料手册简介1.2.1芯片手册1.2.2参考手册1.2.3勘误手册1.2.4Cotex-M3/M4权威指南1.2.5应用手册1.2.6在ST官网上查找相应手册1.2.7在ST官网上下载对应芯片软件包1.2.8
正点
原子资料下载中心
Truffle7电子
·
2023-10-25 05:48
STM32
stm32
gpio
嵌入式
【
正点
原子】Alpha-I.MX开发板操作系统移植流程
以下内容是自己在学习
正点
原子Alpha-I.MX开发板基于linux操作系统移植时做的笔记,包括环境搭建,外接传感器实验等内容。
Intoxicated_Rookie
·
2023-10-25 04:47
嵌入式
linux
linux
ubuntu
运维
正点
原子嵌入式linux驱动开发——Linux自带LED驱动
Linux内核的LED灯驱动采用platform框架,因此只需要按照要求在设备树文件中添加相应的LED节点即可,本章就来学习如何使用Linux内核自带的LED驱动来驱动
正点
原子的STM32MP1开发板上的
努力自学的小夏
·
2023-10-25 04:44
linux学习
linux
驱动开发
stm32
学习
笔记
人类最后的生活
他进研究所大门的时候刚刚
正点
,换好衣服
根梦
·
2023-10-25 02:26
关于吃苦
还有一个原因是接下来两个月,爸爸又该来我家住了,图文店里的工作没个
正点
,经常需要加班。想要更好的照顾爸爸,就得找个不需要加班,上班时间较短的工作。
嗅梅
·
2023-10-24 19:00
I.MX6U开发板上的Qt串口编程
文章目录1.资源简介2.应用实例2.1项目简介:2.203_serialport.pro2.3mainwindow.h2.4mainwindow.cpp3.程序运行效果4.串口测试1.资源简介在
正点
原子的
十月旧城
·
2023-10-24 15:01
#
嵌入式Linux
Qt5(C++)开发
qt
开发语言
正点
原子嵌入式linux驱动开发——Linux阻塞与非阻塞IO
阻塞和非阻塞IO是Linux驱动开发里面很常见的两种设备访问模式,在编写驱动的时候一定要考虑到阻塞和非阻塞。本章就来学习一下阻塞和非阻塞IO,以及如何在驱动程序中处理阻塞与非阻塞,如何在驱动程序使用等待队列和poll机制。阻塞和非阻塞IO阻塞和非阻塞简介这里的“IO”并不是学习单片机的时候所说的“GPIO”(也就是引脚)。这里的IO指的是Input/Output,也就是输入/输出,是应用程序对驱动
努力自学的小夏
·
2023-10-24 07:35
linux学习
linux
驱动开发
stm32
笔记
学习
uboot移植之mx6ull_alientek_nand.h文件详解三
mx6ull_alientek_nand.h文件其实是之前针对
正点
原子ALPHA开发板移植的Uboot配置文件。
凌肖战
·
2023-10-24 06:07
uboot
系统移植篇
linux
arm开发
杂感
这世界上的话,就没个
正点
,我真的傻傻的分不清。为善多福。可是,修桥补路活该死,杀人越货济阴功。这善与恶肿么掂量呀?
d3a17469fa4f
·
2023-10-23 20:44
STM32F103Emwin移植完后能正常显示但是触摸功能失效的原因
问题:
正点
STM32F013移植后Emwin是可以正常显示的,但是触摸效果失效。解决方案:加上RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_CRC,ENABLE);
吃清淡一点
·
2023-10-23 15:20
stm32
单片机
arm
stm32f407 FreeRTOS+LVGL移植
参考资料:
正点
原子《littleVGL开发指南》
正点
原子《STM32F407FreeRTOS开发指南》硬件平台:stm32f407开发板(或最小系统)、4.3寸TFTLCD以
正点
原子的例程为基础进行移植
「已注销」
·
2023-10-23 15:48
stm32
单片机
LVGL - 在STM32上的移植
一、硬件平台本次移植选用的是
正点
原子的APOLLO开发板,MCU为STM32F429IG,1M的内部FLASH,256K的SRAM,并且板载了一颗32M的SDRAM。
不愿透露姓氏的国先生
·
2023-10-23 15:47
LVGL
STM32进行LVGL裸机移植
本文的移植参考的是
正点
原子的课程《手把手教你学LVGL图形界面编程》基于该课程和《LVGL开发指南_V1.3》“第二章LVGL无操作系统移植”,然后结合自身的实际情况进行整理。
路溪非溪
·
2023-10-23 15:45
stm32
嵌入式硬件
单片机
RTOS 是如何进行任务划分的?
任务的相关概念任务的定义在嵌入式开发中,面对的都是单个CPU的情况,而在这个开发过程中,我们会涉及到
裸机开发
或者是跑操作系统的开发,在
裸机开发
的过程中,整个系统是以模块的角度来看的,也就是系统在运行完了这个模块之后
wenzi嵌入式软件
·
2023-10-23 05:21
RTOS
裸机与RTOS(概念、关系、区别)
裸机开发
的特点STM32
裸机开发
RTOS什么是RTOS?RTOS技术的概念及特点STM32中的RTOS
裸机开发
与RTOS开发对比分析
裸机开发
RTOS开发如何选择?裸机什么是裸机?
JiaYu嵌入式
·
2023-10-23 04:16
FreeRTOS
嵌入式底层
嵌入式学习
架构
学习
嵌入式硬件
stm32
【【萌新的SOC学习之自定义IP核的学习与设计】】
萌新的SOC学习之自定义IP核的学习与设计本章为了更加深入的了解FPGA的自定义IP和IP封装测试等问题参考了
正点
原子第六讲自定义IP核呼吸灯实验和第十九章IP封装与接口定义实验为了更好的理解自定义IP
ZxsLoves
·
2023-10-23 03:47
SOC学习
学习
tcp/ip
网络协议
【【萌新的FPGA学习之管脚设定xdc文件】】
萌新的FPGA学习之管脚设定xdc文件xdc文件可以自己设置也可以匹配我们根据
正点
原子的流水灯管脚设定主要讲述一下各个英文设计是什么意思Name:工程中顶层端口的名称。
ZxsLoves
·
2023-10-23 03:47
FPGA学习
fpga开发
学习
正点
原子——STM32F4以太网MAC
一、MAC简介1、STM32F407自带有10/100Mbit/s的以太网MAC内核,这个以太网MAC内核特性如下:(1)支持外部PHY接口实现10/100Mbit/s数据传输速率(2)通过符合IEEE802.3的MII接口和外接快速以太网PHY进行通信(3)支持全双工和半双工操作(4)报头和帧起始数据(SFD)在发送路径中插入、在接收路径中删除(5)支持通过MDIO接口配置和管理PHY设备(6)
weixin_45981798
·
2023-10-22 23:08
stm32单片机
stm32
c语言
网络
(实验55)单片机,STM32F4学习笔记,代码讲解【网络通信实验】【
正点
原子】【原创】
文章目录其它文章链接,独家吐血整理实验现象主程序LWIP初始化程序代码讲解其它文章链接,独家吐血整理(实验3)单片机,STM32F4学习笔记,代码讲解【按键输入实验】【
正点
原子】【原创】(实验4)单片机
情系淮思
·
2023-10-22 23:07
学校-32单片机
单片机
经验分享
学习
f4 stm32 神经网络_在STM32F429上应用网络功能
并给出了在
正点
原子STM32F4探索者开发板上运行NTP(通过网络获取时间)和MQTT(通过MQTT收发数据)的代码示例。
weixin_39712016
·
2023-10-22 23:36
f4
stm32
神经网络
关于stm32f4系列开发板例程 串口与网口的冲突问题
关于stm32f4系列开发板例程串口与网口的冲突问题项目场景:项目场景:在将
正点
原子的例程:网络通信实验与485串口实验进行合并问题描述:在进行调试时发现,单独使用网口或者串口,都能正常传输数据原因分析
这就是大佬的世界吗
·
2023-10-22 23:30
串口和网口冲突
stm32
NXP官方uboot针对ALPHA开发板网络驱动更改网口
地址如下:NXP官方uboot针对ALPHA开发板网络驱动更改说明三-CSDN博客本文学习针对
正点
原子的ALPHA开发板的网口的更改。
凌肖战
·
2023-10-22 21:19
uboot
系统移植篇
linux
arm开发
uboot移植之mx6ull_alientek_nand.h文件详解一
mx6ull_alientek_nand.h文件其实是之前针对
正点
原子ALPHA开发板移植的Uboot配置文件。
凌肖战
·
2023-10-22 21:19
uboot
系统移植篇
arm开发
linux
NXP官方uboot针对ALPHA开发板网络驱动更改说明三
官方uboot针对ALPHA开发板网络驱动更改说明一-CSDN博客NXP官方uboot针对ALPHA开发板网络驱动更改说明二-CSDN博客本文继续来学习在NXP官方uboot上做网络驱动方面的更改,适用
正点
原子
凌肖战
·
2023-10-22 21:49
uboot
系统移植篇
linux
arm开发
imx6ull
uboot移植
以下内容来自:
正点
原子Linux驱动文档一、简介uboot移植主要是根据原厂的uboot移植:芯片厂商通常会做一块自己的评估板并发布BSP,当我们需要定制自己的开发板时可以根据自己的需求(硬件上的不同)
我要暴富
·
2023-10-22 21:17
I.MX6U嵌入式Linux驱动——系统移植之uboot
正点
原子ALIENTEK开发板的学习笔记Linux系统移植主要是bootloader(U-Boot)、Linuxkernel和rootfs移植,这三者一起构成了一个完整的Linux系统。
杨小菜菜
·
2023-10-22 21:16
Linux驱动开发
linux
单片机
驱动开发
uboot移植之mx6ull_alientek_nand.h文件详解二
mx6ull_alientek_nand.h文件其实是之前针对
正点
原子ALPHA开发板移植的Uboot配置文件。
凌肖战
·
2023-10-22 21:13
系统移植篇
uboot
linux
arm开发
【驱动篇】韦东山嵌入式Linux笔记——基于
IMX6ULL
设备驱动开发1.Char驱动框架Step1:编写fops,确定驱动所需的函数staticstructfile_operationshello_drv={.owner=THIS_MODULE,.open=hello_drv_open,.read=hello_drv_read,.write=hello_drv_write,.release=hello_drv_close,};Step2:编写fops里
HHsuehBo
·
2023-10-22 20:26
linux
笔记
驱动开发
imx6ull
——多点电容触摸
电容触摸寄存器触点最多5个触摸屏实现由IIC驱动、中断驱动、input子系统组成触摸屏类型TypeA和TypeBTypeA:适用于触摸点不能被区分或者追踪,此类型的设备上报原始数据(此类型在实际使用中非常少!TypeB:适用于有硬件追踪并能区分触摸点的触摸设备,此类型设备通过slot更新某一个触摸点的信息,FT5426就属于此类型,一般的多点电容触摸屏IC都有此能力。TypeB和TypeA相比最大
L加号
·
2023-10-22 20:56
imx6ull
java
服务器
linux
基于
IMX6ULL
的嵌入式Linux开发学习笔记——(1)总体简述
你好,这是一则简短的自我介绍,在2020年时曾在本科阶段参与第15届智能车竞赛,当时因准备创意组竞赛而购置了这块
IMX6ULL
,时隔多年,现在觉得自己需要在嵌入式领域有一定的发展,并且这个因疫情放开而提前开始的寒假需要给自己留下一定的学习记录
潜心修行嵌入式Linux的鼠鼠
·
2023-10-22 20:54
ARM-Linux学习笔记
linux
学习
驱动开发
imx6ull
的Uboot启动过程——区别于传统Uboot
本文捋一捋
imx6ull
的uboot的启动流程。
关于电机的一切
·
2023-10-22 20:54
嵌入式硬件
linux
驱动开发
IMX6ULL
开发——第一个驱动程序
实现第一个应用程序:在
IMX6ULL
开发板上运行驱动程序hello_drv_testhello_drv_test#include#include#include#include#include#include
崇子嵘
·
2023-10-22 20:52
linux
运维
服务器
IMX6ULL
裸机开发
——系统启动流程
系统引导1概述1.1bootrom1.2bootrom代码的主要功能1.3bootrom支持的设备1.4低功耗模式唤醒1.5设备配置数据(DCD)1.6内部RAM/ROM内存映射2启动模式2.1在SOC上电复位的时候会检查电源门状态寄存器。2.2内核行为2.3启动模式引脚设置2.4串行下载模式2.5内部启动模式3设备控制3.1概览3.2BooteFUSEs描述3.3GPIO启动覆盖eFUSE列表4
mos管爆破大师
·
2023-10-22 19:06
I.MX6ULL
裸机
linux
IMX6ULL
裸机开发
——LCD显示
一、LCD硬件原理1、LCD硬件工作原理简介我们把LCD的显示比作一个电子枪向像素点发送RGB数据,以前的CRT显示器就是这样的原理,LCD虽然没有了电子枪,但是该显示过程是类似的。电子枪在像素的背后,一边移动一边发出各种颜色的光,电子枪从左往右移动,到右边缘的时候跳到下一行的行首,如此往复,遍可以将要显示的数据显示在LCD屏幕上。电子枪打出的颜色由RGB三组信号线决定。电子枪移动到LCD屏幕右边
mos管爆破大师
·
2023-10-22 19:06
I.MX6ULL
裸机
嵌入式硬件
arm开发
IMX6ULL
学习笔记——IO所有配置及功能解释
**IO所有配置及功能解释IO寄存器配置及部分功能解释1、点灯第一步:使能外设时钟说明:使能外设时钟可以开启对应的功能,使能后的引脚才能使用,目的为降低功耗以及发热情况。方法:打开I.MX6ULL参考手册,找到CCGR寄存器地址,写入0xffffffff使能对应外设时钟时钟控制寄存器章节。同理,使能所有CCGR寄存器2、配置GPIO1_IO03PIN复用为GPIO手册第32章,寄存器IOMUXC_
阿巴阿巴aaaaaaaaa
·
2023-10-22 19:36
电子设计
学习笔记
嵌入式
从零适配
IMX6ULL
开发板Linux系统——uboot移植
我们需要做的步骤如下:获取资料分析配套的SOC启动流程对比与芯片原厂公板硬件的区别尝试烧写公板系统并启动自行编译出镜像并烧写启动开发板:百问网
IMX6ULL
一、前期能找到越多的资料越好由于我使用的NXP
涵锐Vellichor
·
2023-10-22 19:34
系统移植
linux
u-boot
操作系统
arm
imx6ull
启动——SD卡启动
imx6ull
启动——SD卡启动bootROM程序bootrom主要的功能:初始化时钟、外部DDR3从外部存储介质加载代码这段bootROM程序在片内ROM中,厂商在出厂时已经固化的程序,我们无法更改。
石马马户
·
2023-10-22 19:33
IMX6ULL裸机学习
linux
arm开发
单片机
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他