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
IMX6UL
L - Linux根文件系统(rootfs)构建
Author:zzssdd2E-mail:
[email protected]
一、Ubuntu-base20.04.3Ubuntu官方已经制作好了各架构、各版本的base版根文件系统,只需下载下来做少许改动即可。下载UbuntuBase20.04.3LTS(FocalFossa)ubuntu-base-20.04.3-base-armhf.tar.gz2021-08-1910:5622M解压mk
树 哥
·
2025-03-10 22:37
嵌入式Linux
linux
arm
imx6ul
l,从uboot到linux启动
很久没搞嵌入式了,为了学习,买了正点的arm板子,芯片是Freescale的
imx6ul
l。为了更好的学习,决定放弃正点官网的资料,一切都从原网下载。
只慢半拍
·
2025-03-07 12:23
linux
ubuntu
运维
Linux内核笔记(驱动篇)之 【u-boot移植--基于正点原子
iMX6ul
l开发板】
Linux内核笔记汇总【持续更新】更好的阅读体验请见:u-boot移植–基于正点原子
iMX6ul
l开发板文章目录添加自己的开发板添加开发板对应的头文件添加开发板对应的板级文件夹编译测试烧写屏幕&网络驱动移植软件层面的修改修改
哆哆jarvis
·
2025-03-07 11:21
Linux内核与驱动进阶之路
嵌入式
正点原子
imx6ul
l-mini-Linux驱动之Linux I2C 驱动实验(21)
I2C是很常用的一个串行通信接口,用于连接各种外设、传感器等器件,在裸机篇已经对I.MX6U的I2C接口做了详细的讲解。本章我们来学习一下如何在Linux下开发I2C接口器件驱动,重点是学习Linux下的I2C驱动框架,按照指定的框架去编写I2C设备驱动。本章同样以I.MX6U-ALPHA开发板上的AP3216C这个三合一环境光传感器为例,通过AP3216C讲解一下如何编写Linux下的I2C设备
NEWEVA__zzera22
·
2025-03-07 10:04
imx6ull
linux驱动编写
2024年
linux
IMX6UL
L驱动开发uboot篇01
目录所以,啥是UBoot使用uboot的命令行完成点事情bdinfo,printenv和version环境变量内存操作所以,啥是UBoot我们搞过STM32或者啥其他单片机的朋友都知道,我们的程序想要跑上去,需要一个BOOTLoader来提供一个最基本的,被初始化后的软硬件环境(比如说中断向量要布置好,C语言的栈环境要布置好等等!),对于跑操作系统,想要让一个大系统跑在一个板子上的重要步骤就是提供
charlie114514191
·
2025-03-07 10:22
从0开始的学习ARMv7a
IMX6ULL芯片
驱动开发
IMX6ULL
嵌入式硬件
uboot
从0开始的
IMX6UL
L学习篇——裸机篇之外设资源分析
这个就是现在可以买到之后开发板的模样。我们从最右上角那一处依次逆时针一个个分析。我们跳过显然的电源插孔,拨动开关和3V3与5V的外接板。第一个就是USBHOST接口。USBHost是USB通信协议中的一个重要概念,它指的是控制USB总线数据传输的主端设备。在USB通信中,只能有一个Host,它负责管理整个USB总线上的数据传输。与之相对的是USBDevice或USBSlave,即从设备,它们依赖于
charlie114514191
·
2025-03-02 07:14
从0开始的学习ARMv7a
IMX6ULL芯片
学习
IMX6ULL
外设
嵌入式硬件
(一文搞定)使用sd卡,往野火EBF6UL/LL-pro板子,移植官方uboot、kernel以及构建rootfs
(此操作,事先请先安装usb转串口ch340驱动)1、EBF6UL/LL-pro简介这是野火的开发版,芯片使用的nxp的
imx6ul
l。其他不在介
又摆有菜
·
2025-02-28 03:49
嵌入式硬件
arm开发
linux
Linux嵌入式开发板的第1分分区和第2分区是什么意思?
在博文https://blog.csdn.net/wenhao_ir/article/details/145653414中有下面的这段话:百问网的
IMX6UL
L开发板的zImage和设备树是放在第2分区的
昊虹AI笔记
·
2025-02-23 07:38
嵌入式
linux
串口uart编程——基于
imx6ul
l
1.main.c#include"uart.h"voiddelay(volatileintd){while(d--);}intmain(void){charc;uart_init();while(1){c=getchar();putchar(c);putchar(c+1);}return0;}2.uart.c/*设置uart的总时钟寄存器:CCM_CSCDR1;地址:20C_4024h;设置的位b
鄧二寶official
·
2025-02-20 06:09
imx6ull
uart
百问网
imx6ul
lpro调试记录(linux+qt)
调试记录文章目录调试记录进展1.开发板相关1.1百问网乌班图密码1.2换设备开发环境搭建串口调试网络互通nfs文件系统挂载1.3网络问题1.4系统启动1.5进程操作2.QT2.1tslib1.获取源码2.安装依赖文件3.编译2.2qt移植1.获取qt源码2.配置编译器3.编译2.3拷贝到开发板1.拷贝2.修改开发板配置文件qttslib3.验证是否生效2.4安装QtCreator1.获取安装包2.
嵌入式修炼师
·
2025-02-19 06:56
linux驱动
linux
qt
imx6ul
l移植Linux系统第三篇——根文件系统的构建
imx6ul
l移植Linux系统第三篇——根文件系统的构建花了大概两周的时间,把Linux的移植认真学了一遍,期间踩了不少坑,花费了不少时间去解决各种奇奇怪怪的问题,最终完成了uboot、系统镜像、设备树以及根文件系统的制作
Shark-Ele
·
2025-02-08 13:21
Linux
linux
ubuntu
Linux学习笔记-正点原子阿尔法开发板V2.4学习记录
安装编译器2.imdownload烧录问题1.安装编译器树莓派3B+做服务器,安装GCC编译器指令:aptinstallgcc-arm-linux-gnueabihf参考链接:树莓派安装ubuntu后怎样编译
imx6ul
@bjtuhbxy_17813263
·
2025-02-05 07:45
学习
笔记
icm20608 linux驱动 regmap spi的方式读写寄存器
开发版芯片
imx6ul
l驱动测量了系统调用read10000次的时间验证了开启硬件浮点和不开启硬件浮点的运算浮点数时间基本相同1.驱动代码#include#include#include#include
Embedded-Alien
·
2025-01-22 20:44
linux
kernel
linux
driver
arm
linux
【ARMv7-A】——栈帧
ARM栈帧本系列均以
imx6ul
的cortex-A7(armv7-a)为例在ARM中,通常为满减栈(FullDescendingFD),也就是说,堆栈指针指向堆栈内存中最后一个填充的位置,并且随着每个新数据项被压入堆栈而递减
tyustli
·
2024-09-08 00:10
ARM
体系结构与编程
arm
栈帧
满减栈
full
descending
FD
IMX6UL
L SD卡启动uboot+kernel+rootfs
目录1.背景说明2.SD卡启动2.1准备条件2.2对SD卡分区格式化2.3制作sd卡镜像3.效果测试1.背景说明网络上绝大数教程,教大家把uboot烧录到SD卡,然后uboot启动后,通过TFTP下载kernel和设备树,然后通过nfs挂载文件系统。很少有SD卡完整启动ubootkernel和rootfs,这里整理了一下,分享给大家。2.SD卡启动2.1准备条件①u-boot-dtb.imx②zI
xingpeng_89
·
2024-08-26 07:27
IMX6ULL
linux
服务器
IMX6UL
L开发板通过网线直连PC机进行TFTP、NFS进行网络调试
硬件平台:正点原子
imx6ul
l阿尔法开发板应用背景:1、首先我的笔记本是连得无线网,即处于联网状态。2、办公桌周围没有网口,路由器又比较远,所以不好使用网线连接路由器,再连接开发板进行网络下载。
Terry.Z_1009
·
2024-02-19 16:47
Linux
linux
ubuntu
RTMP_ReadPacket, failed to read RTMP packet header rtmp://127.0.0.1/live/lyc: Unknown error occurred
关于
imx6ul
l视频推拉流出现的:RTMP_ReadPacket,failedtoreadRTMPpacketheaderrtmp://127.0.0.1/live/lyc:Unknownerroroccurred
程序山顶洞人
·
2024-02-10 18:13
ffmpeg
IMX6UL
L编译led驱动程序出现fatal error: generated/autoconf.h以及 ERROR: Kernel configuration is invalid.的解决方法
问题背景:最近在学习
IMX6UL
L的驱动程序,在用make命令执行编译led驱动程序时,出现以下报错:make-C/home/book/100ask_
imx6ul
l-sdk/Linux-4.9.88M=
Arron475
·
2024-02-03 02:23
ubuntu
Linux
驱动开发
驱动开发
linux
运维
ubuntu
linux+rv1126/
imx6ul
l:opencv静态库交叉编译
目录1.下载2.准备工作2.1安装依赖环境2.2安装Cmake2.3解压opencv3.Cmake设置3.1文件夹选择1)进入源码根目录2)运行cmake3)选择目录4)进入配置界面5)查找编译器6)配置编译器3.2编译选项1)search2)点击Configure3)点击generate4)修改文件4.编译1.下载1)官网自行下载2)国内镜像网站2.准备工作2.1安装依赖环境1)[编译器]>su
孙八瓶
·
2024-02-02 07:50
Linux软件
linux
opencv
运维
imx6ul
l学习记录(一)
这一块主要是了解linux系统驱动部分,编译镜像相关的知识,这里记录一下。使用板子如下:教程用的这一个版本:1、基本环境搭建这个比较简单,只是注意一下就是正点原子的教程用了一个NFS文件系统,简单来讲就是linux移植不是有三大块吗,uboot,linux内核和文件系统,正点原子教程里面大部分这个文件系统是放在虚拟机里面的,然后通过nfs的方式来访问的。所以这里要关注一下学习过程中我建了一个文件夹
桃成蹊2.0
·
2024-02-01 17:52
IMX6ULL记录
linux设备使用记录
学习
IMX6UL
L - 移植uboot-imx_v2020.04_5.4.70_2.3.0
作者:zzssdd2E-mail:
[email protected]
一、说明主机系统:Ubuntu20.04.3LTS开发板:TOPEET-
IMX6UL
LUboot版本:imx_v2020.04_5.4.70
树 哥
·
2024-02-01 02:34
嵌入式Linux
linux
arm开发
uboot
pinctrl子系统和GPIO子系统的匹配——of_match_device
pinctrl子系统和GPIO子系统匹配的开始时刻是在执行
imx6ul
_pinctrl_probe内的of_match_device函数,of_match_device在device.c文件下。
ZigeSu
·
2024-01-28 06:04
linux
内核
arm
IMX6UL
L|input子系统(按键实验)
一.input子系统input子系统是Linux对输入设备提供的统一驱动框架。如按键、键盘、触摸屏和鼠标等输入设备的驱动方式是类似的,当出现按键、触摸等操作时,硬件产生中断,然后CPU直接读取引脚电平,或通过SPI、I2C等通讯方式从设备的寄存器读取具体的按键值或触摸坐标,然后把这些信息提交给内核。使用input子系统驱动的输入设备可以通过统一的数据结构提交给内核,该数据结构包括输入的时间、类型、
左手的月光
·
2024-01-25 22:29
linux
嵌入式
IMX6UL
L|libgpiod控制IO
一.为何使用libgpiod控制IO在Linux中,最常见的读写GPIO方式就是用GPIOsysfsinterface,是通过操作/sys/class/gpio目录下的export、unexport、gpio{N}/direction,gpio{N}/value(用实际引脚号替代{N})等文件实现的,经常出现shell脚本里面。在kernel4.8开始,加入了libgpiod的支持;而原有基于sy
左手的月光
·
2024-01-25 22:59
Linux
单片机
TTS文字转语音服务 Linux/Ubuntu ekho实现 及 Linux指定声卡
目录背景介绍下载地址:ekho库在linux环境中安装使用(
imx6ul
l平台)ekho库在ubuntu环境中安装使用指定声卡ekho实际使用中遇到的pulseaudio不支持root用户使用问题修改/
myqpy
·
2024-01-24 14:14
linux
IMX6UL
L|GPIO子系统
一.GPIO子系统GPIO是GeneralPurposeI/O的缩写,即通用输入输出端口,简单来说就是MCU/CPU可控制的引脚,这些引脚通常有多种功能,最基本的是高低电平输入检测和输出,部分引脚还会与主控器的片上外设绑定,如作为串口、I2C、网络、电压检测的通讯引脚。与LED子系统类似,Linux提供了GPIO子系统驱动框架,使用该驱动框架可以把CPU的GPIO引脚导出到用户空间,用户通过访问/
左手的月光
·
2024-01-23 10:44
单片机
嵌入式硬件
[imx6][Linux4.9]IMX6平台 pinctrl子系统
子系统1.1、Pinctrl子系统的作用1.2、设备树中PIN的配置信息1.2、设备树中PIN的配置信息中的复用信息解析1.3、PINCTRL子系统驱动主控芯片硬件开发板内核版本imx6100ask_
imx6ul
lLinux
内核笔记
·
2024-01-23 03:54
嵌入式硬件
驱动开发
正点原子
imx6ul
l拷贝:通过SCP命令,实现Ubuntu和开发板拷贝
1.网络设置https://blog.csdn.net/qq_39200110/article/details/1356495472.SCP指令拷贝文件的指令格式:scp文件用户名@ip地址:路径拷贝文件夹的指令格式:scp-r文件夹用户名@ip地址:路径例子:
[email protected]
:/home/root1)test:要传输的文件2)root:为用户名,开发板默认的就是
桃里桑
·
2024-01-21 06:26
Linux软件
linux
运维
服务器
正点原子
imx6ul
l网络环境配置:开发板和电脑通过网线直连、电脑WiFi上网
1.硬件连接开发板通过网线连接电脑。电脑连接wifi2.VMware设置2.1添加桥接模式和NAT模式1)打开vm设置2)设置网络适配器为桥接模式,不要勾选“赋值物理网络连接状态”3)添加一个网络适配器并设置成NAT模式,供虚拟机上网。默认添加的网络适配器是NAT模式的,如果不是NAT模式则要手动设置成NAT模式。4)打开虚拟网络编辑器(1)打开菜单栏的编辑->虚拟网络编辑器(2)点击虚拟网络编辑
桃里桑
·
2024-01-18 12:59
Linux软件
网络
Linux-ARM裸机(八)-中断(下半)
移植SDK包中断相关文件将SDK包中的文件core_ca7.h拷贝到工程中的“
imx6ul
”文件夹中。
xiaoliu_henniu
·
2024-01-18 03:01
linux
arm开发
运维
用Buildroot构建文件系统、u-boot和kernel镜像并介绍如何使用Buildroot构建一个适合100ask_
imx6ul
l系列开发板的嵌入式Linux系统
一、准备工作:①确保你的Ubuntu下载安装了软件,比如ssh和nfs服务,确保Ubuntu能够ping通外网②将含有u-boot、kernel和rootfs和工具链的压缩文件拷贝Ubuntu(最好在线使用git下载,不然可能不是最新的)二、解压编译BootloaderBootloader介绍:Bootloader是在操作系统运行之前运行的一段代码,用于引导操作系统。通常每个操作系统都有一组专属的
鄧二寶official
·
2024-01-16 20:05
Bootloader
u-boot
kernel
文件系统
IMX6UL
L|libgpiod控制IO
一.为何使用libgpiod控制IO在Linux中,最常见的读写GPIO方式就是用GPIOsysfsinterface,是通过操作/sys/class/gpio目录下的export、unexport、gpio{N}/direction,gpio{N}/value(用实际引脚号替代{N})等文件实现的,经常出现shell脚本里面。在kernel4.8开始,加入了libgpiod的支持;而原有基于sy
左手的月光
·
2024-01-16 06:31
嵌入式
【Linux驱动】Linux的中断系统 | 中断的重要数据结构
tasklet⚽工作队列⚽threaded_irqLinux中断系统中的重要数据结构⚽irq_desc数组⚽irqaction结构体⚽irq_data结构体总结Linux系统的中断如上图所示,本喵使用的
IMX6UL
L
一只大喵咪1201
·
2024-01-15 15:38
Linux驱动
linux
c语言
arm开发
驱动开发
imx6ul
l基于yocto工程的l汇编点亮ed
通过汇编点亮led在裸机状态下通过汇编点亮led,即没有操作系统,(ubootkernelrootfs都不需要实现)。led点亮原理1.GPIO复用根据原理图,找到led对应的引脚(pin),复用为GPIO(只有GPIO才能控制输入输出)芯片手册查询寄存器的方法,以CSI_HSYNC为例,在IOMUXC章节搜索CSI_HSYNC找到关键字是MUX意为复用,20E_01E0为该寄存器的地址,根据手册
和平精英总指挥
·
2024-01-14 00:42
arm开发
IMX6UL
L采用YOCTO构建嵌入式Linux系统
1、创建工程项目文件夹:/home/jason/Linux/Yocto/fsl-release-yocto2、获取repo切换至工程项目文件夹,如:/home/user/Linux/Yocto/fsl-release-yocto,在该文件夹下使用如下命令:curlhttp://commondatastorage.googleapis.com/git-repo-downloads/repo>./re
望有恒
·
2024-01-13 08:34
嵌入式软件开发
linux
运维
服务器
基于ARM Cortex-A7和STM32F2的
IMX6UL
L多核处理器设计与实现
基于ARMCortex-A7和STM32F2的
IMX6UL
L多核处理器设计和实现是一个复杂且具有挑战性的嵌入式系统项目。
嵌入式杂谈
·
2024-01-13 07:19
arm开发
stm32
嵌入式硬件
基于FreeRTOS的STM32和
IMX6UL
L异构处理器系统设计与实现
基于FreeRTOS的STM32和
IMX6UL
L异构处理器系统设计和实现是一项复杂而具有挑战性的嵌入式系统项目。
嵌入式杂谈
·
2024-01-13 07:19
stm32
嵌入式硬件
单片机
7.1 tslib安装以及使用
after=1.5平台:NXP
IMX6UL
1.配置➜tslib-1.4./autogen.sh➜tslib-1.4source../..
JalynFong
·
2024-01-12 21:16
【驱动】GPIO 作为按键时的 设备树 配置
#【驱动】GPIO作为按键时的设备树配置0、设备树0.0别名
imx6ul
.dtsi什么作用???
郭老二
·
2024-01-11 09:17
linux驱动
stm32
物联网
设备树根节点下的compatile属性的作用
imx6ul
l-alientek-emmc.dts设备树文件中的根节点下也有一个compatible属性。本文继续学习设备树文件的语法。具体学习根节点"/"下的compatile属性的作用。
凌肖战
·
2024-01-10 05:52
Linux驱动学习
linux
arm开发
【设备树添加节点】
/arch/arm/boot/dts/-typef-name“
imx6ul
”|grep“.dts$”|xargsgrep-nr“&iomuxc”淦,指导书少个i,日。修改dtsi文件。
laughing_heart
·
2024-01-09 08:03
linux
点灯大师的第一步 -
imx6ul
l
实验目的编写linux的驱动程序,并移植到
IMX6UL
L-MINI开发板上,实现将LED灯点亮,并周期性闪烁,周期间隔可调节的功能。
laughing_heart
·
2024-01-09 08:57
linux
新手学习嵌入式Linux和Android开发板推荐
1.看硬件性能及软件支持情况,是否满足自己的开发要求,Linux学习目前
iMX6UL
L开发板比较适合,零基础来
迅为电子
·
2024-01-08 10:10
开发板
ARM
Linux
Android
ARM开发板
【Linux学习笔记】阻塞和非阻塞IO
Linux学习笔记】pinctrl和gpio子系统【Linux学习笔记】Linux并发与竞争【Linux学习笔记】Linux内核定时器【Linux学习笔记】Linux中断本系列使用的开发板为正点原子阿尔法
IMX6UL
L
第六个葫芦娃
·
2024-01-07 22:09
Linux
linux
学习
笔记
arm
arm开发
驱动开发
嵌入式硬件
GPIO和Pinctrl子系统的使用
1.2重要概念1.3示例1.4代码中怎么引用pinctrl二、GPIO子系统重要概念2.1引入2.2在设备树中指定引脚2.3在驱动代码中调用GPIO子系统2.4sysfs中的访问方法三、在100ASK_
IMX6UL
L
乱世半仙
·
2024-01-03 22:14
linux设备驱动
【Linux应用编程笔记】输入设备
系列文章目录【Linux应用编程笔记】GPIO本系列使用的开发板为正点原子阿尔法
IMX6UL
L开发板,及根据正点原子所的提供教程学习文章目录系列文章目录【Linux应用编程笔记】GPIO做什么?
第六个葫芦娃
·
2024-01-03 14:27
Linux
linux
笔记
arm
arm开发
嵌入式硬件
单片机
【Linux应用编程笔记】tslib库使用
系列文章目录【Linux应用编程笔记】GPIO【Linux应用编程笔记】输入设备本系列使用的开发板为正点原子阿尔法
IMX6UL
L开发板,及根据正点原子所的提供教程学习文章目录系列文章目录做什么?
第六个葫芦娃
·
2024-01-03 14:27
Linux
linux
笔记
arm
arm开发
嵌入式硬件
单片机
LVGL v7移植到ARM平台
本次移植的是LVGLv7.110硬件平台:野火
IMX6UL
L参考博客:实践分享|基于framebuffer的lvgl的移植使用_嵌入式大杂烩-CSDN博客⭐建立一个lvgl项目—百问网LVGL系列教程1.0
木易muyi
·
2024-01-01 04:14
LVGL
嵌入式
快速移植LVGL到
iMX6UL
L开发板
目录开发环境下载lvgl源码移植开发环境百问网100ASK_
IMX6UL
L_PRO开发板及其配套1024*600LCD屏幕。
海上没有钢琴师o
·
2024-01-01 04:43
笔记
linux
c语言
LVGL 在framebuffer设备上的移植
31Authorhongxi.zhuplatformNXPI.MX6ULLLCDSPITFTLCDNV3030B文章目录LVGL在framebuffer设备上的移植一、LVGL源码获取二、源码修改适配三、编译&运行补充一、LVGL源码获取新建lvgl_
imx6ul
l
坂田民工
·
2024-01-01 04:13
嵌入式Linux
驱动开发
LVGL
IMX6ULL
上一页
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
其他