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
iMX
IMX
477-160 12.3MP Camera在jetson nano上配置调用
sudo/opt/nvidia/jetson-io/jetson-io.pyDISPLAY=:0.0gst-launch-1.0nvarguscamerasrc!'video/x-raw(memory:NVMM),width=1920,height=1080,format=(string)NV12,framerate=(fraction)20/1'!nvoverlaysink-eSENSOR_ID
sky@564
·
2023-04-13 23:13
数码相机
nvidia agx xavier平台
imx
334 驱动调试记录
1.前言使用LI-JXAV-MIPI-ADPT4CAM和AGXXAVIER调试相机;使用I2C工具无法检测相机I2C地址,测量电压缺少2.8V电压连接图如下:2.查询硬件说明文档Xavier上的2.8V是由GPIO36控制的,可以在DLC的P2822原理图中看到/sys/kernel/debug/tegra_pinctrl_reg|grepgpio36未被开启检查Xavier适配指南以更改pinm
bingdund
·
2023-04-13 23:29
Nvidia
Jetson
开发
nvidia
Jetson Orin 平台Max 96712 调试参数设置调试记录
1.概述使用AGXOrin(JetPackGA&客户底板)从max96712端口A捕获2mpgmsl2摄像头(
imx
390/gw5200/max9295)4lane1080pyuv422采集视频报错,log
bingdund
·
2023-04-13 23:29
Nvidia
Jetson
开发
jetson
camera
GMSL
nvidia
Linux 下的 input 子系统开发框架
本文将在此基础上以
IMX
6ULL开发板上的KEY0按键为例,介绍如何实现input输入驱动上图为input子系统驱动开发模板框架,下面将根据该框架进行编码1.修改设备树⏩添加pinctrl节点:在iomuxc
安迪西
·
2023-04-13 08:51
#
Linux驱动开发
linux
驱动开发
运维
input子系统
Linux开发
IMX
6ULL 主频和时钟配置
NXP主频与时钟配置寄存器简要说明1、系统时钟来源
IMX
6U系统时钟主要来源于两部分:32.768KHz和24MHz的晶振。
梅尔文.古
·
2023-04-13 06:28
NXP
单片机
stm32
arm开发
IMX
6ULL中断之复位中断函数实现
一.复位中断函数开发板一上电或者进行一次复位操作,其就会执行复位中断函数。复位中断函数可能需要实现的一些功能,包括进入SVC(特权)模式,清除bss段,设置SP指针等。二.复位中断函数实现
凌雪舞
·
2023-04-13 05:58
嵌入式C开发
Linux系统相关
linux
汇编
IMX
6ULL-IRQ中断之添加中断向量表
一.中断向量表中断向量表是存放中断向量的表。中断服务程序的入口地址或存放中断服务程序的首地址成为中断向量,因此中断向量表是一系列中断服务程序入口地址组成的表。当有中断事件发生时,处理器通过中断向量表进入相关的中断服务程序处理事件。二.添加中断向量表1.start.S文件添加中断向量表通过正点原子提供的ARMArchitectureReferenceManualARMv7-AandARMv7-Red
凌雪舞
·
2023-04-13 05:28
linux
汇编
学Linux用树莓派还是
imx
6ull,评测丨飞凌i.MX6ULL与
iMX
6UL不同优势对比
L-S开发板采用NXP的高性能、超高效、低成本开发设计,采用先进的ARM-内核。开发板采用4.1.15+QT5.6操作系统,支持工业级和商业级两种配置:256MBDDR3L/512MBDDR3L,256MBNandFlash/4GBeMM,支持OTG、SD/TF卡批量烧写方式,支持单步更新内核。▲OKMX6ULL-S开发板-S与-C并无太大区别,堪称双胞胎。FETMX6ULL-S将CPU更换为NX
weixin_39901412
·
2023-04-13 05:26
跟我一起学RT-Thread之
IMX
6ULL启动方式
IMX
6ULL启动方式前言1.启动方式选择1.1.串行下载1.2.内部BOOT模式2.BOOTROM初始化内容3.启动设备4.镜像烧写5.1.IVT和BootData5.2.DCD5.烧写软件源码解析5.1
非常规自我实现
·
2023-04-13 05:25
RTT
物联网
IMX6ULL
资料丨迅为
IMX
6ULL开发板-主频和时钟配置例程(二)
接上篇内容:如下这个寄存器我们用到两个位:STEP_SEL:选择setp_clk时钟源。PLL1_SW_CLK_SEL:选择pll1_sw_clk时钟源。到此,我们可以简单整理下修改主频思路:1.设置CCSR的STEP_SEL位,设置step_clk的时钟源为24M。2.设置CCSR的PLL1_SW_CLK_SEL位,设置pll1_sw_clk的时钟源step_clk=24MHz,通过这一步我们就
mucheni
·
2023-04-13 05:52
IMX6ULL
IMX
6ULL主频与时钟配置
二.
IMX
6ULL主频与时钟配置1.主频系统主频通过下图的时钟树图(
IMX
6ULL参考手册)可知,系统主频由PLL1提供。其中
凌雪舞
·
2023-04-13 05:49
arm开发
linux
c语言
i.MX6ULL移植NXP官方uboot2020.04_5.4.47_2.2.0
网卡查看公版原理图查看百问网开发板原理图查看LAN8720A芯片手册修改uboot相关配置修改并验证uboot源码第一部分修改并验证uboot源码第二部分LCD屏幕参数适配开发环境系统:Ubuntu18.04参考资料:百问网
IMX
6ULL
海上没有钢琴师o
·
2023-04-13 03:29
i.MX6ULL系统移植
网络
linux
学习
17_I.MX6ULL_LCD实验源码
#ifndef_BSP_LCD_H#define_BSP_LCD_H#include"
imx
6ul.h"/*颜色*/#defineLCD_BLUE0x000000FF#defineLCD_GREEN0x0000FF00
Tree-gg
·
2023-04-13 03:57
ARM(IMX6U)裸机
linux
I.MX6ULL
嵌入式硬件
arm开发
i.MX6ULL裸机开发 六:按键中断实验
一、中断系统中断系统主要有以下几个关键点:1、中断向量表(通过地址偏移找到对应中断服务函数入口地址)2、中断控制器(STM32使用NVIC中断控制器,
iMX
6ULL使用GIC中断控制器)3、中断使能(全局中断使能和指定中断使能
lqonlylove
·
2023-04-13 03:57
i.MX6ULL
i.MX6ULL
基于
IMX
53(freescale) ARM架构平台, Ubuntu20.xx版本下交叉编译Qt4.8.7
文章目录准备工作准备好
IMX
53(freescale)交叉编译器准备qt4.8.6源码交叉编译Qt4.8.7介绍下Qt4.8.7configure参数编写配置脚本配置,编译,安装运行配置脚本:执行make
Fu_Lin_
·
2023-04-11 23:56
Qt
for
embedded
Qt4.8.7交叉编译
Qt4
交叉编译
Qt交叉编译
Qt4移植arm
imx53
Qt移植
Cortex-A53 从裸机开发_开发笔记(64位)
Cortex-A53裸机开发笔记硬件环境:创龙
imx
8mm开发板软件开发环境:DS5成功将RTT移植到Cortex-A53架构板子的源代码工程1.uboot的bootelf命令无法正常运行elf文件解决
等等噔噔灯灯~
·
2023-04-11 14:55
ARM
armv8
单片机
嵌入式硬件
arm
正点原子阿尔法
IMX
6ULL开发板移植mjpg_streamer
正点原子阿尔法
IMX
6ULL开发板移植mjpg_streamer文章目录正点原子阿尔法
IMX
6ULL开发板移植mjpg_streamer1.nfs共享目录2.移植MJPG库3移植mjpg-streamer
Paranoid-up
·
2023-04-11 06:59
嵌入式Linux开发
项目
#
物联网项目
linux
arm开发
ubuntu
驱动开发
arm
uboot移植到
IMX
6ULL平台详细过程
uboot移植到
IMX
6ULL平台详细过程文章目录uboot移植到
IMX
6ULL平台详细过程1.解压2编译NXP官方开发板对应的uboot3烧写验证与驱动测试1、SD卡和EMMC驱动检查2、LCD驱动检查
Paranoid-up
·
2023-04-11 06:59
Linux驱动V2.0
#
移植
驱动开发
linux
arm开发
驱动开发
系统架构
c语言
Linux rootfs:移植Ubuntu-base文件系统到
IMX
6ULL开发板
1、镜像下载去Ubuutu镜像官网下载对应CPU架构的镜像,
IMX
6ULL支持硬件浮点运算,属于armhf,所以下载ubuntu-base-16.04.6-base-armhf.tar.gz即可,其他发行版本切换到其他目录去查找
R-QWERT
·
2023-04-11 06:58
Linux系统移植
linux
ubuntu
imx6ull
rootfs
Linux rootfs:移植Debian文件系统到
IMX
6ULL开发板
1、镜像下载https://releases.linaro.org/debian/images/alip-armhf/对于
IMX
6ULL来说,CPU是32位ARM架构,支持硬件浮点运算,所以选的是armhf
R-QWERT
·
2023-04-11 06:58
Linux系统移植
linux
arm
debian
rootfs
linux内核默认
imx
6速率配置,Linux4.1.15内核移植-
imx
6ull
一、Linux内核编译1、修改顶层Makefile第252行修改:ARCH?=armCROSS_COMPLIE?=arm-linux-gnueabihf-2、配置并编译Linux内核makecleanmakeimx_v7_mfg_defconfig3、Linux内核启动测试1、确保以下变量配置console=ttymxc0,115200root=/dev/mmcblk1p2rootwaitrw2、
weixin_39633089
·
2023-04-11 06:28
韦东山
IMX
6ULL和正点原子_「正点原子Linux连载」第四十三章Linux设备树(一)
1)实验平台:正点原子Linux开发板2)摘自《正点原子I.MX6U嵌入式Linux驱动开发指南》关注官方微信号公众号,获取更多资料:正点原子前面章节中我们多次提到“设备树”这个概念,因为时机未到,所以当时并没有详细的讲解什么是“设备树”,本章我们就来详细的谈一谈设备树。掌握设备树是Linux驱动开发人员必备的技能!因为在新版本的Linux中,ARM相关的驱动全部采用了设备树(也有支持老式驱动的,
weixin_39993301
·
2023-04-11 06:28
韦东山
IMX6ULL和正点原子
Linux platform 设备驱动实验-基于正点原子
IMX
6ULL开发板
我们以前的设备驱动都非常的简单,都是对IO进行最简单的读写操作。像I2C、SPI、LCD这些复杂外设的驱动就不能这么去写了,Linux系统要考虑到驱动的可重用性,因此提出了驱动的分离与分层这样的软件思路,在这个思路下诞生了我们将来最常打交道的platform设备驱动,也叫做平台设备驱动。现在我们就来学习一下Linux下的驱动分离与分层,以及platform框架下的设备驱动该如何编写。1Linux驱
supersmart@
·
2023-04-11 06:27
linux
arm
c++
vscode
Linux I2C 驱动实验编写与测试步骤-基于正点原子
IMX
6ULL开发板
1原理图分析
IMX
6ULL开发板使用了一个AP3216C的三合一环境光传感器,此设备连接在SOC的I2C1接口,原理图如下:2修改设备树2.1IO修改或添加AP3216C用到了I2C1接口,I.MX6U-ALPHA
supersmart@
·
2023-04-11 06:57
arm
linux
c++
vscode
功能测试
Linux SPI驱动实验编写和测试步骤-基于正点原子
IMX
6ULL开发板
2实验程序编写2.1修改设备树1、添加ICM20608所使用的IO首先在
imx
6ull-alientek-emmc.dts文件中添加ICM20608所使用的IO信息,在iomuxc节点中添加一个新的子节点来描述
supersmart@
·
2023-04-11 06:57
linux
arm
c++
vscode
功能测试
Linux pinctrl 和 gpio 子系统实验-基于正点原子
IMX
6ULL开发板
之前几个led驱动本质都是配置LED灯所使用的GPIO寄存器,驱动开发方式和裸机基本没啥区别。Linux内核提供了pinctrl和gpio子系统用于GPIO驱动。本实验我们就来学习一下如何借助pinctrl和gpio子系统来简化GPIO驱动开发。1pinctrl子系统1.1pinctrl子系统简介以前的实验都是先设置某个PIN的复用功能、速度、上下拉等,然后再设置PIN所对应的GPIO。其实对于大
supersmart@
·
2023-04-11 06:56
arm
linux
vscode
功能测试
c++
Linux 蜂鸣器实验-基于正点原子
IMX
6ULL开发板
从软件的角度考虑,蜂鸣器驱动和LED灯驱动是一样的,都是控制IO输出高低电平。本实验来编写蜂鸣器的Linux驱动,也算是pinctrl和gpio子系统的巩固。1蜂鸣器驱动原理I.MX6U-ALPHA开发板上的蜂鸣器通过SNVS_TAMPER1引脚来控制,在Linux下编写蜂鸣器驱动需要做以下工作①、在设备树中添加SNVS_TAMPER1引脚的pinctrl信息。②、在设备树中创建蜂鸣器节点,在蜂鸣
supersmart@
·
2023-04-11 06:56
arm
linux
vscode
功能测试
c++
Linux 新字符设备驱动实验-基于正点原子
IMX
6ULL开发板
register_chrdev和unregister_chrdev这两个函数是老版本驱动使用的函数,现在新的字符设备驱动已经不再使用这两个函数,而是使用Linux内核推荐的新字符设备驱动API函数。1新字符设备驱动原理1.1分配和释放设备号使用设备号的时候向Linux内核申请,需要几个就申请几个,由Linux内核分配设备可以使用的设备号。如果没有指定设备号的话就使用如下函数来申请设备号:intal
supersmart@
·
2023-04-11 06:26
arm
linux
vscode
功能测试
Linux 设备树下的LED驱动实验-基于正点原子
IMX
6ULL开发板
1设备树LED驱动原理上一个实验我们直接在驱动文件newchrled.c中定义有关寄存器物理地址,然后使用io_remap函数进行内存映射,得到对应的虚拟地址,最后操作寄存器对应的虚拟地址完成对GPIO的初始化。本节在上一个实验基础上完成,我们使用设备树来向Linux内核传递相关的寄存器物理地址,Linux驱动文件使用OF函数从设备树中获取所需的属性值,然后使用获取到的属性值来初始化相关的IO。本
supersmart@
·
2023-04-11 06:26
arm
linux
vscode
功能测试
c++
Linux 内核定时器实验-基于正点原子
IMX
6ULL开发板
1Linux时间管理和内核定时器简介1.1内核时间管理简介Linux内核中有大量的函数需要时间管理,比如周期性的调度程序、延时程序、对于我们驱动编写者来说最常用的定时器。硬件定时器提供时钟源,时钟源的频率可以设置,设置好以后就周期性的产生定时中断,系统使用定时中断来计时。中断周期性产生的频率就是系统频率,也叫做节拍率(tickrate)(有的资料也叫系统频率),比如1000Hz,100Hz等等说的
supersmart@
·
2023-04-11 06:26
linux
arm
c++
vscode
嵌入式硬件
Linux LED驱动开发-基于正点原子
IMX
6ULL开发板
1.1Linux下LED灯驱动原理Linux下的任何外设驱动,最终都是要配置相应的硬件寄存器。所以LED灯驱动最终也是对I.MX6ULL的IO口进行配置。I.MX6U-ALPHA开发板上的LED连接到I.MX6ULL的GPIO1_IO03这个引脚上。1.1.1地址映射MMU全称叫做MemoryManageUnit,也就是内存管理单元。MMU主要完成的功能如下:①、完成虚拟空间到物理空间的映射。②、
supersmart@
·
2023-04-11 06:25
arm
linux
vscode
imx
6ull移植Linux系统第二篇——Linux内核的移植
imx
6ull移植Linux系统第二篇——Linux内核的移植花了大概两周的时间,把Linux的移植认真学了一遍,期间踩了不少坑,花费了不少时间去解决各种奇奇怪怪的问题,最终完成了uboot、系统镜像、
Shark-Ele
·
2023-04-11 06:22
Linux
linux
ubuntu
Linux移植:正点原子阿尔法
IMX
6ULL开发板Linux内核源码移植详细步骤(4.1.15版本内核)
Linux移植:正点原子阿尔法
IMX
6ULL开发板Linux内核源码移植详细步骤(4.1.15版本内核)文章目录Linux移植:正点原子阿尔法
IMX
6ULL开发板Linux内核源码移植详细步骤(4.1.15
Paranoid-up
·
2023-04-11 06:50
Linux驱动V2.0
#
移植
驱动开发
linux
c语言
驱动开发
arm
嵌入式
正点原子
IMX
6ULL开发板-liunx内核移植例程-uboot卡在Starting kernel...问题
环境虚拟机与Linux版本:VMware17.0.0Ubuntu16NXP提供的U-boot与Linux版本:u-boot:uboot-
imx
-rel_
imx
_4.1.15_2.1.0_ga.tar.bz2linux
JauWang
·
2023-04-11 06:50
Linux
linux
迅为
IMX
6ULL开发板Linux系统移植-NXP官方Linux源码编译
76.1.1.1配置交叉编译工具链进入内核目录linux-
imx
-rel_
imx
_4.1.15_2.1.0_ga下,修改Makefile文件,在Makefile文件中有ARCH和CROSS_COMPILE
mucheni
·
2023-04-11 06:50
IMX6ULL
imx6ul开发板
imx
6ul 移植perf工具
perf是一款专业的性能分析工具,是Linux系统自带的一款性能分析工具,可以用来分析CPU、内存、磁盘等资源的使用情况。它与Linux内核紧密结合,可以充分利用Linux内核提供的各种性能分析机制,如性能计数器、tracepoint、kprobe等。使用perf可以分析系统性能瓶颈,定位应用程序的性能问题,优化代码等,因此是Linux系统管理员、开发人员和性能分析人员的重要工具之一。perf支持
EtherCat技术研究
·
2023-04-11 03:00
linux
7nm舱泊一体SoC的新玩家
2016年,高通推出基于14纳米工艺的汽车座舱芯片骁龙820A,彼时,传统座舱SoC霸主NXP主推的是28纳米工艺的
iMX
8系列。不过,两款芯片都没有能够达到预期的量产效果。
高工智能汽车
·
2023-04-10 15:44
汽车
realme X拍照到底什么水平?看看大V们的晒图,网友:这是千元机?
不知道大家有没有发现一个现象,今年的旗舰机后置主摄基本都是搭载的4800万+索尼
IMX
586传感器的组合。而得益于索尼的
IMX
586摄像头表现出色,今年的一众旗舰机的拍照性能也是被广大网友所推崇。
章某某数码科技
·
2023-04-10 13:30
RK3588S
imx
415摄像头调试
一、环境soc:rk3588sensor:
imx
415board:AIO-3588SJDlinux:rk3588_linux_release_20230301_v1.0.6e二、
imx
415简介品牌:SONY
anhuihbo
·
2023-04-10 05:45
RK3588S
linux
RK3588S
IMX415
v4l2抓图
Codeforces Round 862 (Div. 2) D (树的直径+贪心)
,那么对于直径的两个端点距离是最远的,那么如果d>n;for(inti=1;i>u>>v;add(u,v);add(v,u);}dfs(1,1);intmx=0,id1,id2;for(inti=1;
imx
jangyi.
·
2023-04-09 03:04
深度优先
算法
arm交叉编译openssl和curl
环境:Ubuntu14.04.164位已经安装并配置arm-poky-linux交叉编译器arm板为
IMX
6的板子openssl版本:openssl-OpenSSL_1_0_2r.tar.gz(试过使用
坤kln
·
2023-04-08 22:06
迅为
IMX
8Mmini开发板Ubuntu-base构建-安装Qemu-User-Static工具
QEMU是专门模拟不同机器架构的软件,在ubuntu中对其支持良好,若需要挂载ubuntuarmhf版本的文件,必须安装qemu-user-static工具。首先Ubuntu下使用命令“apt-getinstallqemu-user-static”安装,安装过程中按y继续。如下图所示:这一步骤是将qemu-user-static安装到了pc的ubuntu上,然后使用命令“cp/usr/bin/qe
mucheni
·
2023-04-08 21:03
IMX8MM
ubuntu
linux
服务器
IMX
6ULL---Linux学习新路线
注意,注意,注意...很多人喜欢从系统启动流程开始学习:先学习裸机,裸机集合起来就是uboot,再学习内核移植、驱动开发,接下来学习根文件系统,最后学习APP开发。学习裸机需要2、3个月,学习u-boot也需要2、3个月,结果工作中uboot基本不用改,并且u-boot比驱动开发还难!按这套流程下来,学了后面忘了前面,最惨的是:不能快速上手工作,消耗学习热情!入门讲究的是快速,入门之后再慢慢深入,
嵌入式学习_force
·
2023-04-08 12:31
c++
c语言
linux
IMX
6ULL---SD卡制作与烧录步骤(重要)
目录1.imxdownload2.制作烧录SD卡2.1SD卡分区2.2拷贝uboot到SD卡2.3拷贝kernel和dtbs到SD卡
嵌入式学习_force
·
2023-04-08 12:46
c
imx6ull
在
IMX
8MM上实现RPMSG通讯
一、rpmsg-lite与open-amp的区别笔者曾在zynq7020中使用过RPMSG,7020为双核A9,实现双核通讯时采用open-amp实现(基于vitis提供的库函数),而在
IMX
8MM这里我们实现的是四核
banglezyl
·
2023-04-08 12:58
linux
Linux RPMsg框架--以及应用于
iMX
6 SoloX连接A9和M4 Core
RPMsg(RemoteProcessorMessaging)是一种基于virtio的消息传递总线,允许内核驱动程序与系统上可用的远程处理器进行通信。如果需要,驱动程序可以暴露适当的用户空间接口。每个RPMsg设备都是与远程处理器的通信通道(因此RPMsg设备称为通道)。通道由文本名称标识,并具有本地(“source”)RPMsg地址和远程(“destination”)RPMsg地址。如下图所示,
kunkliu
·
2023-04-08 11:52
IPC
linux
linux 核间通讯rpmsg架构分析
以
imx
8为例在最底层硬件上,A核和M核通讯是靠硬件来进行的,称为MU,如图LinuxRPMsg是在virtioframework上实现的一个消息传递机制VirtIO是一个用来实现“虚拟IO”的通用框架
WindLOR
·
2023-04-08 11:43
Linux
virtio
rpmsg
核间通讯
iMX
8模块Ubuntu移植
ByToradex胡珊逢本文将介绍如何将Ubuntu系统移植到ToradexApalisiMX8计算机模块上。该方法也同样使用与其他使用eMMC作为存储介质的模块,例如Colibri、Verdin模块。撰写文章时Toradex发布的最新LinuxBSP是5.2.0,Ubuntu为20.04LTS和20.10。为了获得更好的支持,建议使用新的LinuxBSP。这里涉及的Ubuntu分为两类,Ubun
toradex
·
2023-04-07 10:55
SONY的
IMX
500浅谈
2020年5月14日,索尼发布了全球首款具备AI处理的CMOS图像传感器
IMX
500可以从下面的这张表格,看到
IMX
500的一些关键指标:用一句话来概括就是:通过3D堆叠,将sensor单元与memory
放牛郎在摸鱼
·
2023-04-07 05:08
物联网
iot
计算机视觉
人工智能
一个简单的设备树例程,用于描述一个LCM
一个简单的设备树例程,用于描述一个LCM/dts-v1/;/include/"
imx
6qdl.dtsi"/{model="my_board";compatible="my_board";aliases{
嵌入式yyds
·
2023-04-07 01:43
android底层驱动开发
linux
设备树
lcm
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他