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
I.MX6ULL裸机开发
使用正点原子
i.mx6ull
加载字符驱动模块chrdevbase
搞了整整两天才整好!踩了不少坑,记录一下0.操作基础操作前需要设置好如下配置1.开发板和ubuntu能够互相ping通2.开发板的SD卡中安装好uboot,我用的V2.4版本的,其他版本应该也行3.准备材料01_chrdevbase文件linux-imx-rel_imx_4.1.15_2.1.1_ga_alientek_v2.4.tar.bz2这个文件在01、例程源码->10、开发板教程对应的ub
是啊洋呀
·
2024-02-19 16:17
正点原子
字符驱动设备
i.mx6ull
使用一根网线,让Ubuntu和正点原子
I.MX6ULL
开发板互相ping通
1.硬件准备准备一根网线即可2.让windows和I.MX6ULLping通2.1找根网线将
I.MX6ULL
和电脑连起来2.2让
I.MX6ULL
通电运行起来,我这里使用的是正点原子版本的内核、2.3进入电脑的网络连接后
是啊洋呀
·
2024-02-19 16:42
ubuntu
linux
运维
Days 24 Elfboard 读取摄像头视频进行目标检测
项目所需的硬件设备:1、基于NXP(恩智浦)
i.MX6ULL
的ELF1开发板,2、网线,3、U
chriss854
·
2024-02-08 06:55
音视频
目标检测
人工智能
单片机
裸机开发
及开发环境搭建
ARM的
裸机开发
,也就是不带操作系统开发,就和我们开发STM32一样,如果有STM32开发经验的话学起本篇会很容易1、
裸机开发
是了解所使用的CPU最直接、最简单的方法,
裸机开发
是直接操作CPU的寄存器。
vv不说话
·
2024-02-07 20:34
MX6U嵌入式linux
linux
电机控制系列模块解析(第二篇)—— 浅谈微型软件架构
一、电机控制软件架构电机控制大多数产品采用
裸机开发
,设计裸机嵌入式软件架构时,通常需要考虑系统的实时性、资源效率和模块化等方面。
初心不忘产学研
·
2024-02-07 12:53
软件构建
软件工程
自动化
自动驾驶
汽车
嵌入式硬件
驱动开发
裸机程序架构-时间片轮询架构
适合中小型项目的
裸机开发
,结合状态机可以有效消除程序中不合理的delay阻塞延时。获取方式我的CSDN资源源码仓库特性基于链表,注
小星星星球
·
2024-02-05 10:05
我的开源驱动
架构
单片机
c语言
stm32
I.MX6U-ALPHA/Mini 开发板资源介绍
目录
I.MX6ULL
芯片介绍以及官网资料的获取正点原子I.MX6U-ALPHA/Mini开发板资源初探I.MX6U-ALPHA开发板底板资源I.MX6U-Mini开发板底板资源I.MX6U核心板资源正点原子
行稳方能走远
·
2024-02-01 13:31
正点IMX6ULL裸机开发
stm32
自动驾驶
物联网
AI嵌入式K210项目-目录
系列文章简介本系列文章简单介绍K210芯片的使用方法,大致分为两个部分:C语言
裸机开发
MicroPython开发学习第一部分有助于大家对K210芯片的外设接口和内置的各种硬件加速器有更深刻的了解,第二部分有助于大家快速实现功能
疯狂飙车的蜗牛
·
2024-01-30 19:27
K210开发板
人工智能
K210
AI
嵌入式AI
嵌入式
目录
I.MX6ULL
Linux开发板环境搭建
系列文章目录I.MX6ULLLinux开发板环境搭建一、Ubuntu和Windows文件互传在开发的过程中会频繁的在Windows和Ubuntu下进行文件传输,比如在Windwos下进行代码编写,然后将编写好的代码拿到Ubuntu下进行编译。Windows和Ubuntu下的文件互传我们需要使用FTP服务,设置方法如下Ubuntu下FTP客户端的安装安装指令sudoapt-getinstallvsf
redhat_yan
·
2024-01-30 04:04
I.MX6ULL
Linux开发板
linux
运维
服务器
单片机
嵌入式硬件
【野火i.MX6NULL开发板】使用 Makefile 控制编译
0、前言参考资料:《野火Linux基础与应用开发实战指南基于
i.MX6ULL
系列》PDF第27章https://www.gnu.org/software/make/manual1、Makefile小实验
王哈哈、
·
2024-01-29 18:28
Linux
笔记
tslib-1.4在
I.MX6ULL
开发板上电容屏不能触摸问题
一、前言在采用触摸屏的移动终端中,触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确、有抖动等问题。Tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。也就是Tslib为触摸屏驱动和应用层之间的适配层,其从驱动处获得原始的设备坐标数据,通过一系列的去噪、去抖、坐标变换等操作,
hurryddd
·
2024-01-28 08:27
#
移植
linux
qt5
tslib
AI嵌入式K210项目(19)-安装CanMV IDE开发软件
文章目录前言一、软件下载安装二、软件简介三、设备连接四、在线模拟五、开机运行程序附录:MicroPython固件烧录总结前言前几章我们介绍K210使用C语言
裸机开发
方法,大家对K210内部的硬件和各种加速器有了初步的了解
疯狂飙车的蜗牛
·
2024-01-25 08:02
K210开发板
人工智能
AI嵌入式
K210
MicroPython
CanMV
python
【野火i.MX6NULL开发板】Linux系统下的Hello World
0、前言参考资料:《野火Linux基础与应用开发实战指南基于
i.MX6ULL
系列》PDF第25章本章比较抽象,涉及理论知识,不明白,可以看看视频讲解:https://www.bilibili.com/video
王哈哈、
·
2024-01-16 07:17
Linux
linux
【野火i.MX6NULL开发板】ARM-GCC 和开发板的 HelloWorld(ubuntu主机和野火开发板debian交叉编译)、开发板的/mnt里没文件
0、前言参考资料:《野火Linux基础与应用开发实战指南基于
i.MX6ULL
系列》PDF第24章参考视频:https://www.bilibili.com/video/BV1JK4y1t7io?
王哈哈、
·
2024-01-16 07:12
Linux
arm开发
ubuntu
debian
嵌入式软件开发人员有必要学习系统移植的知识吗?【ppt获取见文末】
《从零开始学ARM》的配套视频说明为了让粉丝更好的学习我的新书里面的知识,一口君特地录制了配套学习视频,《从0学ARM第一期》《从0学ARM第一期》视频已经免费发布在B站,而书中除了ARM汇编、
裸机开发
等知识
一口Linux
·
2024-01-15 06:03
从0学arm
原创
Linux驱动
学习
【嵌入式-
裸机开发
】kermit工具安装使用
安装ckermitsudoapt-getinstallckermit配置kermitvim~/.mykermrcsetline/dev/ttyS0setspeed115200setcarrier-watchoffsethandshakenonesetflow-controlnonerobustsetfiletypebinsetfilenamelitsetrecpack1000setsendpack
Japathy
·
2024-01-14 20:14
kermit
arm
CPU、SOC、MPU、MCU的区别
高通骁龙、华为麒麟、
I.MX6ULL
这些就是SOC,用于通用计算和
嵌入式标
·
2024-01-13 12:33
单片机
嵌入式硬件
计算机外设
【野火i.MX6NULL开发板】挂载 NFS 网络文件系统
0、前言参考资料:(误人子弟)《野火Linux基础与应用开发实战指南基于
i.MX6ULL
系列》PDF第22章参考视频:(成功)https://www.bilibili.com/video/BV1JK4y1t7io
王哈哈、
·
2024-01-13 05:24
Linux
网络
【野火
i.MX6ULL
开发板】在MobaXterm平台利用Type-C线串口连接开发板
0、前言参考文献:http://t.csdnimg.cn/9iRTmhttp://t.csdnimg.cn/Z0n60问题:一直识别不出com口,拟解决思路:百度网盘重新下载Debian镜像,烧入full版镜像,随便换一下USB插口(电脑主机上)解决过程:解决过程参考:http://t.csdnimg.cn/NB3Qi
王哈哈、
·
2024-01-11 20:03
Linux
linux
【野火
i.MX6ULL
开发板】使用脚本测试硬件:LED、按键、蜂鸣器、 ADC、陀螺仪
0、前言参考文献:《野火Linux基础与应用开发实战指南基于
i.MX6ULL
系列》第17章资料下载:野火官网为方便对开发板的硬件进行测试,野火在开发板出厂配套的系统镜像中提供了一些脚本(fire-config
王哈哈、
·
2024-01-11 20:03
Linux
linux
【野火
i.MX6ULL
开发板】开发板连接网络(WiFi)与 SSH 登录、上电自动登录、设置静态IP、板子默认参数
0、前言参考之前自己写的:http://t.csdnimg.cn/g60P8参考资料:[野火]《Linux基础与应用开发实战指南——基于
i.MX6ULL
开发板》_20230323从野火官网下载参考博客:
王哈哈、
·
2024-01-11 20:00
Linux
linux
AI嵌入式K210项目(1)-芯片开发板介绍
系列文章目录在人工智能大潮滚滚而来的时代,作为一个从事嵌入式行业多年的程序猿倍感焦虑,有被替代的焦虑,也有跟不上新技术步伐的无奈,本系列文章将介绍一个从硬件设计到ai训练、最后到模型部署的完整案例;第一阶段我将介绍使用C语言进行
裸机开发
疯狂飙车的蜗牛
·
2024-01-11 16:16
K210开发板
人工智能
野火
i.MX6ULL
开发板检测按键evtest(Linux应用开发)
之前一直查找不到evtest,因为没有下载成功,很可能是网络不好,下次可以软件源可以换成国内大学镜像网站。重新断开板子电源启动,再次连接网络,下载evtest成功!!
王哈哈、
·
2024-01-09 06:12
Linux
linux
【野火
i.MX6ULL
开发板】利用microUSB线烧入Debian镜像
0、前言烧入Debian镜像有两种方式:SD卡、USBSD卡:需要SD卡(不是所有型号都可以,建议去了解了解)、SD卡读卡器USB:需要microUSB线由于SD卡的网上资料很多了,又因为所需硬件(SD卡、SD卡读卡器)缺乏,本文介绍USB烧入法。1、平台介绍microUSB线,如图:注意:我用了我白色的USB线,一直没检测出来,浪费了时间。我换了师兄的黑色USB线,就可以了。有可能是我的坏了,也
王哈哈、
·
2024-01-09 06:39
Linux
debian
运维
正点原子阿尔法linux开发板USB烧录裸机例程
如何生成可参考右边的帮助文档文章目录前言一、安装uuu工具二、添加工程文件1.在工程文件夹下添加烧录文件2.修改Makefile文件3.开发板配置4.烧录其他问题前言提示:这里可以添加本文要记录的大概内容:使用uuu工具进行usb烧录
裸机开发
例程提示
一颗无米粿
·
2024-01-08 10:19
linux
Linux学习第50天:Linux块设备驱动实验(二):Linux三大驱动之一
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长三、使用请求队列实验1.实验程序编写使用开发板上的一段RAM来模拟一段块设备,也就是ramdisk.机械硬盘34#defineRAMDISK_SIZE
大叔学Linux
·
2024-01-08 09:21
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
嵌入式Linux之MX6ULL
裸机开发
学习笔记(IMX启动方式-IVT表和BootData和DCD详解)
一,启动头文件1.BootRom做的事情。当我们设置BOOT模式为内部BOOT模式后,I.MX6U内部的bootROM就会执行,首先初始化时钟,设置内核时钟为396MHz。使能MMU和Cache,使能L1Cache和L2CacheMMU,目的就是为了加速启动。从BOOT_CFG设置的外置存储中,读取image,然后做相应的处理。2.IVT和BootData数据bin文件前面要添加头部。可以得到,我
仙牛电祖
·
2024-01-08 04:55
linux
学习
笔记
I.MX6ULL
开发笔记(二)——硬件外设操作
0x01点亮第一个RGB灯在文章http://t.csdnimg.cn/EGWt9中有介绍Linux下文件目录,那么在Linux系统下,RGB灯也是一个设备,所以我们需要到/sys目录下去操作这个设备。之后,我们进入到class目录,这里挂载着开发板上的外设:在这里就能看到熟悉的硬件接口了,那么我们进入到leds的目录下:可以看到里面有红绿蓝三个文件,这也就是操作对应gpio的接口,那么我们可以进
郑烯烃快去学习
·
2024-01-07 10:59
I.MX6ULL
操作系统
嵌入式
shell
imx6ull
C
I.MX6ULL
开发笔记(三)——挂载NFS网络文件系统
0x01网络文件系统当我们在编译一个文件时,正常是在一个pc上编译好一个文件,之后丢到开发板上去运行。如果有了NFS网络文件系统,那么我们就可以在PC以及开发板上共享文件了。网络文件系统,常被称为NFS(NetworkFileSystem),它是一种非常便捷的在服务器与客户端通过网络共享文件的方式,具体见下图。开启了NFS服务后,客户端访问服务器共享的文件时如同访问本地存储器(磁盘/SD卡/NAN
郑烯烃快去学习
·
2024-01-07 10:57
I.MX6ULL
嵌入式
操作系统
C
网络
嵌入式Linux之MX6ULL
裸机开发
学习笔记(IMX启动方式-启动设备的选择)
一,硬件启动方式选择1.启动方式的选择6ull支持多种启动方式。比如可以从SD/EMMC、NANDFlash、QSPIFlash等启动。6ull是怎么支持多种外置flash启动程序的。1.启动方式选择:BOOT_MODE0andBOOT_MODE1,这两个是两个IO来控制的,选择从USB启动还是内部BOOT启动,如果要烧写系统到开发板中可以选择从USB下载,下载到SD卡,EMMC,NADN等外置存
仙牛电祖
·
2024-01-05 06:01
Linux
linux
学习
笔记
嵌入式Linux之MX6ULL
裸机开发
学习笔记(汇编LED灯点亮)
汇编LED驱动实验1.驱动编写首先创建在vscode上创建工作区,创建led.s汇编文件,然后编写以下程序.global_start@全局标号_start:/*使能所有外设时钟*/ldrr0,=0x020c4068@CCGR0ldrr1,=0xffffffff@要向CCGR0写入的数据strr1,[r0]@将0xffffffff写入CCGR0中ldrr0,=0x020c406c@CCGR1strr
仙牛电祖
·
2024-01-05 06:48
Linux
linux
学习
笔记
I.MX6ULL
启动详解:Boot配置、Bootable image启动头的组成
本篇文章来了解一下
I.MX6ULL
的启动方式,实际上之前我介绍了NXP的跨界MCURT1170的启动方式:I.MXRT1170启动详解:Boot配置、Bootableimage头的组成,两个芯片虽然一个是
tilblackout
·
2024-01-04 10:04
Linux
单片机
linux
pinctl与gpio子系统(正点原子笔记)
大多数SOC的pin都是支持复用的,比如
I.MX6ULL
的GPIO1_IO03既可以作为普通的GPIO使用,也可以作为I2C1的SDA等等。
鸭鸭怪~
·
2024-01-03 22:44
linux
linux驱动开发学习3 pinctl和gpio子系统试验
linux对于gpio有专门的驱动框架借助pinctl子系统做pin的复用·和电气属性借助gpio子系统来使用gpio大多数SOC的pin都是支持复用的,比如
I.MX6ULL
的GPIO1_IO03既可以作为普通的
西伯利亚大草原的狼
·
2024-01-03 21:11
Linux驱动层开发
linux
学习
运维
Linux学习第49天:Linux块设备驱动实验(一):Linux三大驱动之一
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长本章学习Linux三大驱动之一的块设备驱动,主要应用场景为存储设备。
大叔学Linux
·
2024-01-03 10:38
嵌入式Linux驱动开发学习
linux
学习
arm开发
嵌入式硬件
arm
Linux学习第48天:Linux USB驱动试验:保持热情,保持节奏,持续学习是作为一个技术人员应有的基本素质和要求
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长最近更新的速度和频率大不如以前,主要原因还是自己有些懈怠了。
大叔学Linux
·
2024-01-01 13:41
嵌入式Linux驱动开发学习
linux
学习
arm开发
嵌入式硬件
arm
【ElfBoard】ELF 1 开箱初体验
ELF1简介这块ELF1开发板性能强悍,主体采用了核心板+底板的结构设计,基于NXP公司的
i.MX6ULL
低功耗处理器,主频高达800MHz,为ARMCortex-A7架构。核心板体积小
Hello阿尔法
·
2023-12-28 00:30
ElfBoard
嵌入式
Linux
裸机开发
(1)-汇编基础
文章目录GNU汇编语法常用汇编指令处理器内部数据传输指令存储器访问指令压栈和出栈指令跳转指令算术指令逻辑运算指令实战函数发生调用时,需要进行线程保护,简单来说,就是先进行压栈操作,将调用函数参数、返回值等存到R0-15寄存器中,在执行完毕后,需要将数据内容从寄存器读出,进行出栈操作,而这一系列操作需要SP指针。芯片上电后SP指针(堆栈指针寄存器)还未初始化完毕,无法执行C代码,所以必须要用汇编设置
Embedded-Xin
·
2023-12-25 20:43
Linux驱动/内核编程
汇编
linux
驱动开发
【Linux驱动】字符设备驱动模板(五)—— 寄存器驱动LED
一、驱动入口函数一般对外设的初始化,只要执行一次即可,所以放在驱动入口函数xxx_init1、建立物理地址和虚拟地址的映射在
裸机开发
时,因为没有OS,所以一般通过直接读写物理地址来操作寄存器;有了OS后
仲夏夜之梦~
·
2023-12-25 13:32
stm32
嵌入式硬件
单片机
【Linux驱动】pinctrl 和 gpio子系统(一)—— pinctrl 节点解析,引入gpio子系统
裸机开发
时,如果要点亮一个LED,我们要做如下内容:初始化时钟设置引脚复用为哪个功能,配置引脚的电气属性设置引脚的IO方向、初始值有了设备树以后,我们可以通过pinctrl和gpio子系统来配置上述内容
仲夏夜之梦~
·
2023-12-25 13:02
1024程序员节
linux
裸机开发
(2)-裸机实战
文章目录LED灯GPIO中断中断相关概念IRQ中断简介GIC中断控制器简介总体框架图IMX6ULL中断源ID对照GIC逻辑分块CP15协处理器中断使能及优先级设置总中断使能具体中断ID使能中断优先级设置LED灯linux_bsp/board_driver/1.ledcGPIO中断中断相关概念IRQ中断简介Cortex-A内核CPU的所有外部中断都属于IRQ中断,任意外部中断发生都会出发IRQ中断,
Embedded-Xin
·
2023-12-25 12:54
Linux驱动/内核编程
驱动开发
linux
Led驱动实验之Led灯初始化
二.Led驱动的IO初始化说明1.地址映射前面进行Led灯
裸机开发
实验时,关于Led的IO初始化工作包括如下:1.使能时钟信号,即设置Led灯相关的时钟IO口2.复用功能,即设置为GPIO功能3.配置电气
凌肖战
·
2023-12-25 04:08
Linux驱动学习
arm开发
linux
设计一个在裸机下使用的简单软件定时器(3):功能测试
在
裸机开发
中,我们可能也有很多需要定时执行的任务,为了优雅地执行这些定时任务,本文设计一个在裸机下使用的简单软件定时器,提供类RTOS软件定时器的功能。
时光飞逝的日子
·
2023-12-20 01:57
RTOS
单片机开发
RTOS
软件定时器
裸机
定时任务
stm32
Linux学习第46天:Linux音频驱动试验:总有那么一首歌,会让你泪流满面。
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长大叔来之一个小村庄,上大学以后来到了省城济南。
大叔学Linux
·
2023-12-19 21:39
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
Linux学习第47天:Linux音频驱动试验:能不能?不行也得行。
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长CAN是目前应用非常广泛的现场总线之一,主要应用于汽车电子和工业领域,尤其是汽车领域,汽车上大量的传感器与模块都是通过
大叔学Linux
·
2023-12-19 21:39
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
基于
i.MX6ULL
的掉电检测设计与软件测试
基于
i.MX6ULL
平台设计实现掉电检测功能,首先选择一路IO,利用IO电平变化触发中断,在编写驱动时捕获该路GPIO的中断,然后在中断响应函数中发送信号通知应用程序掉电发生了。
武汉万象奥科
·
2023-12-16 16:35
功能测试
掉电检测
软件测试
IMX6ULL-开机启动ssh卡顿
1.问题现象
i.MX6ULL
平台,在调试过程中出现sshd在开机自启动的过程中卡顿现象(等待时间较久),观察打印信息发现,sshd一定等待直到以下代码出现才能正常启动。
武汉万象奥科
·
2023-12-16 16:05
ssh
linux
服务器
LV.13 D1 嵌入式系统移植导学 学习笔记
在
裸机开发
的时候我们发现我们什么函数都调不了,什么都要自己实现。这样做开发的时候需要大量的时间。只能做一些小的项目。二、系统移植的目的移植不同架构的处理器指令集不
djjyy
·
2023-12-14 19:30
学习
笔记
linux
arm开发
P1 Orange Pi Zero2镜像烧录和环境搭建(换源)
目录前言01镜像下载02镜像烧录03SD卡启动04SSH登录开发板05基于官方外设开发方法1方法2前言此专栏为智能家居项目,使用的开发板一共有三块,分别为主控:OrangePiZero2触摸屏控制面板:
i.MX6ULL
@ChenPi
·
2023-12-06 21:48
Linux智能家居
linux
c++
c语言
arm
qt
嵌入式
正点原子阿尔法Linux开发板——MfgTool烧写工具烧写系统
TTL的USB接口分别连接电脑USB_OTG用于烧写,USB_TTL用于串口查看烧录进度拨码拨至USB烧录——01000000烧写SECURE软件连接串口CH340的COM(软件安装激活)我的开发板是
I.MX6ULL
frozendure
·
2023-12-05 04:33
嵌入式
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
其他