技术栈
imx6ull
少年、潜行
5 天前
笔记
·
学习
·
imx6ull
·
字节对齐
·
printf格式化
IMX6ULL学习笔记_Boot和裸机篇(6)--- IMX6ULL简单SHELL以及SEGGER ES的Printf和字节对齐问题
📖 欢迎交流 如果对你有帮助,希望可以帮我点个赞👍和收藏,谢谢硬件环境:正点原子IMX6ULL MINI板 V1.7 EMMC板
眰恦ゞLYF
13 天前
单片机
·
嵌入式硬件
·
uart
·
imx6ull
嵌入式硬件——基于IMX6ULL的UART(通用异步收发传输器)
UART(Universal Asynchronous Receiver/Transmitter)是嵌入式系统中常用的串行通信外设,用于实现设备间的异步数据传输(如开发板与电脑的串口调试)。本文详细讲解了 UART1 的硬件配置、寄存器初始化、收发功能实现及使用方法。
眰恦ゞLYF
13 天前
单片机
·
嵌入式硬件
·
gpt
·
imx6ull
嵌入式硬件——基于IMX6ULL的GPT(通用定时器)实现
GPT(General Purpose Timer)是 I.MX6ULL 芯片的通用定时器外设,核心用于实现高精度延时(us 级 /ms 级),其本质是 32 位向上计数器,支持多种时钟源和运行模式。
眰恦ゞLYF
21 天前
单片机
·
嵌入式硬件
·
时钟
·
imx6ull
嵌入式硬件——IMX6ULL时钟配置
读取并修改SCTLR寄存器(CP15协处理器):确认外设时钟使能准备:操作步骤(以“内核主频528MHz”为例) 切换内核临时时钟源(避免PLL配置时内核停摆):
sheepwjl
22 天前
arm开发
·
驱动开发
·
单片机
·
嵌入式硬件
·
imx6ull
·
驱动
·
裸机
《嵌入式驱动(二):驱动开发基本概念》
版本号uboot 2016.03 kernel 4.1.15 busybox1)字符设备驱动:按照单个字符扫描设备信息 2)块设备驱动:按照块(512字节)扫描设备信息,用于存储设备 3)网络设备驱动:需要网络协议栈支持TCP/IP、CAN
花小璇学linux
2 个月前
linux
·
驱动开发
·
imx6ull
·
嵌入式软件
imx6ull-驱动开发篇10——pinctrl 子系统
目录前言pinctrl 子系统pinctrl简介PIN 配置信息详解引脚标识寄存器值电气属性值 0x17059
花小璇学linux
2 个月前
linux
·
驱动开发
·
imx6ull
·
嵌入式软件
imx6ull-驱动开发篇8——设备树常用 OF 操作函数
目录前言Linux 内核解析 DTB 文件绑定信息文档必需属性可选属性设备树示例标准 I2C 控制器(i.MX51)
花小璇学linux
2 个月前
linux
·
驱动开发
·
imx6ull
·
嵌入式软件
imx6ull-驱动开发篇7——如何编写设备树
目录前言创建小型模板设备树添加 cpus 节点添加 soc 节点添加 ocram 节点添加 aips1、 aips2 和 aips3
花小璇学linux
3 个月前
linux
·
驱动开发
·
imx6ull
·
嵌入式软件
imx6ull-驱动开发篇2——字符设备驱动开发步骤
目录前言开发步骤驱动模块的加载/卸载模块的加/卸载模块加载命令模块卸载命令操作示例字符设备注册与注销注册函数
花小璇学linux
3 个月前
linux
·
驱动开发
·
imx6ull
·
嵌入式软件
imx6ull-驱动开发篇5——新字符设备驱动实验
目录前言新字符设备驱动原理申请设备号注册设备号释放设备号注册方法字符设备结构cdevcdev_init 函数
花小璇学linux
3 个月前
linux
·
驱动开发
·
imx6ull
·
嵌入式软件
imx6ull-驱动开发篇1——字符设备驱动简介
目录前言字符设备驱动驱动程序调用/dev/led举例用户/内核空间系统调用(System Call)陷入(Trap)
花小璇学linux
3 个月前
linux
·
uboot
·
imx6ull
·
嵌入式软件
imx6ull-系统移植篇9——bootz启动 Linux 内核
目录前言images 全局变量images定义bootm_headers_t定义image_info_t定义
花小璇学linux
3 个月前
linux
·
uboot
·
imx6ull
·
嵌入式软件
imx6ull-系统移植篇11——U-Boot 移植(下)
目录前言移植过程添加开发板默认配置文件添加开发板对应的头文件添加开发板对应的板级文件夹修改Makefile 文件
花小璇学linux
3 个月前
linux
·
imx6ull
·
arm裸机开发
imx6ull-裸机学习实验16——I2C 实验
目录前言I2C简介基本特性I2C 协议起始位停止位数据传输应答信号I2C 写时序I2C 读时序I.MX6U I2C
花小璇学linux
3 个月前
imx6ull
·
arm裸机实验学习
imx6ull-裸机学习实验2——C语言版LED灯实验
目录回顾汇编文件start.sC语言程序代码main.hmain.c编译代码Makefile链接脚本下载验证
花小璇学linux
3 个月前
imx6ull
·
嵌入式软件
·
linux学习
·
arm裸机学习
imx6ull-裸机学习实验11——高精度延时实验
目录前言高精度延时GPT定时器GPT特性GPT时钟源GPT结构GPT工作模式重新启动(restart)模式:
花小璇学linux
3 个月前
linux
·
汇编
·
imx6ull
·
arm裸机开发
imx6ull-裸机学习实验1——汇编LED灯实验
目录实验准备硬件原理图IO配置DR(数据寄存器)GDIR(方向寄存器)PSR(状态寄存器)ICR1,ICR2(中断控制寄存器)
番茄灭世神
5 个月前
linux
·
嵌入式
·
imx6ull
嵌入式Linux快速入门第1~2章
出处:百问网嵌入式专家-韦东山嵌入式专注于嵌入式课程及硬件研发系统组成框图PS:兜兜转转,还是没逃过Linux这一关。现在这份工作不比以前了,没有外网权限,只能下班之后再学,这家公司还是出了名的喜欢另起炉灶技术带不走,得为以后着想。
charlie114514191
5 个月前
opencv
·
ffmpeg
·
音视频
·
imx6ull
·
移植教程
编译日志:关于编译opencv带有ffmpeg视频解码支持的若干办法
笔者这里是封装了简单的OpenCV视频播放抽象,然后却发现移植到Ubuntu和开发板上都罢工的事情,原来是Windows平台下我们是默认下载了ffmpeg的库的,但是在泛Linux平台下却不一定,因此,我们需要自己手动的构建ffmpeg + opencv联合编译。
charlie114514191
7 个月前
驱动开发
·
嵌入式硬件
·
uboot
·
imx6ull
IMX6ULL驱动开发uboot篇01
目录所以,啥是UBoot使用uboot的命令行完成点事情bdinfo, printenv和version