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
iMX6UL
LVGL|lvgl中文教程手册(lvgl中文文档学习教程)
1.1.2项目成品
IMX6UL
LL
挨踢民工biubiu
·
2023-09-09 17:21
LVGL
嵌入式
嵌入式
gui
经验分享
linux系统中固化和更新uboot、zImage和dtb方法(经典)
大家好,今天给大家介绍一下
imx6ul
l固化和更新uboot、zImage和dtb方法总结,希望这篇文章对大家有所帮助。
ST小智
·
2023-09-09 14:35
数据库
linux
基于ARM架构Cortex-A7
IMX6UL
L 核心板设计核酸自动提取仪显控解决方案
2020年突如起来的新冠肺炎疫情使"核酸检测"进入了公众的视野,核酸检测从工艺上来说包括核酸提取、扩增与检测。核酸自动提取仪又名核酸自动纯化仪(NucleicAcidExtractionSystem)是应用配套的核酸提取试剂来自动完成样本核酸提取工作的仪器。广泛应用在疾病控制中心、临床疾病诊断、输血安全、法医学鉴定、环境微生物检测、食品安全检测、畜牧业和分子生物学研究等多种领域。全自动核酸提取系统
FORLINX
·
2023-09-08 21:24
【
IMX6UL
L驱动开发学习】24.关于mmap为什么能直接操作LCD显示
记录今天面试中遇到的一个提问,当时没有答上来感谢面试官(弓总)的提问,让我认识到了目前的不足,下午又深入的学习了一下,在这里做一下补充mmap为什么能直接操作LCD显示首先在内核空间申请一段或多段内存作为显存,即Framebuffer然后使用mmap把这段内存的物理地址映射到应用程序的地址空间相当于应用中也有一块内存,这两块内存的虚拟地址不一样(一个虚拟地址是内核空间的,一个是用户空间的),但是对
晨少爱学习
·
2023-09-08 10:20
IMX6ULL
驱动开发
mmap
linux系统中详解u-boot之网络移植与调试
一、前章回顾上一章,已经讲过如何讲uboot.2022.10版本移植到我们自己的
imx6ul
l开发板上,但是最后编译下载后网络部分未能正确识别,今天我们就来讲一讲网络部分的调试。
ST小智
·
2023-09-07 13:10
php
开发语言
Linux(驱动编程)(调试技术)(
imx6ul
l)
调试技术1、在写驱动程序时函数未包含头文件在linux内核源码driver/char目录下输入命令grep“XXXX”*-nrw查看次函数在那个.c里用过,然后在vscode界面下按alt+p搜索这个.c就可以参考这个.c的头文件。2、编译完驱动跟应用后先insmodxxx.ko//插入cat/proc/drivers//查看设备号mknod/dev/xyzc2450//生成名为xyz的设备245
嵌入式学习者。
·
2023-09-07 11:53
Linux
驱动以及裸机
linux
运维
服务器
IMX6UL
L移植篇-uboot源码目录
一.uboot源码分析前提由于uboot会使用到一些经过编译才会生成的文件,因此,我们在分析uboot的时候,需要先编译一下uboot源码工程。这里所用的开发板是nand-flash版本。二.uboot源码目录及编译1.uboot源码目录uboot源码目录:【正点原子】阿尔法Linux开发板(A盘)-基础资料-2022/【正点原子】阿尔法Linux开发板(A盘)-基础资料/例程源码/开发板教程对应
凌肖战
·
2023-09-06 19:52
嵌入式C开发
arm开发
linux
IMX6UL
L移植篇-uboot源码目录表
本文学习续上一篇文章,如下:
IMX6UL
L移植篇-uboot源码目录_凌肖战的博客-CSDN博客二.uboot源码目录分析编译后的uboot源码目录如下:wangtian@wangtian-virtual-mac
凌肖战
·
2023-09-06 19:52
嵌入式C开发
Linux系统相关
arm开发
linux
IMX6UL
L移植篇-uboot源码主要目录说明一
本文学习续上一篇文章,如下:
IMX6UL
L移植篇-uboot源码目录表_凌肖战的博客-CSDN博客二.uboot源码主要目录说明编译后的uboot源码目录如下:wangtian@wangtian-virtual
凌肖战
·
2023-09-06 19:52
嵌入式C开发
Linux系统相关
linux
arm开发
IMX6UL
L移植篇-boot 命令的学习
本文接上一篇文章,如下:
IMX6UL
L移植篇-bootz命令的学习_凌肖战的博客-CSDN博客二.boot命令boot命令也是用来启动Linux系统的,只是boot会读取环境变量bo
凌肖战
·
2023-09-06 19:19
嵌入式C开发
linux
arm开发
基于QEMU的
IMX6UL
L虚拟开发环境搭建
姓名:顿皓学号:19020100178学院:丁香2号书院转自:https://blog.csdn.net/ReCclay/article/details/104971182【嵌牛导读】Linux下的驱动开发是一个合格的全栈工程师必备技能,无论做项目产品还是自己DIY小玩意儿,掌握驱动开发的思路与流程都大有裨益。本系列专栏将使用qemu模拟器,虚拟出一个I.MX6ULL芯片,搭载Cortex-A7内
lemonlem
·
2023-09-05 12:03
IMX6UL
L学习笔记(四) —— uboot 启动流程
IMX6UL
L学习笔记version:v1.0「2023.4.27」author:Y.Z.T.摘要:随记,记录I.MX6ULL系列SOC的uboot启动流程⭐️目录文章目录
IMX6UL
L学习笔记2.3Uboot
Y.Z.T
·
2023-09-05 11:41
学习记录
随记
学习
笔记
linux
汇编
linux添加sht3x温湿度传感器驱动记录
最近拿到一块
imx6ul
l板子,上面有一颗温湿度传感器sht30,需要读取其数值。
顾小豆
·
2023-09-04 03:54
Linux
linux
驱动
kernel
毕业设计-摄像头识别二维码
本毕业设计采用
imx6ul
l-linux4.1.15-qt5.6开发板进行测试相关交叉编译包和摄像头测试程序已上传:https://download.csdn.net/download/qq_42952079
Paper_Love
·
2023-09-03 21:52
Linux
linux
正点原子I.MX6ull应用编程移植 zlib 出现libz.so.1: cannot open shared object file: No such file or directory
在学习正点原子
imx6ul
lLinux应用编程手册时,在第二十一章在LCD上显示png图片中,需要移植zlib。
yl浪迹天涯
·
2023-09-03 20:21
Linux应用编程
I.MX6ULL
wm8960没有声音
最近在
imx6ul
l上调试这个声卡,用官方的镜像是能发声的,换到自己做的镜像上,就没有声音。记录一下过程:内核和设备树。只要有下面的显示,就说明加载成功。再看一下aplay的显示到此,驱动都是正常的。
proing
·
2023-08-31 15:42
linux
WM8960
IMX6UL
L LCD驱动(一)
本小节来分析Linux内核中的LCD框架,只分析基于RGB接口的LCD框架,如果是涉及GPU的那就比较复杂了,有过应用层对LCD操作的应该知道,上层应用是通过一些Ioctl函数操作/dev/fbxxx,这些函数对内核同统一出来的一套LCD的操作函数,还有,对于不同的单板,其LCD控制器的操作肯定是不同的所以,从这两方面来看,内核LCD框架肯定有两部分工作要完成初始化具体单板的LCD控制器注册统一的
Amu@123
·
2023-08-29 12:18
IMX6
002_韦东山嵌入式Linux应用开发基础_实操碰到的问题集锦
嵌入式Linux应用开发基础_韦东山教程思考笔记配合《嵌入式Linux应用开发完全手册V5.1_
IMX6UL
L_Pro开发板》文件目录访问根/目录下,FilesystemRoot目录中的文件的时候,其实是在访问
hellomywolrd
·
2023-08-29 12:46
Linux_入门
linux
运维
服务器
单片机
设备树的相关概念
.dts相当于.cDTS的源码文件DTC工具相当于gcc编译器将dts编译成dtbdtb相当于bin文件或可执行文件编译dtb文件的方法在linux内核文件夹中make
imx6ul
l-alientek-emmc.dtb
牛郎恋刘娘,刘娘念牛郎
·
2023-08-27 00:14
arm
linux
arm开发
Ubuntu中编译linux内核后使用make menuconfig报错的解决办法
第一次在Ubuntu中编译完内核使用makemenuconfig时出现如下错误topeet@ubuntu:~/
iMX6UL
/linux-2.6-imx-rel_imx_4.1.15_1.2.0_ga$makemenuconfigHOSTCCscripts
xiaobgli
·
2023-08-26 14:35
linux环境搭建
linux
ubuntu
UBI只读文件系统
Toradex的产品除了使用eMMC存储外,还有部分是采用NandFlash,例如ColibriiMX7和Colibri
iMX6UL
L。
toradexsh
·
2023-08-26 12:28
ARM
Linux
UBI
NXP
Toradex
Mainline Linux 和 U-Boot编译
ByToradex胡珊逢Toradex自从LinuxBSPv6开始在使用32位处理器的Arm模块如iMX6、
iMX6UL
L、iMX7上提供mainline/upstreamkernel,部分64位处理器模块如
toradexsh
·
2023-08-26 12:55
linux
ARM
Mainline
NXP
Toradex
【
IMX6UL
L驱动开发学习】12.Linux SPI驱动实战:DAC驱动设计流程
基础回顾:【
IMX6UL
L驱动开发学习】10.LinuxI2C驱动实战:AT24C02驱动设计流程_阿龙还在写代码的博客-CSDN博客【
IMX6UL
L驱动开发学习】11.Linux之SPI驱动_阿龙还在写代码的博客
阿龙还在写代码
·
2023-08-26 07:52
Linux驱动开发
驱动开发
学习
imx6ull
linux
嵌入式硬件
【
IMX6UL
L驱动开发学习】11.Linux之SPI驱动
参考:驱动程序开发:SPI设备驱动_spi驱动_邓家文007的博客-CSDN博客目录一、SPI驱动简介1.1SPI架构概述1.2SPI适配器(控制器)数据结构1.2SPI设备数据结构1.3SIP设备驱动1.4接口函数二、SPI驱动模板一、SPI驱动简介SPI驱动框架和I2C驱动框架是十分相似的,不同的是因为SPI是通过片选引脚来选择从机设备的,因此SPI不再需要像I2C那样先进行寻址操作(查询从机
阿龙还在写代码
·
2023-08-26 07:50
Linux驱动开发
驱动开发
学习
linux
嵌入式硬件
交互
【调试笔记】韦东山:在100ASK_
IMX6UL
L板子上支持其他型号的屏幕
1.在100ASK_
IMX6UL
L底板上如何接其他厂家的屏幕很多学员有过STM32的学习经验,他们手上的开发板很多,LCD也很多。一个LCD还挺贵的,不能浪费。
行走在软件开发路上的人
·
2023-08-25 07:47
Linux
imx6ul
l编写一个简单的测试程序来测试i2c设备的读写功能
好的,以下是一个简单的
imx6ul
l测试程序,用于测试i2c设备的读写功能:#include#include#include#include#includeintmain(){intfd;char*filename
MCPlayer542
·
2023-08-25 07:16
c++
开发语言
IMX6UL
L: at24.c的读写与linux i2c子系统
前言:linux版本:4.1.15_2.1.0Soc:I.MX6ULLi2c-imx.c文件位置:drivers/i2c/busses/i2c-imx.cat24.c文件位置:drivers/misc/eeprom/at24.c
_Herc
·
2023-08-25 07:46
linux驱动
驱动开发
linux
迅为-
iMX6UL
L开发板-i2c测试工具
本章节使用的资料已经放到了开发板网盘资料中,路径为:11_Linux系统开发进阶\95_章节使用资料。1移植I2c测试工具下载地址https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/,这里下载的4.1版本,下载完后拷贝后Ubuntu,解压tar-vxfi2c-tools-4.1.tar.gz,清理工程,makeclean,导入交
mucheni
·
2023-08-25 07:44
IMX6ULL
正点原子
IMX6UL
I2C驱动AT24C512
参考:https://blog.csdn.net/zlsh007/article/details/216007591需求在
imx6ul
上完成EEROM驱动2修改设备树查询数据手册得地址为0xa0linux
a2267542848
·
2023-08-25 07:13
linux
驱动进化之路:设备树的引入及简明的教程(
imx6ul
l)
设备树设备树只是用来给内核里的驱动程序,指定硬件的信息。比如LED驱动,在内核的驱动程序里去操作寄存器,但是操作哪一个引脚?这由设备树指定。设备树的格式:/{//根节点用什么表示呢?和内核一样用"/"表示,根节点的表示就是“/{};”cpu{//根节点中的CPU节点表示方法//节点里面有属性name=val;//name可以随便取,但是val不行/*val有三种取值方法*1."string"//双
你笑一笑嘛
·
2023-08-25 07:43
imx6ull
【
IMX6UL
L驱动开发学习】10.Linux I2C驱动实战:AT24C02驱动设计流程
前情回顾:【
IMX6UL
L驱动开发学习】09.Linux之I2C框架简介和驱动程序模板_阿龙还在写代码的博客-CSDN博客目录一、修改设备树(设备树用来指定引脚资源)二、编写驱动2.1i2c_drv_read2.2i2c_drv_write2.3
阿龙还在写代码
·
2023-08-25 07:11
Linux驱动开发
驱动开发
学习
linux
嵌入式硬件
交互
【
IMX6UL
L驱动开发学习】09.Linux之I2C框架简介和驱动程序模板
参考:Linux之I2C驱动_linuxi2c驱动_风间琉璃•的博客-CSDN博客目录一、I2C驱动框架简介1.1I2C总线驱动1.2I2C设备驱动二、I2C总线-设备-驱动模型2.1i2c_driver2.2i2c_client2.3I2C设备数据收发和处理三、LinuxI2C驱动程序模板一、I2C驱动框架简介在Linux内核中I2C的体系结构分为3个部分:I2C核心:I2C核心提供了I2C总线
阿龙还在写代码
·
2023-08-25 06:02
Linux驱动开发
驱动开发
学习
iMX6UL
L 库移植 | Libgpiod 库的交叉编译及使用指南(linux)
GPIO口的操作,是很常见的功能。传统的GPIOsysfs接口已被弃用。自Linux4.8起,内核提供了全新的操作gpio的方式libgpiod(ClibraryandtoolsforinteractingwiththelinuxGPIOcharacterdevice),当然也更高效,推荐使用。libgpiod简介libgpiod-用于与LinuxGPIO字符设备进行交互的C库和工具(gpiod代
特立独行的猫a
·
2023-08-24 16:30
嵌入式应用开发实战
linux
libgpiod
交叉编译
【
IMX6UL
L驱动开发学习】23.驱动模块开发之Makefile解析
编写完驱动代码后要编写Makefile,并使用make进行编译,这里举一个最经典的驱动模块的Makefile写法KERN_DIR=/home/me/内核路径PWD?=$(shellpwd)all:make-C$(KERN_DIR)M=$(PWD)modules$(CROSS_COMPILE)gcc-oxxx_appxxx_app.cclean:make-C$(KERN_DIR)M=$(PWD)mo
晨少爱学习
·
2023-08-24 12:24
IMX6ULL
驱动开发
Makefile
Linux
内核
kernel
驱动
imx6ul
l kernel 添加 sdma-imx6q.bin
imx6ul
l板子启动报错如下:[0.379733]imx-sdma20ec000.sdma:Directfirmwareloadforimx/sdma/sdma-imx6q.binfailedwitherror
liangtao_1996
·
2023-08-24 05:16
一时兴起
linux
固件
imx6ul
l 485 调试
目录1.linux内核下载2.参考文章3.rs485调试,将rs485控制引脚改为普通gpio控制1.linux内核下载下载说明博客:NXP
IMX6UL
L老版本源码下载方法_霍宏鹏的专栏-CSDN博客_
liangtao_1996
·
2023-08-24 05:46
一时兴起
linux
利用VSCode+cmake+GDB+gdbserver调试
IMX6UL
L的Linux C应用程序
LinuxC应用开发系列第一篇利用VSCode+cmake+GDB+gdbserver实现I.MX6ULLARM开发板的gdb在线调试一、实现过程1.1在Ubuntu下通过VSCode创建工程和工作区;1.2编写各级目录下的CMakeLists.txt文件;1.3编写arm-linux-setup.cmake配置文件,并在其中添加支持GDB调试的配置语句;1.4使用cmake工具构建生成Makef
生啃枸杞
·
2023-08-23 07:27
Linux
C应用开发
vscode
ide
编辑器
iMX6UL
L QT环境配置 | CMake在Linux下的交叉编译环境搭建及使用
习惯了使用cmake,再也不想回到手写makefile的年代了。相比手写makefile,使用cmake则像是实现了机动化,管理项目工程的编译变得很简单了。况且cmake很流行,linux下的很多软件源码包,很多也都使用了cmake的方式编译。因此这里总结下嵌入式linux环境下如何使用cmake,以及嵌入式qt的cmake配置。CMake简介什么是CMake你或许听过好几种Make工具,例如GN
特立独行的猫a
·
2023-08-23 07:57
嵌入式应用开发实战
Qt
linux
运维
服务器
cmake
交叉编译
IMX6UL
L移植篇-Nand-Flash操作命令一
一.Nand-Flash开发板我所使用的是正点原子-阿尔法Nand-Flash的开发板。uboot是支持NANDFlash的,所以也有NANDFlash的操作命令,前提是使用的NAND版本的核心板,并且编译NAND核心板对应的uboot,然后使用imxdownload软件将u-boot.bin烧写到SD卡中,最后通过SD卡启动。一般情况下NAND版本的核心板已经烧写好了uboot、linuxker
凌肖战
·
2023-08-22 04:38
嵌入式C开发
arm开发
linux
IMX6UL
L移植篇-FAT 格式文件系统操作命令二
一.FAT格式文件本文承接上一篇FAT格式文件操作命令的学习,如下:
IMX6UL
L移植篇-FAT格式文件系统操作命令一_凌肖战的博客-CSDN博客
IMX6UL
L的zImage(即内核)与设备树(.dtb
凌肖战
·
2023-08-22 04:08
嵌入式C开发
Linux系统相关
linux
arm开发
IMX6UL
L移植篇-FAT 格式文件系统操作命令一
一.FAT格式文件系统FAT/FAT32曾经是windows下主流文件格式,虽然FAT已经这么多年了,也见识到一些缺点,但熟悉FAT,还是对文件系统认识有很大帮助。我所使用的是正点原子的阿尔法开发板,核心板上是Nand-Flash,而非EMMC存储芯片。这里通过对SD卡进行文件操作命令来使用。一般来说,需要具备一些认识:1.文件存在flash或硬盘里,还是一个个字节进行存储的,存储介子本身不负责具
凌肖战
·
2023-08-22 04:07
嵌入式C开发
linux
arm开发
IMX6UL
L移植篇-Nand-Flash操作命令二
文章如下:
IMX6UL
L移植篇-Nand-Flash操作命令一_凌肖战的博客-CSDN博客本文来学习nanderase,nandwrite,nandread命令,来学习这个命令的使用。
凌肖战
·
2023-08-22 04:37
嵌入式C开发
arm开发
linux
基于
IMX6UL
Lmini的linux裸机开发系列七:中断处理流程
中断上下文cpu通过内核寄存器来运行指令并进行数据的读写处理的,它在进入中断前一个时刻的具体值,称为中断上下文中断上下文是指CPU在进入中断之前保存的寄存器状态和其他相关信息。当CPU接收到中断请求时,它会保存当前正在执行的指令的状态,并将寄存器的值切换到一个特定的上下文中,以便处理中断。(保护现场)中断上下文包括了CPU寄存器的值、程序计数器(PC)的值、堆栈指针(SP)的值,以及其他与中断处理
ghujlhdrx
·
2023-08-21 06:49
linux
运维
服务器
基于
IMX6UL
Lmini的linux裸机开发系列九:时钟控制模块
时钟控制模块核心4个层次配置芯片时钟晶振时钟PLL与PFD时钟PLL选择时钟根时钟/外设时钟系统时钟来源RTC时钟源:32.768KHz系统时钟:24MHz,作为芯片的主晶振使用PLL和PFD倍频时钟7路锁相环电路(每个锁相环电路都可以对时钟进行倍频)ARM_PLL:驱动ARM内核528_PLL:频率固定是528MHZ,倍频参数固定为22,系统总线时钟USB1_PLL:驱动第一个USB物理层AUD
ghujlhdrx
·
2023-08-21 06:46
linux
单片机
基于
IMX6UL
Lmini的linux裸机开发系列八:按键处理实验
目录GIC相关寄存器GPIO中断相关寄存器中断服务函数表中断向量表偏移位置make有报错解决方法:error:'for'loopinitialdeclarationsareonlyallowedinC99mode_‘for’loopinitialdeclarationsareonlyallowedi_Young_2717的博客-CSDN博客GIC相关寄存器分发器中断数量:GICD_TYPER中断清
ghujlhdrx
·
2023-08-20 14:41
linux
【
IMX6UL
L驱动开发学习】08.马达驱动实战:驱动编写、手动注册平台设备和设备树添加节点信息
目录一、使用设备树1.1修改设备树流程二、手动创建平台设备三、总结(附驱动程序)前情提要:【
IMX6UL
L驱动开发学习】07.驱动程序分离的思想之平台总线设备驱动模型和设备树_阿龙还在写代码的博客-CSDN
阿龙还在写代码
·
2023-08-19 14:30
Linux驱动开发
驱动开发
学习
c语言
嵌入式硬件
linux
交互
IMX6UL
L裸机篇之中断实验-通用中断驱动说明二
一.通用中断驱动本文是
IMX6UL
L裸机篇---中断实验。旨在用C语言编写一套简单的中断驱动框架代码。
凌肖战
·
2023-08-19 01:01
linux
arm开发
c语言
韦东山
IMX6UL
L和正点原子_「正点原子Linux连载」第十二章官方SDK移植试验
1)实验平台:正点原子Linux开发板2)摘自《正点原子I.MX6U嵌入式Linux驱动开发指南》关注官方微信号公众号,获取更多资料:正点原子第十二章官方SDK移植试验在上一章中,我们参考ST官方给STM32编写的stm32f10x.h来自行编写I.MX6U的寄存器定义文件。自己编写这些寄存器定义不仅费时费力,没有任何意义,而且很容易写错,幸好NXP官方为I.MX6ULL编写了SDK包,在SDK包
weixin_39866881
·
2023-08-19 01:30
韦东山
IMX6ULL和正点原子
韦东山
IMX6UL
L和正点原子_正点原子Linux第十二章官方SDK移植试验
1)资料下载:点击资料即可下载2)对正点原子Linux感兴趣的同学可以加群讨论:9354467413)关注正点原子公众号,获取最新资料更新第十二章官方SDK移植试验在上一章中,我们参考ST官方给STM32编写的stm32f10x.h来自行编写I.MX6U的寄存器定义文件。自己编写这些寄存器定义不仅费时费力,没有任何意义,而且很容易写错,幸好NXP官方为I.MX6ULL编写了SDK包,在SDK包里面
weixin_39962770
·
2023-08-19 01:30
韦东山
IMX6ULL和正点原子
基于
IMX6UL
Lmini的Linux裸机开发系列五:通用中断控制器(GIC)
目录GIC结构获取GIC中断控制器基地址方法一:查询芯片数据手册方法二:查询cp15协处理器CBAR寄存器SCTLR寄存器VBAR寄存器GIC用于管理单核或多核芯片中的中断资源ARM公司开发了4个版本GIC规范,V1~V4ARMv7-A内核搭配GIC-400使用GIC结构GIC官方手册:ARM®GenericInterruptControllerV2最多支持8个内核三类信号源:软件中断:用于多核通
ghujlhdrx
·
2023-08-19 01:00
linux
单片机
运维
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他