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裸机开发
嵌入式linux s5pv210,嵌入式Linux
裸机开发
(二)——S5PV210启动过程分析
嵌入式Linux
裸机开发
(二)——S5PV210启动过程分析一、iROM启动方式简介友善之臂Smart210开发板的SoC为三星S5PV210,S5PV210采用iROM启动方式进行启动,通过查阅三星官方
杨妙和
·
2023-10-06 13:00
嵌入式linux
s5pv210
嵌入式Linux
裸机开发
(一)基础介绍及汇编LED驱动
系列文章目录文章目录系列文章目录前言IMX6ULL介绍主要资料IO表现形式汇编LED驱动原理图初始化流程时钟设置IO复用设置电气属性设置使用GPIO编写驱动编译程序编译.o文件地址链接.elf格式转换.bin反汇编(其他)综合成Makefile完成一步编译烧录程序imxdownload准备SD卡向SD卡烧写程序前言现在开始正式在开发板上进行开发,仍然看的是正点原子的资料IMX6ULL介绍主要资料使
贾saisai
·
2023-10-05 08:13
嵌入式Linux
linux
汇编
嵌入式操作系统
(一)正点原子STM32MP135移植——准备
一、简述使用板卡:正点原子的ATK-DLMP135V1.2从
i.mx6ull
学习完过来,想继续学习一下移植uboot和内核的,但是原子官方没有MP135的移植教程,STM32MP157的移植教程用的又是老版本的代码
天师电通电容爆破工程师
·
2023-10-05 05:02
STM32MP135移植
stm32
嵌入式硬件
linux
linux常识
目录
i.mx6ull
开发板配置ip静态IP配置命令行配置配置文件配置动态IP配置命令行配置配置文件配置为什么编译驱动程序之前要先编译内核?
Couvrir洪荒猛兽
·
2023-10-03 16:39
#
6ull)
linux
嵌入式学习笔记之四 (uboot启动流程)
i.MX6ULL
内部有一块ROM,存储着一段代码,这部分代码是SOC设计时实现的,上电后会首先运行,u
six2me
·
2023-10-03 02:56
嵌入式之uboot学习
uboot
启动
linux 深入理解I2C内核驱动
系列文章
I.MX6ULL
手册查找使用方法实战点亮LED(寄存器版)
I.MX6ULL
手册查找使用方法实战点亮LED(固件库版本)linux字符设备驱动实战linuxLED设备驱动文件linux设备树(.dts
为了维护世界和平_
·
2023-10-02 16:55
linux设备驱动
i2c驱动
linux
内核驱动i2c
i.MX6ULL
移植Ubuntu 16.04带界面文件系统
一、镜像下载到USTC镜像中下载arm架构的文件,
i.MX6ULL
属于armhf,即在其中找到ubuntu-base-16.04.6-base-armhf.tar.gz文件,当然也可以下载ubuntu-base
Mordo_Lin
·
2023-10-02 14:14
嵌入式学习
ubuntu
linux
服务器
Linux学习第21天:Linux内核定时器驱动开发: 流淌的时间长河
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长在人类的发展进化中,时间是一个非常重要神秘的物质量。任何事物都是在时间的长河中流淌发生、发展、变化。
大叔学Linux
·
2023-09-29 03:23
Linux学习
linux
学习
嵌入式硬件
arm开发
驱动开发
Linux学习第22天:Linux中断驱动开发(一): 突如其来
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长中断作为驱动开发中很重要的一个概念,在实际的项目实践中经常用到。
大叔学Linux
·
2023-09-29 03:53
Linux学习
linux
学习
嵌入式硬件
arm开发
驱动开发
软件校招基础准备
makefile、汇编、python(4213题)3、基础知识:常用接口协议(80题)4、驱动开发:字符设备、总线设备、网络设备、同步机制(146题)5、应用开发:多进程、多线程、内存技术(479题)6、
裸机开发
内有小猪卖
·
2023-09-28 08:21
linux基础
嵌入式
linux
如何在不使用非安全引导程序的情况下使用TF-A直接引导Linux内核?
然而,对于
裸机开发
,希望使用TF-A来直接引导Linux内核,而不使用非安全引导加载
安全二次方security²
·
2023-09-28 06:32
ARM安全架构
TF-A
ATF
bootloader
linux
bl33
edk2
uboot
Linux学习第20天:Linux按键输入驱动开发: 大道至简 量入为出
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长中国文化博大精深,太极八卦,阴阳交合,变化无穷。在程序的开发中也是这样,数字0和1也是同样的道理。
大叔学Linux
·
2023-09-26 22:24
Linux学习
学习
linux
arm开发
嵌入式硬件
arm
Linux学习第19天:Linux并发与竞争实例: 没有规矩不成方圆
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长先说点题外话,上周参加行业年会,停更了一周。
大叔学Linux
·
2023-09-26 09:58
Linux学习
linux
学习
arm开发
嵌入式硬件
arm
在Linux上安装交叉编译工具链gcc
Windows平台使用的交叉编译工具1.2安装在Linux主机上使用的交叉编译工具1.3安装在开发板上使用的交叉编译工具这里我是在Ubuntu上Linux上使用,Linux是64位,开发板是32位,主要用于
裸机开发
石马马户
·
2023-09-23 00:38
工具安装
linux
arm开发
Linux C 网络基础
进程间通信解决的是本机内通信网络通信解决的是任意不同机器的通信实现网络通信需要哪些支持1.通信设备:网卡(PC机自带);路由器和交换机;光纤、电缆和基站2.通信协议:2.1.操作系统自带协议栈(Linux的特点:丰富的网络协议)2.2.
裸机开发
需要独立的协议栈
考勤卡啦啦
·
2023-09-22 08:33
网络
嵌入式学习(一)—— 初步认识
嵌入式学习(一)——初步认识一、认识嵌入式二、嵌入式学习内容1.C语言学习2.模拟电路,数字电路基础-模拟电路-数字电路3.硬件知识掌握4.
裸机开发
5.认识使用外设模块6.OS学习7.Linux开发板学习
MELROSE'S
·
2023-09-21 14:43
stm32
嵌入式硬件
【ESP32+freeRTOS学习笔记-开篇前言】
目录前言的前言RTOS的选择开发与实践环境参考资料笔记的形式专题文章的链接(持续更新中......)前言的前言单片机的开发,也有两年多了,之前一直是做一些简单应用,因此以
裸机开发
的方式为主。
骑牛唱剧本
·
2023-09-19 17:01
ESP32+freeRTOS
学习
单片机
嵌入式硬件
Linux学习第18天:Linux并发与竞争: 没有规矩不成方圆
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长提到锁”,可能想到的更多的是限制。现实中,生活中锁也存在于身边的方方面面。
大叔学Linux
·
2023-09-18 19:01
Linux学习
linux
学习
arm开发
驱动开发
嵌入式硬件
Linux学习第17天:pinctrl和gpio子系统开发:由0到1
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长本篇笔记的题目为pinctrl和gpio子系统开发:由0到1。
大叔学Linux
·
2023-09-17 15:39
Linux学习
linux
学习
嵌入式硬件
arm开发
Linux学习第15天:Linux设备树(二):枝繁叶茂见晴天
本节思维导图内容如下:四、创建小型模板设备树假设以
I.MX6ULL
这个SOC为例,我们需要在设备树里面描述的内容如下:①、
I.MX6ULL
这个
大叔学Linux
·
2023-09-17 15:08
Linux学习
linux
学习
运维
arm开发
Linux学习第16天:Linux设备树下的LED驱动开发:举一反三 专注专心专业
Linux版本号4.1.15芯片
I.MX6ULL
大叔学Linux品人间百味思文短情长在开题之前,先说一下这次的题目,尤其是后面的“举一反三专注专心专业”到底想给大家传递什么信息。
大叔学Linux
·
2023-09-17 15:35
Linux学习
linux
学习
arm开发
嵌入式硬件
嵌入式学习指南参考
继电器等基本元器件以及在电路图中的表示)1.3单片机开发知识(GPIO、LED、串口、中断、AD/DA、时钟、LCD显示器、存储器等)1.4掌握Keil等工具的使用,会使用一款8位单片机(常用STC89C52)进行简单的
裸机开发
乐观的lishan
·
2023-09-17 06:50
单片机
stm32
嵌入式硬件
嵌入式裸机设计思想——时间片轮
裸机开发
架构+状态机+定时器调度机制
前言(1)如果有嵌入式企业需要招聘校园大使,湖南区域的日常实习,任何区域的暑假Linux驱动实习岗位,可C站直接私聊,或者邮件:
[email protected]
,此消息至2025年1月1日前均有效(2)在MCU开发的时候,很多入门者会固执的认为,做项目一定要上实时操作系统。但是真的是这样的吗?(3)我曾经阅读过一位10年嵌入式开发经验的大佬分享的公众号,这位大佬感叹到,其实对于绝大多数时
风正豪
·
2023-09-12 17:53
MCU裸机教程
架构
单片机
嵌入式linux day,嵌入式Linux开发 Day1
本开发学习笔记以正点原子ALPHA开发板作为学习开发板,
i.MX6ULL
为其CPU。
无敌小羊历险记
·
2023-09-11 06:28
嵌入式linux
day
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协议
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
嵌入式硬件
单片机
基于QEMU的IMX6ULL虚拟开发环境搭建
本系列专栏将使用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
汇编
正点原子
I.MX6ull
应用编程 feertype库使用时找不到字体文件
记录自己学习linux应用编程的踩坑过程:在正点原子linux应用编程文档中对freetype库使用的代码中,运行起来需要输入字体文件的路径,按文档中的路径/usr/share/fonts/font.ttf下面并没有这个字体文件。这个时候,我们就直接打开自己win电脑,找到对应的中文字体库比如这里选用华文宋体,打开属性,这个是一个TTF格式的字体文件。我们直接拷贝到开发板下面路径即可了。然后命令行
yl浪迹天涯
·
2023-09-03 20:52
linux应用编程
正点原子linux学习笔记
正点原子
I.MX6ull
应用编程移植 zlib 出现libz.so.1: cannot open shared object file: No such file or directory
记录自己学习
I.MX6ULL
中遇到的问题和踩过的坑。在学习正点原子imx6ullLinux应用编程手册时,在第二十一章在LCD上显示png图片中,需要移植zlib。
yl浪迹天涯
·
2023-09-03 20:21
Linux应用编程
I.MX6ULL
正点原子
I.MX6ull
应用编程 看门狗实验 /dev/watchdog: Device or resource busy
记录自己学习正点原子
I.Mx6ull
应用编程教程中遇到的坑点和问题按着正点原子>学习看门狗应用编程,在运行程序的时候出现openerror:/dev/watchdog:Deviceorresourcebusy
yl浪迹天涯
·
2023-09-03 19:46
Linux应用编程
正点原子Liunx
看门狗
用迅为
i.MX6ULL
开发板同一个网段概念
使用nfs之前,开发板、虚拟机ubuntu、windows电脑三者要互相ping通,这就涉及到了同一个网段的概念。概念:同一个网段是指IP地址和子网掩码相与得到的相同的网络地址。快速判断同一个网段:(1)开发板、虚拟机ubuntu、windows子网掩码是不是相同。(2)开发板、虚拟机ubuntu、windowsIP地址的前三段是不是相同。举例:Ubuntu:由上图可知,ubuntu的IP为192
mucheni
·
2023-09-01 18:14
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语言
嵌入式硬件
Linux串口驱动
《
I.MX6ULL
参考手册》第3561页的“Chapter55UniversalAsynchronousReceiver/Transmitter(UART)
I.MX6ULL
串口原理1.1UART与USARTUART
是东东东啊
·
2023-08-31 08:49
Linux驱动学习
linux
单片机
驱动开发
怎么自学嵌入式?
从产品形态来说,可以分为
裸机开发
、实时操作系统开发以及基于Linux/Andro
嵌入式开发白菜
·
2023-08-30 17:47
嵌入式
编程
嵌入式硬件
嵌入式实时数据库
51单片机
proteus
iot
【学习FreeRTOS】第19章——FreeRTOS低功耗模式Tickless
1.低功耗模式简介很多应用场合对于功耗的要求很严格,比如可穿戴低功耗产品、物联网低功耗产品等一般MCU都有相应的低功耗模式,
裸机开发
时可以使用MCU的低功耗模式。
Zency_SUN
·
2023-08-28 07:05
学习FreeRTOS专栏
学习
单片机
嵌入式硬件
笔记
stm32
I.MX6ULL
ARM驱动开发---设备树下的LED驱动实验
一、什么是设备树? 设备树(DeviceTree),将这个词分开就是“设备”和“树”,描述设备树的文件叫做DTS(DeviceTreeSource),这个DTS文件采用树形结构描述板级设备,也就是开发板上的设备信息,比如CPU数量、内存基地址、IIC接口上接了哪些设备、SPI接口上接了哪些设备等等,如下图所示: 在上图中,树的主干就是系统总线,IIC控制器、GPIO控制器、SPI控制器等都是接
一盆电子
·
2023-08-25 07:14
ARM驱动开发
驱动开发
arm
linux
i.MX6ULL
(十三) linux 设备树
一linux设备树简介1.1linux设备树Linux设备树是一种用于描述硬件设备信息的数据结构,它在Linux内核中发挥着越来越重要的作用在系统上电后,BootLoader会将设备树传递给Linux内核,内核根据识别的树信息展开为platform_device、spi_device等设备,并且这些设备用到的内存、中断、等资源也被传递给内核,内核会将这些资源绑定到相应的设备中。设备树(Device
江太翁
·
2023-08-25 07:13
重学嵌入式
linux
单片机
imx6ull
基于IMX6ULLmini的linux
裸机开发
系列七:中断处理流程
中断上下文cpu通过内核寄存器来运行指令并进行数据的读写处理的,它在进入中断前一个时刻的具体值,称为中断上下文中断上下文是指CPU在进入中断之前保存的寄存器状态和其他相关信息。当CPU接收到中断请求时,它会保存当前正在执行的指令的状态,并将寄存器的值切换到一个特定的上下文中,以便处理中断。(保护现场)中断上下文包括了CPU寄存器的值、程序计数器(PC)的值、堆栈指针(SP)的值,以及其他与中断处理
ghujlhdrx
·
2023-08-21 06:49
linux
运维
服务器
基于IMX6ULLmini的linux
裸机开发
系列九:时钟控制模块
时钟控制模块核心4个层次配置芯片时钟晶振时钟PLL与PFD时钟PLL选择时钟根时钟/外设时钟系统时钟来源RTC时钟源:32.768KHz系统时钟:24MHz,作为芯片的主晶振使用PLL和PFD倍频时钟7路锁相环电路(每个锁相环电路都可以对时钟进行倍频)ARM_PLL:驱动ARM内核528_PLL:频率固定是528MHZ,倍频参数固定为22,系统总线时钟USB1_PLL:驱动第一个USB物理层AUD
ghujlhdrx
·
2023-08-21 06:46
linux
单片机
裸机开发
之驱动开发
一、驱动开发的基础理解在计算中,设备驱动程序是一种计算机程序,用于操作或控制连接到计算机的特定类型的设备。驱动程序提供了与硬件设备的软件接口,使操作系统和其他计算机程序可以访问硬件功能,而无需了解有关所使用硬件的精确细节。驱动程序通过硬件连接到的计算机总线或通信子系统与设备进行通信。当调用程序调用驱动程序中的例程时,驱动程序向设备发出命令。设备将数据发送回驱动程序后,驱动程序可以调用原始调用程序中
啵啵520520
·
2023-08-20 16:16
STM32专区
驱动开发
基于IMX6ULLmini的linux
裸机开发
系列八:按键处理实验
目录GIC相关寄存器GPIO中断相关寄存器中断服务函数表中断向量表偏移位置make有报错解决方法:error:'for'loopinitialdeclarationsareonlyallowedinC99mode_‘for’loopinitialdeclarationsareonlyallowedi_Young_2717的博客-CSDN博客GIC相关寄存器分发器中断数量:GICD_TYPER中断清
ghujlhdrx
·
2023-08-20 14:41
linux
linux内核模块
目录现代内核派系宏内核微内核搭建实验环境(野火
i.mx6ull
为例)内核模块1内核模块头文件内核模块加载与卸载内核模块出入口内核模块信息声明打印函数printk内核模块实验1helloworld.c文件
Couvrir洪荒猛兽
·
2023-08-20 11:30
野火i.mx
6ull内核驱动进阶
linux
i.MX6ULL
开发板无法进入NFS挂载文件系统的解决办法
问题使用NFS网络挂载文件系统后卡住无法进入系统。解决办法此处不详细讲述NFS安装流程查看板卡挂载在/home/etc/rc.init下的自启动程序进入到../../home/etc目录下,查看rc.init文件,首先从第一行排查,查看/home/etc/netcfg文件代码内容,发现其为配置网络接口内容,可能会与在uboot设置的IP冲突,我们尝试注释掉rc.init文件中的代码行/home/e
武汉万象奥科
·
2023-08-19 22:05
php
开发语言
韦东山 IMX6ULL和正点原子_「正点原子Linux连载」第十二章官方SDK移植试验
自己编写这些寄存器定义不仅费时费力,没有任何意义,而且很容易写错,幸好NXP官方为
I.MX6ULL
编写了SDK包,在SDK包
weixin_39866881
·
2023-08-19 01:30
韦东山
IMX6ULL和正点原子
韦东山 IMX6ULL和正点原子_正点原子Linux第十二章官方SDK移植试验
自己编写这些寄存器定义不仅费时费力,没有任何意义,而且很容易写错,幸好NXP官方为
I.MX6ULL
编写了SDK包,在SDK包里面
weixin_39962770
·
2023-08-19 01:30
韦东山
IMX6ULL和正点原子
基于IMX6ULLmini的Linux
裸机开发
系列五:通用中断控制器(GIC)
目录GIC结构获取GIC中断控制器基地址方法一:查询芯片数据手册方法二:查询cp15协处理器CBAR寄存器SCTLR寄存器VBAR寄存器GIC用于管理单核或多核芯片中的中断资源ARM公司开发了4个版本GIC规范,V1~V4ARMv7-A内核搭配GIC-400使用GIC结构GIC官方手册:ARM®GenericInterruptControllerV2最多支持8个内核三类信号源:软件中断:用于多核通
ghujlhdrx
·
2023-08-19 01:00
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
其他