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
Linux platform驱动框架笔记
在实际的驱动开发中,一般I2C主机控制器驱动(eg:
imx6ul
的i2c主机驱动)已经由半导体厂家编写好了,而设备驱动(eg:MPU6050的i2c设备驱动)一般也由设备器件的厂家编写好了,我们只需要提供设备信息即可
红药噻
·
2020-08-15 07:52
Linux
嵌入式开发与学习——迅为
IMX6UL
L开源硬件开发板
迅为的i.MX6ULL开发板是单核的A7处理器,可以很好的学习嵌入式Linux开发;如果同时需要掌握Android技术,可以选择四核A9的4412开发板i.MX6ULL提供丰富的接口和扩展模块,兼容性强。更吸引我的是有售后服务,学习中有问题有地方交流。开发板全套的资料免费(关注VX公众号:迅为电子,回复:终结者,免费下载开发板资料),目前还推出了入门视频系列,对初次开发的人员进行快速的上手。B站链
zjq77700
·
2020-08-14 02:31
嵌入式开发与学习——迅为
IMX6UL
L开源硬件开发板
迅为的i.MX6ULL开发板是单核的A7处理器,可以很好的学习嵌入式Linux开发;如果同时需要掌握Android技术,可以选择四核A9的4412开发板i.MX6ULL提供丰富的接口和扩展模块,兼容性强。更吸引我的是有售后服务,学习中有问题有地方交流。开发板全套的资料免费(关注VX公众号:迅为电子,回复:终结者,免费下载开发板资料),目前还推出了入门视频系列,对初次开发的人员进行快速的上手。B站链
zjq77700
·
2020-08-14 02:31
linux开发板
imx6ul
pinctrl 驱动浅析
文章目录pinctrldevregisterpinctrldriverregisterprobe加载探测流程pinctrl设备的操作接口结语本文以
imx6ul
的pinctrl为例,分析pinctrl设备驱动模块的实现与工作机制
DADA2ndTIAN
·
2020-08-14 02:59
#
DRVIER
imx6ul
l systemd设置固定IP
目录 Systemd是一个init程序,用来替代SystemV初始进程。虽然早期systemd出现时存在一些争议,但现在被越来越多发行版接受,比如我们熟知的Ubuntu就已经默认使用Systemd。 对于嵌入式环境来说,systemd还有一个最大的好处,就是实现了系统初始化服务的并行启动,可以加快启动速度。 在使用systemd的系统中,很多服务都被systemd接管,包括网络管理。所以对网
xinluyao
·
2020-08-14 02:38
linux应用编程
嵌入式
linux
IMX6UL
L驱动学习--Linux自带LED驱动
Linux自带LED驱动Linux内核LED驱动内核使能LED驱动LED驱动源码分析设备树节点编写设备树LED节点设备操作Linux内核LED驱动Linux内核集成了LED驱动,采用platform框架,我们只需要在编译内核时选择LED驱动,在设备树文件中添加LED节点即可。内核使能LED驱动进入Linux内核文件夹,输入如下命令进入配置菜单:$makemenuconfig按照如下路径打开LED驱
Turing图灵
·
2020-08-14 02:27
IMX6UL
L驱动学习--pinctrl子系统和gpio子系统
pinctrl子系统和gpio子系统pinctrl子系统和gpio子系统作用pinctrl子系统PIN配置信息详解设备树添加pinctrl节点GPIO子系统向设备树中添加GPIO信息驱动开发GPIO相关的of函数gpioled.cdtbspinctrl子系统和gpio子系统作用Linux驱动讲究驱动分离与分层,pinctrl和gpio子系统就是驱动分离与分层思想下的产物,将驱动与底层IO电气属性配
Turing图灵
·
2020-08-14 02:26
IMX6UL
L驱动学习--Platform驱动开发
Platform平台驱动Platform设备驱动业务逻辑驱动和设备匹配BUS定义匹配过程Platform驱动驱动结构体定义驱动实现过程驱动模板Platform设备platform_device结构体platform_device结构体定义platform_device设备信息框架设备树设备信息编辑Platform测试程序设备信息结构体版platform_deviceplatform_driver设
Turing图灵
·
2020-08-14 02:26
linux
IMX6UL
L学习--Linux并发与竞争及解决机制
Linux并发与竞争及解决机制并发与竞争解决机制原子操作变量原子操作API位原子操作API加锁自旋锁自旋锁特征自旋锁使用读写自旋锁顺序锁自旋锁使用注意事项信号量特点使用互斥体并发与竞争Linux系统是个多任务操作系统,会存在多个任务同时访问同一片内存区域,这些任务可能会相互覆盖这段内存中的数据,造成内存数据混乱。产生原因:多线程并发访问抢占式并发访问中断程序并发访问SMP(多核)核间并发访问因此要
Turing图灵
·
2020-08-14 02:26
【i.MX6ULL开发板】MYD-Y6ULX核心板硬件资源分享
iMX6UL
L在
iMX6UL
的基础上精简了安全加密部分,但主频最高可达900MHz,更具性价比。i.MX6UL/6ULL系列的处理器提供多种存储器接口,其中包括16位LPDDR2、DD
weixin_33701617
·
2020-08-14 02:02
迅为-
IMX6UL
开发板丨双网口丨双CAN总线丨4路USB HOST丨2路串口、6路插座引出,共8路串口丨1路RGB信号丨2路LVDS信号...
迅为
iMX6UL
开发板多路串口开发平台迅为i.MX6UL开发板基于ARMCortex-A7内核,主频高达528MHz,内存:512MDDR3存储:8GEMMC,支持2路CAN,2路百兆以太网,4路USBHOST
weixin_30401605
·
2020-08-14 02:54
【
imx6ul
l应用开发常见问题】如何配置及调试RS485?
i.MX6UL/i.MX6ULL开发常见问题基于米尔电子i.MX6UL/i.MX6ULL产品(V.10)4.4如何配置及调试RS485?答:客户可以根据实际硬件电路,确定硬件管脚具体用哪一个。打开内核源代码/arch/arm/boot/dts/myb-y6ull-14x14.dts。参考代码:pinctrl_uart3:uart3grp{fsl,pins=;};……………………&uart3{pin
米尔MYIR
·
2020-08-14 02:11
imx6
【i.MX6UL开发常见问题】Yocto如何添加数据库, FTP等应用程序?
sources/meta-myir-
imx6ul
x/recipes-fsl/images/fsl-image-qt5.bbappend中加vsftpd,ftp,sqlite3。
米尔MYIR
·
2020-08-14 02:11
imx6
【
IMX6UL
开发板试用体验】OpenWRT有线网络的配置
在前面编译完成后,就可以烧写测试启动了。但是启动后发现了一些问题。本次我们说明一下如何使用OpenWrt中的wiredLAN。网卡驱动问题本身板子有两个网口,其中一个没有变压器转换器,另外一个在Uboot中使用是没有问题的,可以正常的tftp下载kernel与dtb,但是在Linux,OpenWRT启动后,如果配置网络IP地址就会出现不停的up与down的情况udhcpc(v1.20.2)star
TonyHo
·
2020-08-14 02:03
EmbeddedSystem
工业路由器OpenWRT实践
我的第一个
Imx6UL
L应用《百度图像识别》
Imx6UL
L填坑计划此次用到的所有资料我都放到了奶牛快传里,下载的话速度极快!
阿正啷个哩个啷
·
2020-08-14 02:02
嵌入式
IMX6ULL
linux
linux
图像识别
嵌入式
imx6ul
l开发板启动uboot信息
U-Boot2016.03-gd9420c3(Nov012019-12:03:59+0800)CPU:Freescalei.MX6ULLrev1.169MHz(runningat396MHz)CPU:Industrialtemperaturegrade(-40Cto105C)at55CResetcause:PORBoard:MX6ULL14x14EVKI2C:readyDRAM:512MiBMMC
楼兰公子
·
2020-08-14 02:19
IMX6ULL
#
uboot
迅为
IMX6UL
L开发板Ubuntu下C编程入门(一)
本篇段俩部分3.1Linux下编写第一个CC程序,3.2gcc编译器我们在Windows下使用C语言开发的时候,一般都会有支持Windows的开发工具,比如我们学习51单片机或者STM32,所使用的的Keil开发软件。此类开发工具一般都会集编辑、编译于一体,我们只需要编辑好代码,电机开发工具的编译按钮,就可以自动为我们编译出可执行的二进制文件了。Ubuntu下的C语言开发与Windows下的C语言
mucheni
·
2020-08-14 02:17
IMX6ULL
迅为
IMX6UL
L开发板-Linux用户权限
基于迅为
IMX6UL
L开发板2.9xLinux用户权限用户权限2.9.1用户组及用户Ubuntu是一个支持多用户的操作系统。我们可以给不同的使用着创建各自的账号,每个用户使用自己的账号来登陆。
mucheni
·
2020-08-14 02:17
IMX6ULL
IMX6UL
L开发板Ubuntu系统初体验之登录设置
.登录Ubuntu系统-基于迅为-
IMX6UL
L开发板在2.2.2章节我们已经安装好了Ubuntu系统,我们参照2.2.2章节中的开机方式启动Ubuntu系统,然后进入到登录界面,如下图所示:我们在上图中输入登录密码
mucheni
·
2020-08-14 02:16
Linux内核启动流程-迅为
IMX6UL
L开发板(二)
基于迅为-
IMX6UL
L开发板Linux内核启动(三):内核初始化start_kernel是所有Linux平台进入系统内核初始化后的入口函数,它主要完成剩余的与硬件平台相关的初始化工作,在进行一系列与内核相关的初始化后
mucheni
·
2020-08-14 02:46
IMX6ULL
11、
IMX6UL
L学习笔记-linux设备树之pinctrl和gpio子系统
一、原理图二、寄存器三、设备树在iomuxc节点下的
imx6ul
-evk子节点下添加pinctrl_myled:ledgrp节点在根节点下添加devicetree-leds-pincrl子节点四、驱动程序
Bao@Ting
·
2020-08-14 01:10
IMX6UL
L开发平台Linux-LED实验
在前面的章节中,我们学习了解了字符设备驱动,以及如何在设备树文件中添加设备信息,接下来就来看一下i.MX6UL终结者开发板的实际硬件是如何添加的。我们先以最简单的LED设备来看一下具体的注册流程。36.1LED设备注册流程在i.MX6UL终结者开发板上有一个LED设备,如果想要通过Linux系统/dev目录下的设备节点来控制LED,就需要在内核中添加LED的驱动,具体的流程可以分为下面几个步骤:①
mucheni
·
2020-08-14 01:25
Linux零基础跟着迅为
IMX6UL
L开发板学习呢,每天一点点
公众号:迅为电子,回复“终结者”可以获得手册和光盘的下载链接特点一:整版设计考究,很多用户拿到板子第一感觉就是比同类板要大,可以固定屏幕,安装屏幕可以装摄像头等模块,使用起来超方便。特点二:标配HDMI接口,可直接驱动HDMI接口的电脑显示器,电视或者投影;同时支持RGB和LVDS接口屏幕显示。特点三:预留JTAG接口,率先开发出仿真器调试逻辑程序的方法,可设置断点并单步运行,让ARM像单片机一样
mucheni
·
2020-08-14 01:25
IMX6UL
L开发板【终极者】开发板使用前装配流程
开发板使用前装配流程大家在拿到开发板以后首先检查下配件,默认的配件如下所示:1.电源适配器一个2.MiniUSB数据线两根3.网线一根现在我们来看一下开发板的组装:1.连接调试串口首先我们使用配带的MiniUSB数据线连接开发板的USB-UART到电脑的USB接口,该接口是开发板的调试串口。连接好该串口可以参照4.5章节“安装CH340串口驱动”来安装USB转串口的驱动,MiniUSB接线如下图所
mucheni
·
2020-08-14 01:24
imx6
IMX6UL
L开发板apt-get软件下载工具
本文基于迅为-
IMX6UL
L终结者开发板我们对于Windows系统下的软件下载安装非常熟悉,本节我们学习一下Ubuntu系统下软件的下载和安装。
mucheni
·
2020-08-14 01:24
嵌入式学习开发装备大集结
IMX6UL
L终结者-嵌入式Linux学习开发板,到手价仅298元起【新品重磅推出】CPU:
iMX6UL
LARMCortex-A7架构单核
iMX6UL
商业级:内存:512M存储:8GEMMC
iMX6UL
Chihiro_S
·
2020-08-14 01:19
嵌入式
linux
android
pytorch
iMX6UL
---zlg M6G2C开发板内核编译记录
开发板型号:zlgEPC-6G2C-LARM架构:Cortex-A7Kernel:4.1.15CPU:[iMX_6UL系列]MCIMX6G2CVM05AA主频528MHzRAM:IS43TR16128B,256MBSDRAMROM:ML02,256MBNANDFlash1.编译流程://清除上次编译生成的文件makeARCH=armCROSS_COMPILE=arm-linux-gnueabihf
sunnyhyh
·
2020-08-12 15:46
arm-linux
linux
kernel
imx6ul
linux内核编译
IMX6UL
EVK OP-TEE SET TZASC ENABLE
一.准备工作配置
IMX6UL
EVK平台并将OP-TEE移植到此平台中。二.具体实现1.编写运行于linux非安全世界的地址访问程序,并将其放置到
IMX6UL
文件系统/home/root路径下。
Q7318
·
2020-08-11 13:55
Trustzone
迅为
iMX6UL
开发板驱动-设备树节点名称和子节点获取设备树数据
iMX6UL
开发板驱动-设备树节点名称和子节点获取设备树数据文档介绍迅为
IMX6UL
开发板设备树通过节点名称获取设备树数据,以及获取子设备数据。
Chihiro_S
·
2020-08-11 11:19
开发板
IMX6UL开发板
【Linux笔记】pc机_开发板_ubuntu互ping实验
最近入手了一块百问网
imx6ul
开发板,一方面想系统性地学一次嵌入式Linux,争取下一份工作往这个方向混一口饭吃,另一方面也想用一用NXP的芯片。
zhengnianli
·
2020-08-10 12:15
Linux笔记
嵌入式大杂烩
Qt5.6.3交叉编译
套路我用的是
IMX6ul
,套路都是一样的起手对qt/qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf进行修改,添加自己的编译器。
青澜爸爸
·
2020-08-09 12:53
linux
QTCreator + gdbserver 实现远程调试
环境说明:ubuntu16.4x86_64yocto交叉编译环境
IMX6UL
嵌入式平台编译gdbserver,现有的gdb都是基于X86平台下的,如果需要在
IMX6UL
平台下运行,则需要下载gdb源码并进行交叉编译后方可在
疯子1233
·
2020-08-09 04:14
imx6ul
openssh arm移植
1、安装zlib查看本地交叉编译路径book@100ask:~$whicharm-linux-gnueabihf-gcc/home/book/100ask_
imx6ul
l-sdk/ToolChain/gcc-linaro
天使也有爱
·
2020-08-09 04:04
Linux
IMX6UL
L映像文件的制作
我们制作映像文件的目的什么?把自己的程序烧写到启动设备,让bootROM程序启动它。所以制作映像文件的起点是:我们编写的程序。制作过程中各填值的计算方法如下图所示。上图中各步骤细说如下:①确定入口地址entry:我们的程序运行时要放在内存中哪一个位置,这是我们决定的。它被称为入口地址、链接地址。②确定映像文件在内存中的地址start:bootROM程序启动时,会把“initialloadregio
zxy131072
·
2020-08-09 04:15
IMX.6
迅为
iMX6UL
开发板Linux-QtE5.7系统移植
如何移植高版本的Qt5.7到迅为iTOP-
iMX6UL
开发板,注意:需要先学习前面编译烧写等基础知识。对于QtE5.7的移植,本节中提供了对应的编译环境,用户如果是第一次移植,建议使用我们提供的版本。
zjq77700
·
2020-08-09 04:01
嵌入式开发
IMX6UL
L学习--搭建NFS网络文件系统
主机可以安装NFS主机可以访问外网搭建参数主机IP:192.168.0.175主机共享文件夹:/home/book/arm/
imx6ul
l/eth_file开发板
Turing图灵
·
2020-08-09 01:08
IMX6UL
L裸机程序--2.C语言点亮LED
C与汇编现在很少用汇编去编写嵌入式驱动,常用C。汇编作用只是用来完成C语言环境搭建。C语言去实现具体功能裸机。程序编写工程文件新建2.ledc文件夹,谈价start.S,main.c,main.h文件。汇编部分程序start.S.global_start/*全局标号*//**描述:_start函数,程序从此函数开始执行,此函数主要功能是设置C5*运行环境。*/_start:/*进入SVC模式*/m
Turing图灵
·
2020-08-09 01:08
IMX6ULL学习--裸机篇
imx6ul
nfs 环境搭建
↵参考:https://community.nxp.com/docs/DOC-103717一、host主机配置:1.安装必要的软件#apt-getinstallxinetdtftptftpdisc-dhcp-servernfs-kernel-serverportmap2.tftp配置(1)xinetd.conf添加配置信息#gedit/etc/xinetd.conf添加如下配置信息servicet
代码撸起
·
2020-08-09 01:22
imx-yocto
imx6ul
-正点原子-
imx6ul
学习笔记(7)- QT安装
14、安装qt环境:Ubuntu16qt-opensource-linux-x64-5.5.1.run安装教程正点原子文档I.MX6UQt交叉编译环境搭建V1.1和I.MX6UQt移植V1.1碰到的问题:1、tslibts_open()failed(Nosuchfileordirectory)解决办法:编译的.dtb和zImage要含有lCD触摸程序(触摸驱动程序参考I.MX6U嵌入式Linux驱
君任知命
·
2020-08-09 01:51
imx6ull
imx6ul
-正点原子-
imx6ul
学习笔记(6)- 命令
5:测试命令集1、先清除前面安装过的驱动depmod先清除前面安装过的驱动2、lsmod查看加载成功的驱动。modprobe.ko安装.ko文件。3、ls/dev3、查看设备号cat/proc/devices4、设备名字200主设备号0次设备号。mknod/dev/newchrledC2000/dev/newchrled5、查看创建成功的设备节点。ls/dev/newchrled-l6、./led
君任知命
·
2020-08-09 01:51
imx6ull
imx6ul
-正点原子-
imx6ul
学习笔记(2)
二:Linux内核编译初次编译(2020.3.11)1:正点原子修改过的linux内核(2020.3.11)目录:/home/jk9/Linux/
imx6ul
l/alientek_linux编译,vscode
君任知命
·
2020-08-09 01:51
imx6ull
iTOP-
iMX6UL
开发板【全能版】-动态调频技术简介
本文档以
iMX6UL
为例,简单介绍cpufreq的5种模式。
weixin_30708329
·
2020-08-08 23:00
如何修改开发板主频--迅为
iMX6UL
开发板
平台:
iMX6UL
开发板
iMX6UL
开发板可以在文件系统中通过命令修改CPU运行的主频。
weixin_30681615
·
2020-08-08 23:24
QNX-----
IMX6UL
最简单的LED点灯程序
QNX-----
IMX6UL
最简单的LED点灯程序QNX的应用开发程序比较简单,因为QNX提供专门的集成开发工具QNXMomenticsIDE,通过该工具可以快速的进行应用程序设计,在QNX程序里,每一个应用都是从
janet2013t
·
2020-08-08 22:00
QNX系统与驱动
IMX6UL
主频与时钟配置
I.MX6U在默认配置下工作频率为396MHZ,但是I.MX6U系列标准的工作频率为528MHz系统时钟来源开发板时钟原理图:I.MX6U-ALPHA开发板的系统时钟来源于两部分:32.768KHz和24MHz的晶振,其中32.768KHz晶振是I.MX6U的RTC时钟源,24MHz晶振是I.MX6U内核和其它外设的时钟源。7路PLL时钟源I.MX6U的外设有很多,不同的外设时钟源不同,NXP将这
那可真是太开心了呢
·
2020-08-08 20:25
linux
IMX6UL
L裸机下GPIO中断
IMX6UL
L中断
IMX6UL
L中断也就是ARM-A7中断有复位中断、未定义指令中断、SVC中断、预取中断、数据终止中断、未使用中断、IRQ中断、FIQ中断,要使用这些中断需要映射地址偏移,因为程序是从
枫中追风
·
2020-08-08 20:27
IMX6UL
网络登陆
板子简介:MY-IMX6-CB140P-6G2D-256M-4G:(6G2D是
IMX6UL
,256M是内存,4G是EMMC)用网线登陆查看SSH服务和设置IP测试网连接电脑IP:192.168.137.100
qq_41903418
·
2020-08-08 20:22
编译
IMX6UL
L的u-boot和kernel源码
准备工作下载交叉编译工具和源码(可以在网盘下载)U-boot源码:u-boot-2016.03-svn351-Release.20190128.tar.bz2Kernel源码:linux-4.1.15-20190424.ea5a2b5.tar.bz2交叉编译工具:fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchai
qq_41903418
·
2020-08-08 20:21
I.MX6ULL基于设备树使用pinctrl和gpio子系统驱动LED
I.MX6ULL基于设备树使用pinctrl和gpio子系统驱动LED一、修改设备树文件1、添加pinctrl节点打开
imx6ul
l-alientk-emmc.dts设备树源文件,在iomuxc节点的
imx6ul
-evk
Willliam_william
·
2020-08-08 19:30
嵌入式Linux
嵌入式Linux学习之旅(9)— 第一个Hello驱动程序(不涉及硬件操作)
I.MX6ULL第一个Hello驱动程序(不涉及硬件操作)一、编写驱动代码在~/
imx6ul
l/nfs/rootfs/root/01_hello_drv/目录下新建hello_drv.c文件,并编写代码
Willliam_william
·
2020-08-08 19:30
嵌入式Linux
上一页
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
其他