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裸机开发
lcd命令 linux,嵌入式Linux
裸机开发
(十五)——LCD
嵌入式Linux
裸机开发
(十五)——LCD一、LCD简介LCD(LiquidCrystalDisplay)是液晶显示器简称。
懂车天天答
·
2023-10-30 09:49
lcd命令
linux
Linux学习第26天:异步通知驱动开发: 主动
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长在正式开启今天的学习前,讲一讲为什么标题中加入了【主动】俩字。
大叔学Linux
·
2023-10-30 07:46
嵌入式Linux驱动开发学习
linux
学习
嵌入式硬件
arm开发
驱动开发
《网蜂A8实战演练》——3.按键驱动
第5章Linux字符设备驱动之按键驱动5.1中断型按键驱动在第一部分的S5PV210
裸机开发
篇已经接触过很多次按键驱动了,只不过那是在没有操作系统下的驱动而已。
口天土立口
·
2023-10-29 19:47
驱动程序
网蜂
linux
驱动程序
网蜂
自己写的一个可以用在STM32F4的线程调度器
52分:目前这个调度器已成型https://blog.csdn.net/qq_42907191/article/details/121772005.写这个线程调度器的起因学习单片机2年了,一直都是用的
裸机开发
0x9DEFA478
·
2023-10-29 14:58
RTOS
stm32
rtos
操作系统
FreeRTOS基于STM32单片机
FreeRTOSFreeRTOS一丶FreeRTOS基础部分二丶
裸机开发
与FreeRTOS分时复用,实现多任务原理三丶快速移植FreeRTOSCubeMX快速移植步骤CubeMX快速移植时注意打开串口检测是否移植成功一些常见问题
简知圈
·
2023-10-29 06:04
单片机
stm32
嵌入式硬件
mcu
51单片机
Linux学习第25天:Linux 阻塞和非阻塞 IO 实验(二): 挂起
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长为方便和上一节的衔接,在正式开始学习前,先把本节的思维导图引入:二、阻塞IO实验1.硬件原理图分析2.实验程序#defineIMX6UIRQ_NAME"blockio
大叔学Linux
·
2023-10-28 20:56
嵌入式Linux学习
linux
学习
arm开发
嵌入式硬件
arm
Linux学习第23天:Linux中断驱动开发(二): 突如其来
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长三、驱动程序开发采用中断的方式,触发开发板上的KEY0按键。采用定时器消抖。应用程序采集按键值,通过终端打印出来。
大叔学Linux
·
2023-10-28 06:10
Linux学习
linux
学习
嵌入式硬件
arm开发
驱动开发
Linux学习第24天:Linux 阻塞和非阻塞 IO 实验(一): 挂起
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长在正式开始今天的笔记之前谈一下工作中遇见的一个问题。
大叔学Linux
·
2023-10-28 06:35
Linux学习
linux
学习
arm开发
嵌入式硬件
arm
嵌入式
裸机开发
-主频和时钟配置
时钟I.MX6U时钟系统详解系统时钟来源7路PLL时钟源时钟树简介内核时钟设置寄存器CCM_CACRR,分频寄存器CCM_ANALOG_PLL_ARMn,倍频PLL1时钟频率的修改PFD时钟设置PLL2的4路PFDPLL3的4路PFDAHB、IPG和PERCLK根时钟设置实验程序编写I.MX6U时钟系统详解I.MX6U的系统主频为528MHz,有些型号可以跑到696MHz,但是默认情况下内部boo
桃子酱紫君
·
2023-10-27 01:58
雨露均沾的知识
Station P2(ROC-RK3568-PC)
裸机开发
5_RKUBoot TPL
完整编译u-boot-next-dev:./make.shrk35682>&1>log.txt生成两个主要的文件是:RKLoader:rk356x_spl_loader_v1.08.111.binUootFITImage:uboot.img两个都是有特定格式的混合文件。RKLoader的生成,是下面的指令:E:\Dev\EE\Rockchip\u-boot-next-dev\make.sh:fun
华锋2022
·
2023-10-26 17:05
Station
裸机开发
arm开发
嵌入式硬件
单片机
arm
Station P2(ROC-RK3568-PC)
裸机开发
2_编译官方Uboot
参考官方文档:Rockchip_Developer_Guide_UBoot_Nextdev_CN.pdf也可以直接下载u-boot-next-dev源码https://github.com/rockchip-linux/u-boot官方推荐的gcc版本:--------------------https://releases.linaro.org/components/toolchain/bina
华锋2022
·
2023-10-26 17:34
Station
裸机开发
linux
运维
服务器
正点原子嵌入式linux驱动开发——Linux LCD驱动
LCD和LTDC简介LCD简介这里在当时学习stm32
裸机开发
的时候就学过了,但是当时我的是一个2.8寸的电阻触摸屏,而且接口是MCU的,8080时序,和现在买的这个RGB不一样,所以还是要学习一下。
努力自学的小夏
·
2023-10-26 09:07
linux学习
linux
驱动开发
stm32
学习
笔记
I.MX6ULL
ARM驱动开发---Linux内核定时器
引言 定时器是我们最常用到的功能,一般用来完成定时功能,通过这些定时器API函数我们可以完成很多要求定时的应用。Linux内核也提供了短延时函数,比如微秒、纳秒、毫秒延时函数。一、Linux内核定时器1、jiffies Linux内核使用全局变量jiffies来记录系统从启动以来的系统节拍数,系统启动的时候会将jiffies初始化为0,jiffies定义在文件include/linux/jif
一盆电子
·
2023-10-25 20:53
ARM驱动开发
驱动开发
arm
linux
linux驱动开发篇(二)—— 字符设备驱动框架
linux系列目录:linux基础篇(一)——GCC和Makefile编译过程linux基础篇(二)——静态和动态链接ARM裸机篇(一)——
i.MX6ULL
介绍ARM裸机篇(二)——
i.MX6ULL
启动过程
Aladdin_KK
·
2023-10-23 22:31
linux
linux
驱动开发
arm开发
STM32进行LVGL裸机移植
另外,这里还有句话:所以如果用到lvgl,尽可能使用
裸机开发
。基于LVGL版本V8.2。先
路溪非溪
·
2023-10-23 15:45
stm32
嵌入式硬件
单片机
RTOS 是如何进行任务划分的?
任务的相关概念任务的定义在嵌入式开发中,面对的都是单个CPU的情况,而在这个开发过程中,我们会涉及到
裸机开发
或者是跑操作系统的开发,在
裸机开发
的过程中,整个系统是以模块的角度来看的,也就是系统在运行完了这个模块之后
wenzi嵌入式软件
·
2023-10-23 05:21
RTOS
裸机与RTOS(概念、关系、区别)
裸机开发
的特点STM32
裸机开发
RTOS什么是RTOS?RTOS技术的概念及特点STM32中的RTOS
裸机开发
与RTOS开发对比分析
裸机开发
RTOS开发如何选择?裸机什么是裸机?
JiaYu嵌入式
·
2023-10-23 04:16
FreeRTOS
嵌入式底层
嵌入式学习
架构
学习
嵌入式硬件
stm32
IMX6ULL
裸机开发
——系统启动流程
系统引导1概述1.1bootrom1.2bootrom代码的主要功能1.3bootrom支持的设备1.4低功耗模式唤醒1.5设备配置数据(DCD)1.6内部RAM/ROM内存映射2启动模式2.1在SOC上电复位的时候会检查电源门状态寄存器。2.2内核行为2.3启动模式引脚设置2.4串行下载模式2.5内部启动模式3设备控制3.1概览3.2BooteFUSEs描述3.3GPIO启动覆盖eFUSE列表4
mos管爆破大师
·
2023-10-22 19:06
I.MX6ULL
裸机
linux
IMX6ULL
裸机开发
——LCD显示
一、LCD硬件原理1、LCD硬件工作原理简介我们把LCD的显示比作一个电子枪向像素点发送RGB数据,以前的CRT显示器就是这样的原理,LCD虽然没有了电子枪,但是该显示过程是类似的。电子枪在像素的背后,一边移动一边发出各种颜色的光,电子枪从左往右移动,到右边缘的时候跳到下一行的行首,如此往复,遍可以将要显示的数据显示在LCD屏幕上。电子枪打出的颜色由RGB三组信号线决定。电子枪移动到LCD屏幕右边
mos管爆破大师
·
2023-10-22 19:06
I.MX6ULL
裸机
嵌入式硬件
arm开发
IMX6ULL学习笔记——IO所有配置及功能解释
方法:打开
I.MX6ULL
参考手册,找到CCGR寄存器地址,写入0xffffffff使能对应外设时钟时钟控制寄存器章节。
阿巴阿巴aaaaaaaaa
·
2023-10-22 19:36
电子设计
学习笔记
嵌入式
如何理解Linux字符设备驱动?
一、驱动层和应用层看一下STM32
裸机开发
与嵌入式Linux开发的一些区别:嵌入式Linux的开发方式与STM32
裸机开发
的方式有点不一样。
m0_61687959
·
2023-10-21 13:56
linux
运维
服务器
正点原子嵌入式Linux
裸机开发
教程——外部中断实验思路回顾、总结
Core_ca7.h文件:MCIMX6Y2.h文件:bsp_gpio.h文件:bsp_gpio.c文件:bsp_int.h文件:bsp_int.c文件:Exit文件夹:二、代码实现流程:总结前言最近在学习正点原子
I.MX6ULL
门牙会稍息
·
2023-10-21 00:45
Linux
嵌入式硬件
linux
stm32
硬件工程
经验分享
正点原子嵌入式linux驱动开发——Linux中断
Linux中断简介Linux中断API函数可以先来回顾一下
裸机开发
里中断的处理方法:使能中断,初始化相应的寄存器。注册中断服务函数,也
努力自学的小夏
·
2023-10-21 00:09
linux学习
linux
驱动开发
stm32
学习
笔记
基于linux内核的驱动开发学习
1驱动定义:驱使硬件动起来的程序种类:裸机驱动:需求分析--》查原理图--》查芯片手册--》code系统驱动:需求分析--》查原理图--》查芯片手册--》设备树--》code--》安装到内核中
裸机开发
&
谷谷呀~
·
2023-10-20 22:58
驱动开发
跟我一起学RT-Thread之硬件资源简介
硬件资源简介1.前言2.开发环境的搭建2.1.交叉编译器3.ALPHA平台介绍3.1.ALPHA开发板底板资源3.2.ALPHA开发板核心板资源3.3.总结4.ALPHA启动模式5.总结1.前言
裸机开发
是了解所使用的
非常规自我实现
·
2023-10-19 23:30
物联网
RTT
IMX6ULL
【学习日记】【FreeRTOS】任务句柄、任务控制块TCB、任务栈、任务、就绪表详解
一、裸机和RTOS中函数存储位置详解左图为
裸机开发
时RAM的使用情况,右图是使用了FreeRTOS后RAM的使用情况(图片来自野火)。
__Witheart__
·
2023-10-18 12:42
RTOS
RTOS
ARM结构体系4:嵌入式硬件平台接口开发
这里博主以cortex_A9来举例:下面是我使用的开发板的图片介绍:图中详细标注了开发板中的部件及接口,下面我将通过对LED进行点灯操作,来简单介绍我们使用开发板进行
裸机开发
的一个基本流程是怎样的。
迷途君
·
2023-10-18 03:08
ARM
嵌入式硬件
arm
arm开发
S5P4418
裸机开发
(一):相关工具准备
交叉编译器摘自官方wiki:http://wiki.friendlyarm.com/wiki/index.php/Smart4418/zh首先下载并解压编译器:sudomkdir-p/opt/FriendlyARM/toolchainsudotarxfprebuilts/gcc-x64/arm-cortexa9-linux-gnueabihf-4.9.3.tar.xz-C/opt/Friendly
Mnnk
·
2023-10-18 03:35
嵌入式
smart4418
s5p4418
ARM Cortex-A9:
裸机开发
,点亮LED3
1.看原理图外设板原理图核心板原理图2.在芯片手册中找到控制硬件的有效的特殊功能寄存器选择0x1输出GPX1DAT[0]->GPX1_00->1/03.编程start.sMakefile复制到桌面使用超级终端,连接串口随便写一个选择串口配置串口板子上电马上按enter进入uboot系统,传送文件到内存地址传送,发送文件选择文件与协议运行程序结果图,LED3灯亮
cxy255256
·
2023-10-18 03:34
arm开发
linux
ARM(IMX6U)裸机官方SDK包使用
编译作者:一只青木呀发布时间:2020-08-1111:20:17网址:https://blog.csdn.net/weixin_45309916/article/details/107930284目录1、
I.MX6ULL
行稳方能走远
·
2023-10-18 00:09
正点IMX6ULL裸机开发
arm
驱动开发
嵌入式硬件
嵌入式学习:
裸机开发
_L4_官方SDK开发LED实验
裸机开发
_L4_官方SDK开发LED实验1.硬件层电路1.1正点原子i.MX6ULLALPHAV2.2开发板1.2飞凌i.MX6UL-C开发板2.软件编写2.1.正点原子i.MX6ULLALPHAV2.2
blackcat2021
·
2023-10-18 00:37
嵌入式
I.MX6ULL
官方SDK移植
I.MX6ULL
官方SDK移植NXP针对
I.MX6ULL
编写了一个SDK包,这个SDK包就类似于STM32的STD库或者HAL库,这个SDK包提供了Windows和Linux两种版本,分别针对主机系统是
等不到星光等时光呀
·
2023-10-18 00:02
ALPHA
Linux
linux
嵌入式Linux学习历程 — NXP官方SDK使用实验
NXP官方SDK使用实验NXP官方为
I.MX6ULL
编写了SDK包(I.MX6UL也可使用),其中有NXP已经编写好的寄存器定义文件。
FBI 警告
·
2023-10-18 00:32
嵌入式Linux
嵌入式
linux
RT-Thread学习笔记(一):认识RT-Thread系统
认识RT-Thread系统为什么选择RT-Thread系统RTOS对比
裸机开发
优势劣势RT-Thread与其他RTOS系统对比RT-Thread简介RT-Thread系统架构官网学习资料为什么选择RT-Thread
C藏镜人
·
2023-10-17 08:52
RT-Thread系统
物联网
RT-Thread
i.mx6ull
烧写uboot到SD卡启动
一、编译uboot通过make、menuconfig获得自己开发板的配置,我使用的是野火linux开发板,所以使用的配置是makemx6ull_14x14_evk_defconfigmakeARCH=armCORSS_COMPILE=arm-linux-guneabihf-menuconfig最后会生成u-boot.bin文件,这就是uboot的程序文件,但是不能直接放到SD卡中,还需要在头部添加
怎么学都学不会
·
2023-10-15 20:24
uboot
i.mx6ull
linux
Linux 网络驱动实验
1、
I.MX6ULL
网络外设设备树
I.MX6ULL
有两个10/100M的网络MAC外设,因此
I.MX6ULL
网络驱动主要就是这两个网络MAC外设的驱动。
行者甲
·
2023-10-14 17:01
linux
运维
服务器
stm32mp1 Cortex M4开发篇9:扩展板空气温湿度传感器控制
写在前面:本文章为《ARMCortex-M4
裸机开发
篇》系列中的一篇,,全系列总计14篇。
华清远见IT开放实验室
·
2023-10-14 11:37
stm32mp157教程
stm32单片机开发
arm
stm32
stm
linux
开发板
stm32mp1 Cortex M4开发篇13:扩展板按键外部中断
写在前面:本文章为《ARMCortex-M4
裸机开发
篇》系列中的一篇,,全系列总计14篇。
华清远见IT开放实验室
·
2023-10-14 11:37
stm32mp157教程
stm32单片机开发
stm32
arm
嵌入式
stm32mp1
Cortex
M4
gpio子系统
文章目录gpio子系统简介
I.MX6ULL
的gpio子系统驱动设备树中的gpio信息gpio子系统API函数设备树中添加gpio节点模块与gpio相关的OF函数gpio子系统简介如果pinctrl子系统将一个
那可真是太开心了呢
·
2023-10-14 04:02
linux
linux
内核
驱动程序
嵌入式Linux(十八)Uboot顶层MakeFile
我们使用的是
I.MX6ULL
,所以需要关注imx-common文件夹,CPU文件夹下需要关注armv7子文件夹,因为6ull使用的是Cortex-A7内核属于armv7系列。
qq_41075961
·
2023-10-14 02:39
嵌入式
linux
arm开发
运维
stm32mp1 Cortex M4开发篇11:扩展板蜂鸣器控制
写在前面:本文章为《ARMCortex-M4
裸机开发
篇》系列中的一篇,,全系列总计14篇。
华清远见IT开放实验室
·
2023-10-12 21:56
stm32mp157教程
stm32单片机开发
stm32
开发板
stm32mp1
ARM
扩展板
嵌入式Linux
裸机开发
(六)EPIT 定时器
系列文章目录文章目录系列文章目录前言介绍配置过程前言前面学的快崩溃了,这也太底层了,感觉学好至少得坚持一整年,我决定这节先把EPIT学了,下面把常见三种通信大概学一下,直接跳过其他的先学移植了,有些太多了内容。介绍EPIT(EnhancedPeriodicInterruptTimer)增强周期中断定时器,EPIT是专门完成此功能的,PWM、输入捕获那些事其他外设完成的。EPIT是32位的向下计数的
贾saisai
·
2023-10-12 06:42
嵌入式Linux
linux
单片机
嵌入式操作系统
嵌入式Linux
裸机开发
(七)UART串口、IIC、SPI通信
系列文章目录文章目录系列文章目录前言UART串口通信介绍UART配置IIC介绍I.MX6U的I2CSPI介绍I.MX6UECSPI结语前言大概学完这三种通信后,之后就先去学系统移植,其他的先暂时放下UART串口通信介绍串口全称叫做串行接口,通常也叫做COM接口。UART:(UniversalAsynchronousReceiver/Trasmitter)通用异步串行收发器。USART:(Unive
贾saisai
·
2023-10-12 06:04
嵌入式Linux
linux
单片机
嵌入式操作系统
嵌入式Linux
裸机开发
(四)IMX6U主频和时钟配置
系列文章目录文章目录系列文章目录介绍时钟来源PLL时钟源内核时钟PFD时钟AHB、IPG和PERCLK根时钟设置结语介绍默认配置下I.MX6U工作频率为396MHz,但该系列标准工作频率事528MHz,有些型号甚至可以工作到696MHz。默认情况下内部bootrom会将I.MX6U的主频设置为396MHz,下面介绍如何配置为528MHz详细内容在参考手册的第十章和第十八章:时钟来源I.MX6U-A
贾saisai
·
2023-10-11 04:19
嵌入式Linux
linux
stm32
嵌入式操作系统
嵌入式Linux
裸机开发
(三)SDK移植及BSP管理
系列文章目录文章目录系列文章目录前言BSP工程管理SDK包移植文件移植补充文件数据类型补充文件启动文件编写其他需要的文件Makefile文件链接脚本文件imx6ul.lds前言在前面学习了LED驱动的汇编开发和C语言开发,但是很明显,这太麻烦了,效率太低了。BSP工程管理所有的源码文件放到工程的根目录下太乱了,于是按照正点原子这样进行文件分类管理bsp文件放类似我们自己编写的库文件,imx6ul放
贾saisai
·
2023-10-11 04:49
嵌入式Linux
linux
stm32
嵌入式硬件
嵌入式Linux
裸机开发
(二)C语言LED驱动
系列文章目录文章目录系列文章目录前言介绍STM32F103的启动文件解析IMX6U汇编C语言环境设置处理器模式设置SP指针跳转到C语言实现流程启动文件C语言驱动文件main.hmain.c链接脚本文件Makefile下载前言前面学习了如何用汇编LED驱动,现在学习如何用汇编构建C语言环境,完成C语言的LED驱动。介绍在开发STM32F103的时候,启动文件startup_stm32f10x_hd.
贾saisai
·
2023-10-11 04:48
嵌入式Linux
linux
c语言
嵌入式操作系统
嵌入式Linux
裸机开发
(五)中断管理
系列文章目录文章目录系列文章目录前言STM32中断系统IMX6U中断控制8个中断GIC中断控制器GIC介绍中断IDGIC逻辑分块GIC协处理器中断使能中断优先级重点代码分析官方SDK函数start.S文件自行编写中断驱动文件前言最近在学习中发现,学Linux嵌入式不仅是对Linux的学习熟悉,而且还是对Cortex-A内核的学习掌握没怎么看懂,内容太多了,我觉得暂时先搞清楚一些原理概念以及简单的外
贾saisai
·
2023-10-11 04:41
嵌入式Linux
linux
嵌入式操作系统
ARM
ARM
裸机开发
——Linux环境搭建和LED灯闪烁实验
写在前面 本文为学校开展的嵌入式系统设计课程,本文主要是记录课程中的相关作业与学习记录,本课程采用了S3C2440A嵌入式系统开发板,由于主要以学校开展课程为主,本文内容可能有一定的课程资料辅助以及相关的课程要求,无法全面细致地介绍嵌入式系统开发过程,相应的课程资料与开发板介绍,笔者考虑在后续的文章中,对于本课程文章进行整体的总结与归纳,同时介绍开发板的相关资料。 同时受限于笔者水平,文章中都是初
Tory_D
·
2023-10-08 22:47
嵌入式系统
linux
单片机
嵌入式硬件
c语言
uCOSIII实时操作系统 二 同步与通信
目录同步概念:互斥概念:临界区概念:任务时间概念:信号量概念:互斥信号量概念:事件标志组概念:消息邮箱和消息梯队概念:内存管理概念:如何从
裸机开发
转跳到OS编程:轮询系统:前后台系统:多任务系统:同步概念
特轮飞
·
2023-10-08 21:15
实时操作系统
系统架构
ucos
实时操作系统
IMX6ULL学习笔记(11)——获取和编译官方SDK
二、获取SDK官网下载:
i.MX6ULL
单核处理器,配备Arm®Cortex®-A7内核百度网盘:https://pan.baidu.c
Leung_ManWah
·
2023-10-08 14:36
上一页
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
其他