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
IMX6ULL裸机开发
嵌入式学习指南参考
继电器等基本元器件以及在电路图中的表示)1.3单片机开发知识(GPIO、LED、串口、中断、AD/DA、时钟、LCD显示器、存储器等)1.4掌握Keil等工具的使用,会使用一款8位单片机(常用STC89C52)进行简单的
裸机开发
乐观的lishan
·
2023-09-17 06:50
单片机
stm32
嵌入式硬件
SPI驱动理论与实例分析
框架软件架构初始化及退出流程注册spi控制器注销spi控制器关键数据结构数据传输流程关键函数解析实例分析:SPI陀螺仪驱动修改设备树编写驱动程序实例:瑞芯微SPI设备驱动总结前言实例部分分为几个部分:1、正点原子
imx6ull
又见南风
·
2023-09-16 03:06
Linux驱动入门篇
linux
c语言
移植Linux4.14.13到
imx6ull
1环境正点原子
imx6ull
开发板内核4.14.132移植目标开发板能够正常启动,并且网络功能正常,能使用nfs、tftp等方式,便于调试。
哆哆的Linux存储杂记
·
2023-09-15 10:33
01_
imx6ull
_linux_c_应用编程指南
0.参考文档正点原子的:I.MX6U嵌入式LinuxC应用编程指南1.应用编程的概念1.1系统调用系统调用(systemcall)是linux内核提供给应用层的应用编程接口(API),是linux应用层进入内核的入口。应用程序通过系统调用来使用操作系统提供的各种服务。1.2库函数C语言库函数构建于系统调用之上,库函数其实是由系统调用封装而来的。有些库函数则不调用系统调用:strlen()、strc
往事不可追_来日不方长
·
2023-09-15 00:09
linux_imx6ull
linux
嵌入式Linux驱动开发(I2C专题)(四)
4.2:https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/AT24cxx.pdf1.硬件连接STM32MP157的I2C模块连接方法
IMX6ULL
嵌入式学习者。
·
2023-09-14 22:38
Linux
驱动以及裸机
linux
驱动开发
运维
嵌入式裸机设计思想——时间片轮
裸机开发
架构+状态机+定时器调度机制
前言(1)如果有嵌入式企业需要招聘校园大使,湖南区域的日常实习,任何区域的暑假Linux驱动实习岗位,可C站直接私聊,或者邮件:
[email protected]
,此消息至2025年1月1日前均有效(2)在MCU开发的时候,很多入门者会固执的认为,做项目一定要上实时操作系统。但是真的是这样的吗?(3)我曾经阅读过一位10年嵌入式开发经验的大佬分享的公众号,这位大佬感叹到,其实对于绝大多数时
风正豪
·
2023-09-12 17:53
MCU裸机教程
架构
单片机
《ARM裸机》2--ARM体系结构和汇编指令
目录一、可编程器件的编程原理二、指令集对CPU的意义三、RISC和CISC的区别四、统一编址、独立编址、哈弗结构、冯诺依曼结构五、寄存器(***重点***)六、内存映射七、CPU和外部存储器的接口八、
iMX6ULL
m0_73853811
·
2023-09-11 02:18
arm开发
汇编
IMX6ULL
-LED点灯
实验内容实验目的点亮
IMX6ULL
开发板LED2,通过输入on/off控制LED亮灭以及查看灯状态引脚原理图LED2查看引脚编号cat/sys/kernel/debug/gpioGPIO5_3得出引脚编号
追兮兮
·
2023-09-10 20:35
IMX6ULL
单片机
linux
嵌入式硬件
mcu
WDT看门狗电路的喂狗操作以及定时器功能的实现(S3C2440
裸机开发
)
文章目录前言一、WDT1.1特点1.2WDT的操作流程二、看门狗复位操作三、看门狗的定时器功能总结前言本期主要分享的内容是S3C2440平台下的看门狗定时器,它的作用主要是用于当由于噪声和出现系统错误引起的故障时,看门狗定时器会将电路复位;接下来带大家认真学习一下看门狗定时器;一、WDT1.1特点(1)带中断请求的普通内部定时器模式。(2)当定时器计数值达到0时(超时)激活128个PCLK周期的内
F.LASH.
·
2023-09-10 12:19
ARM体系结构与接口技术
单片机
嵌入式硬件
arm开发
linux
ARM汇编
ADC模数转换电路的编程使用(S3C2440
裸机开发
)
文章目录前言一、ADC(模数转换电路)二、ADC的两种工作模式三、ADC电路的使用四、编程方法五、ADC编程5.1单次转换5.2连续转换5.3ADC中断总结前言一、ADC(模数转换电路)功能:能够将模拟信号转换成数字信号表示值的电路ad比较重要的参数:量程位数精度–》数字信号改变1对应多大的模拟信号变化精度=量程/2的位数次方速率(转换速率)误差2440的adc是内部电路;量程为0-3.3V,位数
F.LASH.
·
2023-09-10 12:19
ARM体系结构与接口技术
arm开发
linux
嵌入式硬件
ARM汇编
ADC
IIC协议原理及IIC通信的具体实现(S3C2440
裸机开发
)
文章目录前言一、IIC协议二、IIC的控制2.1IIC控制相关寄存器2.2IIC控制中的特征信号2.3IIC的数据传输格式2.3.1ACK信号2.3.2数据读写操作2.3.3中止通信三、IIC编程3.1IIC编程的相关寄存器3.2IIC代码实现总结前言本期和大家主要分享的是一种非常常见并且非常常用的的一种协议------IIC通信协议;既然能称为一种协议,那么一定是通信中人们需要去遵守的一种通信标
F.LASH.
·
2023-09-10 12:19
ARM体系结构与接口技术
ARM
嵌入式
嵌入式硬件
IIC协议
lvgl gui项目|基于编写的lvgl 8.1的GUI,欢迎学习体验
…项目框图:演示视频
IMX6ULL
LinuxLVGLGUIV2.0效果演示,基于lvgl8.1并将长期更新支持lvgl8.x,源码仓库地址在评论区置顶评论,欢迎学习体验!获取源
挨踢民工biubiu
·
2023-09-09 17:22
LVGL
GUI
嵌入式
lvgl
gui
嵌入式
linux
LVGL|lvgl v8教程(lvgl中文文档学习教程,开始更新lvgl v8.x文档教程,超详细)
1.1.2项目成品
IMX6ULL
L
挨踢民工biubiu
·
2023-09-09 17:52
LVGL
单片机
嵌入式
嵌入式
gui
单片机
linux
经验分享
LVGL|lvgl中文教程手册(lvgl中文文档学习教程)
1.1.2项目成品
IMX6ULL
L
挨踢民工biubiu
·
2023-09-09 17:21
LVGL
嵌入式
嵌入式
gui
经验分享
linux系统中固化和更新uboot、zImage和dtb方法(经典)
大家好,今天给大家介绍一下
imx6ull
固化和更新uboot、zImage和dtb方法总结,希望这篇文章对大家有所帮助。
ST小智
·
2023-09-09 14:35
数据库
linux
Station P2(ROC-RK3568-PC)
裸机开发
7_裸机代码
StationP2(ROC-RK3568-PC)
裸机开发
之最简裸机代码StationP2(ROC-RK3568-PC)最简裸机代码没啥功能,被SoCbootrom加载到internal_sram0xfdcc1000
华锋2022
·
2023-09-09 09:08
Station
裸机开发
单片机
嵌入式硬件
arm开发
FreeRTOS-移植STM32(HAL库)
裸机开发
的时钟源默认是Systic
BowenLi553
·
2023-09-09 05:19
stm32
嵌入式硬件
单片机
基于ARM架构Cortex-A7
IMX6ULL
核心板设计核酸自动提取仪显控解决方案
2020年突如起来的新冠肺炎疫情使"核酸检测"进入了公众的视野,核酸检测从工艺上来说包括核酸提取、扩增与检测。核酸自动提取仪又名核酸自动纯化仪(NucleicAcidExtractionSystem)是应用配套的核酸提取试剂来自动完成样本核酸提取工作的仪器。广泛应用在疾病控制中心、临床疾病诊断、输血安全、法医学鉴定、环境微生物检测、食品安全检测、畜牧业和分子生物学研究等多种领域。全自动核酸提取系统
FORLINX
·
2023-09-08 21:24
【
IMX6ULL
驱动开发学习】24.关于mmap为什么能直接操作LCD显示
记录今天面试中遇到的一个提问,当时没有答上来感谢面试官(弓总)的提问,让我认识到了目前的不足,下午又深入的学习了一下,在这里做一下补充mmap为什么能直接操作LCD显示首先在内核空间申请一段或多段内存作为显存,即Framebuffer然后使用mmap把这段内存的物理地址映射到应用程序的地址空间相当于应用中也有一块内存,这两块内存的虚拟地址不一样(一个虚拟地址是内核空间的,一个是用户空间的),但是对
晨少爱学习
·
2023-09-08 10:20
IMX6ULL
驱动开发
mmap
linux系统中详解u-boot之网络移植与调试
一、前章回顾上一章,已经讲过如何讲uboot.2022.10版本移植到我们自己的
imx6ull
开发板上,但是最后编译下载后网络部分未能正确识别,今天我们就来讲一讲网络部分的调试。
ST小智
·
2023-09-07 13:10
php
开发语言
Linux(驱动编程)(调试技术)(
imx6ull
)
调试技术1、在写驱动程序时函数未包含头文件在linux内核源码driver/char目录下输入命令grep“XXXX”*-nrw查看次函数在那个.c里用过,然后在vscode界面下按alt+p搜索这个.c就可以参考这个.c的头文件。2、编译完驱动跟应用后先insmodxxx.ko//插入cat/proc/drivers//查看设备号mknod/dev/xyzc2450//生成名为xyz的设备245
嵌入式学习者。
·
2023-09-07 11:53
Linux
驱动以及裸机
linux
运维
服务器
IMX6ULL
移植篇-uboot源码目录
一.uboot源码分析前提由于uboot会使用到一些经过编译才会生成的文件,因此,我们在分析uboot的时候,需要先编译一下uboot源码工程。这里所用的开发板是nand-flash版本。二.uboot源码目录及编译1.uboot源码目录uboot源码目录:【正点原子】阿尔法Linux开发板(A盘)-基础资料-2022/【正点原子】阿尔法Linux开发板(A盘)-基础资料/例程源码/开发板教程对应
凌肖战
·
2023-09-06 19:52
嵌入式C开发
arm开发
linux
IMX6ULL
移植篇-uboot源码目录表
本文学习续上一篇文章,如下:
IMX6ULL
移植篇-uboot源码目录_凌肖战的博客-CSDN博客二.uboot源码目录分析编译后的uboot源码目录如下:wangtian@wangtian-virtual-mac
凌肖战
·
2023-09-06 19:52
嵌入式C开发
Linux系统相关
arm开发
linux
IMX6ULL
移植篇-uboot源码主要目录说明一
本文学习续上一篇文章,如下:
IMX6ULL
移植篇-uboot源码目录表_凌肖战的博客-CSDN博客二.uboot源码主要目录说明编译后的uboot源码目录如下:wangtian@wangtian-virtual
凌肖战
·
2023-09-06 19:52
嵌入式C开发
Linux系统相关
linux
arm开发
IMX6ULL
移植篇-boot 命令的学习
本文接上一篇文章,如下:
IMX6ULL
移植篇-bootz命令的学习_凌肖战的博客-CSDN博客二.boot命令boot命令也是用来启动Linux系统的,只是boot会读取环境变量bo
凌肖战
·
2023-09-06 19:19
嵌入式C开发
linux
arm开发
基于QEMU的
IMX6ULL
虚拟开发环境搭建
姓名:顿皓学号:19020100178学院:丁香2号书院转自:https://blog.csdn.net/ReCclay/article/details/104971182【嵌牛导读】Linux下的驱动开发是一个合格的全栈工程师必备技能,无论做项目产品还是自己DIY小玩意儿,掌握驱动开发的思路与流程都大有裨益。本系列专栏将使用qemu模拟器,虚拟出一个I.MX6ULL芯片,搭载Cortex-A7内
lemonlem
·
2023-09-05 12:03
IMX6ULL
学习笔记(四) —— uboot 启动流程
IMX6ULL
学习笔记version:v1.0「2023.4.27」author:Y.Z.T.摘要:随记,记录I.MX6ULL系列SOC的uboot启动流程⭐️目录文章目录
IMX6ULL
学习笔记2.3Uboot
Y.Z.T
·
2023-09-05 11:41
学习记录
随记
学习
笔记
linux
汇编
linux添加sht3x温湿度传感器驱动记录
最近拿到一块
imx6ull
板子,上面有一颗温湿度传感器sht30,需要读取其数值。
顾小豆
·
2023-09-04 03:54
Linux
linux
驱动
kernel
毕业设计-摄像头识别二维码
本毕业设计采用
imx6ull
-linux4.1.15-qt5.6开发板进行测试相关交叉编译包和摄像头测试程序已上传:https://download.csdn.net/download/qq_42952079
Paper_Love
·
2023-09-03 21:52
Linux
linux
正点原子I.MX6ull应用编程移植 zlib 出现libz.so.1: cannot open shared object file: No such file or directory
在学习正点原子
imx6ull
Linux应用编程手册时,在第二十一章在LCD上显示png图片中,需要移植zlib。
yl浪迹天涯
·
2023-09-03 20:21
Linux应用编程
I.MX6ULL
ARM
裸机开发
-串口通信
一、在使用EXYNOS4412的串口发送和接收的时候,首先要对EXYNOS4412的串口进行配置,我们使用轮询方式时的配置有哪些?1、配置GPIO,使对应管脚作为串口的发送和接收管脚GPA0CON寄存器[7:4][3:0]0x22GPA0PUD寄存器[3:0]0禁止上下拉电阻2、配置串口单元本身寄存器ULCON00xE2900000数据位:8位停止位:1位校验位:无使用的正模式,非红外。3、UCO
非著名程序员阿强
·
2023-08-31 18:22
单片机
c语言
嵌入式硬件
wm8960没有声音
最近在
imx6ull
上调试这个声卡,用官方的镜像是能发声的,换到自己做的镜像上,就没有声音。记录一下过程:内核和设备树。只要有下面的显示,就说明加载成功。再看一下aplay的显示到此,驱动都是正常的。
proing
·
2023-08-31 15:42
linux
WM8960
怎么自学嵌入式?
从产品形态来说,可以分为
裸机开发
、实时操作系统开发以及基于Linux/Andro
嵌入式开发白菜
·
2023-08-30 17:47
嵌入式
编程
嵌入式硬件
嵌入式实时数据库
51单片机
proteus
iot
IMX6ULL
LCD驱动(一)
本小节来分析Linux内核中的LCD框架,只分析基于RGB接口的LCD框架,如果是涉及GPU的那就比较复杂了,有过应用层对LCD操作的应该知道,上层应用是通过一些Ioctl函数操作/dev/fbxxx,这些函数对内核同统一出来的一套LCD的操作函数,还有,对于不同的单板,其LCD控制器的操作肯定是不同的所以,从这两方面来看,内核LCD框架肯定有两部分工作要完成初始化具体单板的LCD控制器注册统一的
Amu@123
·
2023-08-29 12:18
IMX6
002_韦东山嵌入式Linux应用开发基础_实操碰到的问题集锦
嵌入式Linux应用开发基础_韦东山教程思考笔记配合《嵌入式Linux应用开发完全手册V5.1_
IMX6ULL
_Pro开发板》文件目录访问根/目录下,FilesystemRoot目录中的文件的时候,其实是在访问
hellomywolrd
·
2023-08-29 12:46
Linux_入门
linux
运维
服务器
单片机
【学习FreeRTOS】第19章——FreeRTOS低功耗模式Tickless
1.低功耗模式简介很多应用场合对于功耗的要求很严格,比如可穿戴低功耗产品、物联网低功耗产品等一般MCU都有相应的低功耗模式,
裸机开发
时可以使用MCU的低功耗模式。
Zency_SUN
·
2023-08-28 07:05
学习FreeRTOS专栏
学习
单片机
嵌入式硬件
笔记
stm32
设备树的相关概念
.dts相当于.cDTS的源码文件DTC工具相当于gcc编译器将dts编译成dtbdtb相当于bin文件或可执行文件编译dtb文件的方法在linux内核文件夹中make
imx6ull
-alientek-emmc.dtb
牛郎恋刘娘,刘娘念牛郎
·
2023-08-27 00:14
arm
linux
arm开发
UBI只读文件系统
Toradex的产品除了使用eMMC存储外,还有部分是采用NandFlash,例如ColibriiMX7和Colibri
iMX6ULL
。
toradexsh
·
2023-08-26 12:28
ARM
Linux
UBI
NXP
Toradex
Mainline Linux 和 U-Boot编译
ByToradex胡珊逢Toradex自从LinuxBSPv6开始在使用32位处理器的Arm模块如iMX6、
iMX6ULL
、iMX7上提供mainline/upstreamkernel,部分64位处理器模块如
toradexsh
·
2023-08-26 12:55
linux
ARM
Mainline
NXP
Toradex
【
IMX6ULL
驱动开发学习】12.Linux SPI驱动实战:DAC驱动设计流程
基础回顾:【
IMX6ULL
驱动开发学习】10.LinuxI2C驱动实战:AT24C02驱动设计流程_阿龙还在写代码的博客-CSDN博客【
IMX6ULL
驱动开发学习】11.Linux之SPI驱动_阿龙还在写代码的博客
阿龙还在写代码
·
2023-08-26 07:52
Linux驱动开发
驱动开发
学习
imx6ull
linux
嵌入式硬件
【
IMX6ULL
驱动开发学习】11.Linux之SPI驱动
参考:驱动程序开发:SPI设备驱动_spi驱动_邓家文007的博客-CSDN博客目录一、SPI驱动简介1.1SPI架构概述1.2SPI适配器(控制器)数据结构1.2SPI设备数据结构1.3SIP设备驱动1.4接口函数二、SPI驱动模板一、SPI驱动简介SPI驱动框架和I2C驱动框架是十分相似的,不同的是因为SPI是通过片选引脚来选择从机设备的,因此SPI不再需要像I2C那样先进行寻址操作(查询从机
阿龙还在写代码
·
2023-08-26 07:50
Linux驱动开发
驱动开发
学习
linux
嵌入式硬件
交互
【调试笔记】韦东山:在100ASK_
IMX6ULL
板子上支持其他型号的屏幕
1.在100ASK_
IMX6ULL
底板上如何接其他厂家的屏幕很多学员有过STM32的学习经验,他们手上的开发板很多,LCD也很多。一个LCD还挺贵的,不能浪费。
行走在软件开发路上的人
·
2023-08-25 07:47
Linux
imx6ull
编写一个简单的测试程序来测试i2c设备的读写功能
好的,以下是一个简单的
imx6ull
测试程序,用于测试i2c设备的读写功能:#include#include#include#include#includeintmain(){intfd;char*filename
MCPlayer542
·
2023-08-25 07:16
c++
开发语言
IMX6ULL
: at24.c的读写与linux i2c子系统
前言:linux版本:4.1.15_2.1.0Soc:I.MX6ULLi2c-imx.c文件位置:drivers/i2c/busses/i2c-imx.cat24.c文件位置:drivers/misc/eeprom/at24.c
_Herc
·
2023-08-25 07:46
linux驱动
驱动开发
linux
迅为-
iMX6ULL
开发板-i2c测试工具
本章节使用的资料已经放到了开发板网盘资料中,路径为:11_Linux系统开发进阶\95_章节使用资料。1移植I2c测试工具下载地址https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/,这里下载的4.1版本,下载完后拷贝后Ubuntu,解压tar-vxfi2c-tools-4.1.tar.gz,清理工程,makeclean,导入交
mucheni
·
2023-08-25 07:44
IMX6ULL
驱动进化之路:设备树的引入及简明的教程(
imx6ull
)
设备树设备树只是用来给内核里的驱动程序,指定硬件的信息。比如LED驱动,在内核的驱动程序里去操作寄存器,但是操作哪一个引脚?这由设备树指定。设备树的格式:/{//根节点用什么表示呢?和内核一样用"/"表示,根节点的表示就是“/{};”cpu{//根节点中的CPU节点表示方法//节点里面有属性name=val;//name可以随便取,但是val不行/*val有三种取值方法*1."string"//双
你笑一笑嘛
·
2023-08-25 07:43
imx6ull
【
IMX6ULL
驱动开发学习】10.Linux I2C驱动实战:AT24C02驱动设计流程
前情回顾:【
IMX6ULL
驱动开发学习】09.Linux之I2C框架简介和驱动程序模板_阿龙还在写代码的博客-CSDN博客目录一、修改设备树(设备树用来指定引脚资源)二、编写驱动2.1i2c_drv_read2.2i2c_drv_write2.3
阿龙还在写代码
·
2023-08-25 07:11
Linux驱动开发
驱动开发
学习
linux
嵌入式硬件
交互
【
IMX6ULL
驱动开发学习】09.Linux之I2C框架简介和驱动程序模板
参考:Linux之I2C驱动_linuxi2c驱动_风间琉璃•的博客-CSDN博客目录一、I2C驱动框架简介1.1I2C总线驱动1.2I2C设备驱动二、I2C总线-设备-驱动模型2.1i2c_driver2.2i2c_client2.3I2C设备数据收发和处理三、LinuxI2C驱动程序模板一、I2C驱动框架简介在Linux内核中I2C的体系结构分为3个部分:I2C核心:I2C核心提供了I2C总线
阿龙还在写代码
·
2023-08-25 06:02
Linux驱动开发
驱动开发
学习
iMX6ULL
库移植 | Libgpiod 库的交叉编译及使用指南(linux)
GPIO口的操作,是很常见的功能。传统的GPIOsysfs接口已被弃用。自Linux4.8起,内核提供了全新的操作gpio的方式libgpiod(ClibraryandtoolsforinteractingwiththelinuxGPIOcharacterdevice),当然也更高效,推荐使用。libgpiod简介libgpiod-用于与LinuxGPIO字符设备进行交互的C库和工具(gpiod代
特立独行的猫a
·
2023-08-24 16:30
嵌入式应用开发实战
linux
libgpiod
交叉编译
【
IMX6ULL
驱动开发学习】23.驱动模块开发之Makefile解析
编写完驱动代码后要编写Makefile,并使用make进行编译,这里举一个最经典的驱动模块的Makefile写法KERN_DIR=/home/me/内核路径PWD?=$(shellpwd)all:make-C$(KERN_DIR)M=$(PWD)modules$(CROSS_COMPILE)gcc-oxxx_appxxx_app.cclean:make-C$(KERN_DIR)M=$(PWD)mo
晨少爱学习
·
2023-08-24 12:24
IMX6ULL
驱动开发
Makefile
Linux
内核
kernel
驱动
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他