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
iMX6
【ARMv7-A】——栈帧
ARM栈帧本系列均以
imx6
ul的cortex-A7(armv7-a)为例在ARM中,通常为满减栈(FullDescendingFD),也就是说,堆栈指针指向堆栈内存中最后一个填充的位置,并且随着每个新数据项被压入堆栈而递减
tyustli
·
2024-09-08 00:10
ARM
体系结构与编程
arm
栈帧
满减栈
full
descending
FD
IMX6
ULL 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
服务器
IMX6
ULL开发板通过网线直连PC机进行TFTP、NFS进行网络调试
硬件平台:正点原子
imx6
ull阿尔法开发板应用背景: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
关于
imx6
ull视频推拉流出现的:RTMP_ReadPacket,failedtoreadRTMPpacketheaderrtmp://127.0.0.1/live/lyc:Unknownerroroccurred
程序山顶洞人
·
2024-02-10 18:13
ffmpeg
实现platform tree下的单总线协议驱动(Linux)
2.3编写测试App3测试1开发环境1.1硬件系统参数Linux内核:linux-imx-4.1.15-2.1.0-g3dc0a4b-v2.7.tar.bz2硬件:ATK-DL6Y2C开发板(芯片型号:
IMX6
LL
mftang
·
2024-02-03 15:10
linux
驱动开发
linux
驱动开发
IMX6
ULL编译led驱动程序出现fatal error: generated/autoconf.h以及 ERROR: Kernel configuration is invalid.的解决方法
问题背景:最近在学习
IMX6
ULL的驱动程序,在用make命令执行编译led驱动程序时,出现以下报错:make-C/home/book/100ask_
imx6
ull-sdk/Linux-4.9.88M=
Arron475
·
2024-02-03 02:23
ubuntu
Linux
驱动开发
驱动开发
linux
运维
ubuntu
linux+rv1126/
imx6
ull: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
运维
IMX6
LL|打造自己的驱动总线
xbus:打造自属的驱动总线驱动总线软件与硬件代码分离,提高程序的复用性device–关联硬件代码driver_devices–关联软件代码bus_type–统一管理、设置match匹配规则设备驱动模型体现分离思想bus-xbus-devices-drivers总线管理buses_init()函数内核启动执行/sys/busint__initbuses_init(void){bus_kset=ks
左手的月光
·
2024-02-01 22:41
单片机
imx6
ull学习记录(一)
这一块主要是了解linux系统驱动部分,编译镜像相关的知识,这里记录一下。使用板子如下:教程用的这一个版本:1、基本环境搭建这个比较简单,只是注意一下就是正点原子的教程用了一个NFS文件系统,简单来讲就是linux移植不是有三大块吗,uboot,linux内核和文件系统,正点原子教程里面大部分这个文件系统是放在虚拟机里面的,然后通过nfs的方式来访问的。所以这里要关注一下学习过程中我建了一个文件夹
桃成蹊2.0
·
2024-02-01 17:52
IMX6ULL记录
linux设备使用记录
学习
记录 arm 开发板上 nginx 配置 http 服务注意事项
自定义项目,需要在conf.d目录中增加一个.conf配置文件:server{listen9200;#端口号server_namelocalhost;#服务名称location/{root/home/
imx6
q
背 锅 侠
·
2024-02-01 04:36
nginx
http
运维
IMX6
ULL - 移植uboot-imx_v2020.04_5.4.70_2.3.0
作者:zzssdd2E-mail:
[email protected]
一、说明主机系统:Ubuntu20.04.3LTS开发板:TOPEET-
IMX6
ULLUboot版本:imx_v2020.04_5.4.70
树 哥
·
2024-02-01 02:34
嵌入式Linux
linux
arm开发
uboot
pinctrl子系统和GPIO子系统的匹配——of_match_device
pinctrl子系统和GPIO子系统匹配的开始时刻是在执行
imx6
ul_pinctrl_probe内的of_match_device函数,of_match_device在device.c文件下。
ZigeSu
·
2024-01-28 06:04
linux
内核
arm
IMX6
ULL|input子系统(按键实验)
一.input子系统input子系统是Linux对输入设备提供的统一驱动框架。如按键、键盘、触摸屏和鼠标等输入设备的驱动方式是类似的,当出现按键、触摸等操作时,硬件产生中断,然后CPU直接读取引脚电平,或通过SPI、I2C等通讯方式从设备的寄存器读取具体的按键值或触摸坐标,然后把这些信息提交给内核。使用input子系统驱动的输入设备可以通过统一的数据结构提交给内核,该数据结构包括输入的时间、类型、
左手的月光
·
2024-01-25 22:29
linux
嵌入式
IMX6
ULL|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环境中安装使用(
imx6
ull平台)ekho库在ubuntu环境中安装使用指定声卡ekho实际使用中遇到的pulseaudio不支持root用户使用问题修改/
myqpy
·
2024-01-24 14:14
linux
IMX6
ULL|GPIO子系统
一.GPIO子系统GPIO是GeneralPurposeI/O的缩写,即通用输入输出端口,简单来说就是MCU/CPU可控制的引脚,这些引脚通常有多种功能,最基本的是高低电平输入检测和输出,部分引脚还会与主控器的片上外设绑定,如作为串口、I2C、网络、电压检测的通讯引脚。与LED子系统类似,Linux提供了GPIO子系统驱动框架,使用该驱动框架可以把CPU的GPIO引脚导出到用户空间,用户通过访问/
左手的月光
·
2024-01-23 10:44
单片机
嵌入式硬件
[
imx6
][Linux4.9]
IMX6
平台 pinctrl子系统
文章目录1、Pinctrl子系统1.1、Pinctrl子系统的作用1.2、设备树中PIN的配置信息1.2、设备树中PIN的配置信息中的复用信息解析1.3、PINCTRL子系统驱动主控芯片硬件开发板内核版本
imx6
100ask_
imx6
ullLinux
内核笔记
·
2024-01-23 03:54
嵌入式硬件
驱动开发
正点原子
imx6
ull拷贝:通过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
运维
服务器
IMX6
LL|内核模块
内核模块基本概念作用解决linux内核可扩展性和可维护性相对较差的缺陷现代内核派系宏内核:关键功能和服务功能均在内核空间提供运行效率高扩展性较差微内核:内核空间只提供关键功能,服务功能在用户空间提供运行效率较低安全性、扩展性较高内核模块加载/卸载使用insmod命令加载使用rmmod命令卸载内核模块入口/出口module_init():加载模块式该函数自动执行,进行初始化操作module_exit
左手的月光
·
2024-01-19 20:33
嵌入式硬件
linux
IMX6
LL|时钟控制
一.时钟控制模块4个层次配置芯片时钟晶振时钟PLL与PFD时钟PLL选择时钟根时钟/外设时钟1.1晶振时钟系统时钟来源RTC时钟源:32.768KHz,连接RTC模块,进行时间计算。系统时钟:24MHz,芯片主晶振1.2PLL和PFD倍频时钟7路锁相环电路ARM_PLL:驱动ARM内核528_PLL:倍频参数固定为22,系统总线时钟USB1_PLL:驱动第一个USB物理层AUDIO_PLL:驱动音
左手的月光
·
2024-01-19 13:24
fpga开发
单片机
嵌入式硬件
IMX6
LL|串口通信
相关寄存器UART1时钟源CCM_CSCDR1初始化UART1UART1_UCR1:使能uart1、自动波特率UART1_UCR2:设置串口的发送帧格式奇偶校验位、软件复位数据长度发送完成标志、数据接受标志发送使能、接收使能UART1_UCR3:bit2置1,官方要求设置UART1_UFCR:时钟分频、发送与接收的fifo大小UART1_UBIR、UART1_UBMR:波特率收发数据UART1_U
左手的月光
·
2024-01-19 08:01
单片机
嵌入式硬件
正点原子
imx6
ull网络环境配置:开发板和电脑通过网线直连、电脑WiFi上网
1.硬件连接开发板通过网线连接电脑。电脑连接wifi2.VMware设置2.1添加桥接模式和NAT模式1)打开vm设置2)设置网络适配器为桥接模式,不要勾选“赋值物理网络连接状态”3)添加一个网络适配器并设置成NAT模式,供虚拟机上网。默认添加的网络适配器是NAT模式的,如果不是NAT模式则要手动设置成NAT模式。4)打开虚拟网络编辑器(1)打开菜单栏的编辑->虚拟网络编辑器(2)点击虚拟网络编辑
桃里桑
·
2024-01-18 12:59
Linux软件
网络
IMX6
LL|中断详解
一.通用中断控制器(GIC)1.概念通用中断控制器(GeneralInterruptController,GIC)是一种硬件设备,通常用于处理多核处理器或多处理器系统中的中断。GIC负责接收来自各个设备和处理器内核的中断信号,并根据优先级和配置规则将这些中断分派给适当的处理器核心进行处理。GIC的工作原理如下:中断请求:外设或处理器核心会向GIC发送中断请求信号,表示产生了一个中断。中断分发:GI
左手的月光
·
2024-01-18 11:10
嵌入式
Linux-ARM裸机(八)-中断(下半)
移植SDK包中断相关文件将SDK包中的文件core_ca7.h拷贝到工程中的“
imx6
ul”文件夹中。
xiaoliu_henniu
·
2024-01-18 03:01
linux
arm开发
运维
用Buildroot构建文件系统、u-boot和kernel镜像并介绍如何使用Buildroot构建一个适合100ask_
imx6
ull系列开发板的嵌入式Linux系统
一、准备工作:①确保你的Ubuntu下载安装了软件,比如ssh和nfs服务,确保Ubuntu能够ping通外网②将含有u-boot、kernel和rootfs和工具链的压缩文件拷贝Ubuntu(最好在线使用git下载,不然可能不是最新的)二、解压编译BootloaderBootloader介绍:Bootloader是在操作系统运行之前运行的一段代码,用于引导操作系统。通常每个操作系统都有一组专属的
鄧二寶official
·
2024-01-16 20:05
Bootloader
u-boot
kernel
文件系统
IMX6
ULL|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系统的中断如上图所示,本喵使用的
IMX6
ULL
一只大喵咪1201
·
2024-01-15 15:38
Linux驱动
linux
c语言
arm开发
驱动开发
imx6
ull基于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开发
IMX6
ULL采用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的
IMX6
ULL多核处理器设计与实现
基于ARMCortex-A7和STM32F2的
IMX6
ULL多核处理器设计和实现是一个复杂且具有挑战性的嵌入式系统项目。
嵌入式杂谈
·
2024-01-13 07:19
arm开发
stm32
嵌入式硬件
基于FreeRTOS的STM32和
IMX6
ULL异构处理器系统设计与实现
基于FreeRTOS的STM32和
IMX6
ULL异构处理器系统设计和实现是一项复杂而具有挑战性的嵌入式系统项目。
嵌入式杂谈
·
2024-01-13 07:19
stm32
嵌入式硬件
单片机
7.1 tslib安装以及使用
after=1.5平台:NXP
IMX6
UL1.配置➜tslib-1.4./autogen.sh➜tslib-1.4source../..
JalynFong
·
2024-01-12 21:16
linux ko 文件运行,Linux下编写和加载 .ko 文件(驱动模块文件)
如在
imx6
上连接模拟摄像头,先运行模拟摄像头对应的驱动模块camera.ko文件,然后对应的工程执行文件运行就行。
八月篝火
·
2024-01-12 15:16
linux
ko
文件运行
【野火i.MX6ULL开发板】开发板连接网络(WiFi)与 SSH 登录、上电自动登录、设置静态IP、板子默认参数
—基于i.MX6ULL开发板》_20230323从野火官网下载参考博客:http://t.csdnimg.cn/8uh4O参考官方文档:https://doc.embedfire.com/linux/
imx6
王哈哈、
·
2024-01-11 20:00
Linux
linux
【Qt】Qt5.x移植后的环境配置(
imx6
)
1、环境配置脚本如下#!/bin/shexportQTDIR=/usr/lib/qt5exportQT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/pluginsexportQT_QPA_PLATFORM=eglfs:fb=/dev/fb0exportQT_QPA_GENERIC_PLUGINS=evdevtouch:/dev/input/event1exportQT_QPAF
郭老二
·
2024-01-11 09:48
Qt
linux驱动
qt
【
imx6
】/dev中fb和video的对应关系
imx6
q关于fb和video的设备信息设备节点root@myzr:/unit_tests#ls/dev/fb*-llrwxrwxrwx1rootroot3Jan11970/dev/fb->fb0crw-rw
郭老二
·
2024-01-11 09:48
linux驱动
imx6
【驱动】GPIO 作为按键时的 设备树 配置
#【驱动】GPIO作为按键时的设备树配置0、设备树0.0别名
imx6
ul.dtsi什么作用???
郭老二
·
2024-01-11 09:17
linux驱动
stm32
物联网
设备树根节点下的compatile属性的作用
imx6
ull-alientek-emmc.dts设备树文件中的根节点下也有一个compatible属性。本文继续学习设备树文件的语法。具体学习根节点"/"下的compatile属性的作用。
凌肖战
·
2024-01-10 05:52
Linux驱动学习
linux
arm开发
【设备树添加节点】
/arch/arm/boot/dts/-typef-name“
imx6
ul”|grep“.dts$”|xargsgrep-nr“&iomuxc”淦,指导书少个i,日。修改dtsi文件。
laughing_heart
·
2024-01-09 08:03
linux
点灯大师的第一步 -
imx6
ull
实验目的编写linux的驱动程序,并移植到
IMX6
ULL-MINI开发板上,实现将LED灯点亮,并周期性闪烁,周期间隔可调节的功能。
laughing_heart
·
2024-01-09 08:57
linux
imx6
编译busybox 问题以及解决办法
error1:include/platform.h:168:23:fatalerror:byteswap.h:NosuchfileordirectoryCONFIG_SYSROOT="/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi"error2:gnu/stubs.h:7:29:fatalerror
felix_fang_xin
·
2024-01-08 18:33
linux
Linux下通过tftp烧写设备树文件并启动开发板
文章目录前言一、启动开发板并查看参数二、在设备树中添加自定义节点1.在
imx6
dl.dtsi中添加2.在
imx6
dl-c-sabresd.dts中添加三、编译设备树文件四、tftp设置1.新建tftp文件夹并复制文件
西岸贤
·
2024-01-08 10:19
Linux
linux
imx
tftp
dts
新手学习嵌入式Linux和Android开发板推荐
1.看硬件性能及软件支持情况,是否满足自己的开发要求,Linux学习目前
iMX6
ULL开发板比较适合,零基础来
迅为电子
·
2024-01-08 10:10
开发板
ARM
Linux
Android
ARM开发板
【Linux学习笔记】阻塞和非阻塞IO
Linux学习笔记】pinctrl和gpio子系统【Linux学习笔记】Linux并发与竞争【Linux学习笔记】Linux内核定时器【Linux学习笔记】Linux中断本系列使用的开发板为正点原子阿尔法
IMX6
ULL
第六个葫芦娃
·
2024-01-07 22:09
Linux
linux
学习
笔记
arm
arm开发
驱动开发
嵌入式硬件
IMX6
q emm烧录 步骤
1.使用对应工具mfgtools我的开发板
IMX6
Q(工业级1G+8G)设备树烧写工具查看cfg.ini文件[profiles]chip=Linux[platform]board=SabreSD[LIST
chilian12321
·
2024-01-05 11:37
linux
imx6q
GPIO和Pinctrl子系统的使用
1.2重要概念1.3示例1.4代码中怎么引用pinctrl二、GPIO子系统重要概念2.1引入2.2在设备树中指定引脚2.3在驱动代码中调用GPIO子系统2.4sysfs中的访问方法三、在100ASK_
IMX6
ULL
乱世半仙
·
2024-01-03 22:14
linux设备驱动
Linux内核驱动初探(一) LVDS显卡
目录0.前言1.menuconfig2.编译报错与打补丁3.设备树与display-timings4.拓展:RGB240.前言这次的工作主要是把某项目设备上(
iMX6
DL)的内核版本从4.19.x升级到
JGB_sucks
·
2024-01-03 20:14
Linux
内核驱动
linux
运维
服务器
【Linux应用编程笔记】输入设备
系列文章目录【Linux应用编程笔记】GPIO本系列使用的开发板为正点原子阿尔法
IMX6
ULL开发板,及根据正点原子所的提供教程学习文章目录系列文章目录【Linux应用编程笔记】GPIO做什么?
第六个葫芦娃
·
2024-01-03 14:27
Linux
linux
笔记
arm
arm开发
嵌入式硬件
单片机
【Linux应用编程笔记】tslib库使用
系列文章目录【Linux应用编程笔记】GPIO【Linux应用编程笔记】输入设备本系列使用的开发板为正点原子阿尔法
IMX6
ULL开发板,及根据正点原子所的提供教程学习文章目录系列文章目录做什么?
第六个葫芦娃
·
2024-01-03 14:27
Linux
linux
笔记
arm
arm开发
嵌入式硬件
单片机
I.MX6 Android 平台CAN总线调试(包含测试C语言代码)
二、在
imx6
q的的
Donald Linux
·
2024-01-02 00:27
Android
上一页
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
其他