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
s3c2440裸机
ARM嵌入式
裸机
简单使用
基于正点原子ALPHA开发板,长文预警,建议收藏用到之后再查看文章目录主频与时钟I.MX6U系统时钟分析7路PLL时钟树外设如何选择时钟需要初始化的PLL和PFDI.MX6U系统配置系统主频的配置各个PLL时钟的配置其他外设时钟源配置C代码中断Cortex-A7中断系统Cortex-A中断向量表中断向量偏移GIC中断控制器IMX6U中断号中断服务函数的编写编写按键中断例程。修改start.SCP1
Moliam!
·
2023-10-12 06:41
ubuntu
linux
嵌入式
linux
Keil5 平台
S3C2440
裸机
程序开发-----UART
目录前言一、时钟频率二、代码main.cuart.cuart.hled.cled.h
S3C2440
.h三、编译,烧录,打开串口助手,接收到数据。
熄灭的反应堆
·
2023-10-12 06:35
arm
嵌入式硬件
嵌入式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
单片机
嵌入式操作系统
L14D2 学习方法
uImage:可以直接运行的内核程序,
裸机
可执行文件。exynos4412-fs4412.dtb:设备树文件,用来记录外设信息。编写dts,生成dtb,还有dtsi。rootfs.
socket()
·
2023-10-11 23:20
学习方法
s2.ubuntu搭建
s3c2440
平台arm-linux-gcc交叉编译工具链安装+资源下载
交叉编译工具包arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2.zip-蓝奏云(文件实际后缀是.bz2。下载后去掉.zip后缀,然后放入Ubuntu系统)具体步骤1.复制交叉编译链的包到Ubuntu中,这里我复制到了桌面上。解压压缩包到/usr/local中tar-jxvf~/Desktop/arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz
开心超人dev
·
2023-10-11 19:56
linux
ubuntu
linux
bash
【智能家居项目】
裸机
版本——认识esp8266 | 网络子系统
作者:一只大喵咪1201专栏:《智能家居项目》格言:你只管努力,剩下的交给时间!如上图整个智能家居程序总体框架图,还剩下网络子系统没有实现,以及最终的业务子系统没有实现。认识esp8266|网络子系统认识esp8266网络子系统应用层管理层EPS8226设备层AT命令层UART设备层内核和芯片抽象层硬件操作单元测试源码及资源认识esp8266如上图所示是乐鑫的多种网卡芯片,本喵使用的是其中的ESP
一只大喵咪1201
·
2023-10-11 18:24
智能家居项目
智能家居
网络
stm32
物联网
【智能家居项目】
裸机
版本——网卡设备接入输入子系统 | 业务子系统 | 整体效果展示
作者:一只大喵咪1201专栏:《智能家居项目》格言:你只管努力,剩下的交给时间!目录网卡设备接入输入子系统测试业务子系统输入事件转换为统一参数根据参数控制设备定时器按键消抖整体效果展示项目总结源码网卡设备接入输入子系统网络子系统实现了,在我们整个项目框架中,网络子系统也输入子系统中输入设备的之一,所以现在要做的就是网络子系统接入到输入子系统中。如上图所示,在输入子系统中增加网卡输入设备,在头文件n
一只大喵咪1201
·
2023-10-11 18:13
智能家居项目
智能家居
网络
stm32
c语言
“优化STM32单片机处理大量网络数据的方法“
"优化STM32单片机处理大量网络数据的方法" 在处理大量网络数据时,对STM32单片机的
裸机
程序,可采用以下处理方法:1.使用DMA实现直接内存访问,减轻CPU负担。
枪哥玩转嵌入式
·
2023-10-11 10:02
单片机
编程
嵌入式
嵌入式硬件
嵌入式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汇编指令学习——通过点亮LED的方式
ARM汇编指令学习本文的目的是带大家熟悉基本的汇编程序写法,使用的代码为朱有鹏老师嵌入式核心课程中点亮LED的程序,其他相关内容可以看我的博客:ARM
裸机
学习1——GPIO和LED_StarLight~
StarLight~
·
2023-10-10 17:29
嵌入式学习
单片机
arm开发
STM32单片机
裸机
程序怎么处理大量网络数据?
STM32单片机
裸机
程序怎么处理大量网络数据?无论是在中断中处理数据,还是在主循环里处理数据,你用于处理数据的时间是不变的。
单片机一哥
·
2023-10-10 12:47
单片机
51单片机
操作系统 OS
目录概念(定义)目标方便性有效性可扩充性开放性作用OS作为用户与计算机硬件系统之间的接口—人机交互OS作为计算机系统资源的管理者—资源管理OS实现了对计算机资源的抽象—资源抽象
裸机
裸机
+I/O设备管理软件
何hyy
·
2023-10-10 04:27
OS
操作系统
驱动开发指南 第八章 汇编LED灯实验
《I.MX6U嵌入式xLinux驱动开发指南V1.66》第八章汇编LED灯实验正点原子【第二期】手把手教你学Linux之ARM(MX6U)
裸机
篇视频选集时间P6第6.1讲汇编LED驱动实验-原理分析35
xlbtlmy
·
2023-10-10 02:56
Linux视频教程自学
arm
linux
imx6ull
02.移植FreeRTOS到STM32
目录1准备工作1.1获取STM32的
裸机
工程1.2下载FreeRTOS源码2FreeRTOS文件夹内容简介3移植FreeRTOS到STM323.1提取FreeRTOS最简源码3.2拷贝FreeRTOSConfig.h
花落指尖❀
·
2023-10-09 19:36
FreeRTOS
stm32
单片机
arm
FreeRTOS
嵌入式硬件
Linux安装和入门
常见的虚拟机软件4.3、安装vmware4.4、vmware常用操作4.4.1、全局配置虚拟机(Linux系统)存储位置4.4.2、虚拟机操作5、CentOS安装5.1、CentOS是什么5.2、配置虚拟
裸机
小学生波波
·
2023-10-09 15:56
工具
Linux
linux
linux安装
Linux入门
linux部署项目
伟大的母亲
裸机
一部!无说明书!待机极短!2小时一充,耗电量惊人!且无法退货!需要购买大量配件!铃声也很崩溃……且需要自己慢慢摸索着安装语音系统、操作系统……”图片发自App图片发自App
董雪钢
·
2023-10-09 02:37
ARM
裸机
开发——Linux环境搭建和LED灯闪烁实验
写在前面 本文为学校开展的嵌入式系统设计课程,本文主要是记录课程中的相关作业与学习记录,本课程采用了
S3C2440
A嵌入式系统开发板,由于主要以学校开展课程为主,本文内容可能有一定的课程资料辅助以及相关的课程要求
Tory_D
·
2023-10-08 22:47
嵌入式系统
linux
单片机
嵌入式硬件
c语言
ARM
裸机
- 用汇编控制LED灯
1.LED点亮原理图其中一颗D26的接法是:正极接5V,负极接地。剩下4颗LED的接法是:正极接3.3V,负极接了SoC上的一个引脚(GPIO)。LED点亮的原理是是其正负极两端出现电压差,这里LED的正极为3.3V已经固定,想点亮哪个引脚的LED就给这个引脚置0。寄存器是软件操作硬件的接口,当前要操作的硬件是LED,LED实际是通过GPIO来间接控制的,当引脚配置为input/output模式时
学习&笔记
·
2023-10-08 22:17
ARM裸机
ARM
裸机
篇--GPIO流水灯
终于谈到流水灯了,先看看电路图吧,图1图1中所示的电路图是Led外接部分,上拉电阻方式连接,然后采用灌电流方式点亮LED灯,主要是看它怎么和我们主控芯片
S3C2440
相连接。
diaobaoxi6521
·
2023-10-08 22:38
嵌入式
嵌入式实验1【流水灯】
代码部分较为简单,环境配置花了很久的时间,大家可以去网络上寻找Elipse的搭建环境一、平台配置说明需要使用Elipse平台编译,需要串口和A9下载器,其中不能直接编译过去,由于实验箱是运行Linux的,需要要实现
裸机
开关便是还没进入到
电子张sir
·
2023-10-08 22:32
嵌入式
硬件
软件
linux
嵌入式硬件
uCOSIII实时操作系统 二 同步与通信
目录同步概念:互斥概念:临界区概念:任务时间概念:信号量概念:互斥信号量概念:事件标志组概念:消息邮箱和消息梯队概念:内存管理概念:如何从
裸机
开发转跳到OS编程:轮询系统:前后台系统:多任务系统:同步概念
特轮飞
·
2023-10-08 21:15
实时操作系统
系统架构
ucos
实时操作系统
裸机
程序-led流水灯
现阶段学习ARM
裸机
程序,今天修改写了LED流水灯简单程序:程序代码修改如下:#defineGLOBAL_CLK1#include#include#include"def.h"#include"option.h
quannii
·
2023-10-08 20:59
ARM裸机程序
STM32 ROS控制器底层代码讲解
BootLoader的地址为:0x8000000~0x8008000App的地址为:0x8010000~0x8FFFFFF参数保存地址为:0x8008000~:0x8010000BootLoader使用的是
裸机
starsrobot
·
2023-10-08 15:44
ROS机器人DIY
开源智能小车(ROS小车)搭建
ROS
stm32
嵌入式硬件
单片机
uboot下载与安装
uboot下载uboot的下载链接Indexof/pub/u-boot/(denx.de)uboot安装这里使用uboot-2012.04.01版本(配合韦东山的
s3c2440
开发板做实验),如下图:tarzvfxu-boot
Bin Watson
·
2023-10-08 12:53
环境配置与工具安装
ubuntu
linux
RK3568平台开发系列讲解(驱动篇)rk3568 的 pinctrl 子系统驱动
Linux是一个庞大而完善的系统,尤其是驱动框架,像GPIO这种最基本的驱动不可能采用“原始”的
裸机
驱动开发方式,否则就相当于你买了一辆车,结果每天推着车去上班。Linux
内核笔记
·
2023-10-08 07:50
RK3568
Android11
从入门到实战项目专栏
RK3568
第8期ThreadX视频教程:应用实战,将
裸机
工程移植到RTOS的任务划分,驱动和应用层交互,中断DMA,C库和中间件处理等注意事项
视频教程汇总帖:【学以致用,授人以渔】2023视频教程汇总,DSP第12期,ThreadX第8期,BSP驱动第26期,USB实战第5期,GUI实战第3期(2023-10-01)-STM32F429-硬汉嵌入式论坛-PoweredbyDiscuz!这个是我们初学RTOS面临的最直接问题,很多时候,简单的RTOS机制明白了,API也会调用了,就是添加到RTOS后,总感觉那里不对劲,怎么使用才是正确姿势
硬汉嵌入式
·
2023-10-07 17:49
视频教程
ThreadX
c语言
开发语言
Centos8下安装KVM虚拟机
Workstation16Pro版本:16.1.2build-17966106操作环境CentOSLinuxrelease8.4.2105连接软件Xshell、FileZillaBIOS开启虚拟化技术开启CPU虚拟化1、准备一台
裸机
Leon.Sun.
·
2023-10-07 02:30
运维
linux
centos
虚拟机
kvm
【智能家居项目】
裸机
版本——字体子系统 | 显示子系统
作者:一只大喵咪1201专栏:《智能家居项目》格言:你只管努力,剩下的交给时间!今天实现上图整个项目系统中的字体子系统和显示子系统。目录设计思路字体子系统管理层子系统层字库层显示子系统编程测试设计思路在显示设备上显示字体其实也是比较复杂的,显示的字体有点阵字体,矢量字体等方式。使用点阵绘制文字时:每个文字的大小一样,前后文字互不影响:如上图所示,点阵字体中的每个字体的点阵大小都是固定的,也就是需要
一只大喵咪1201
·
2023-10-06 18:24
智能家居项目
智能家居
单片机
stm32
物联网
STM32操作系统FreeRTOS学习——基于hal库
目录一、基础概念1、FreeRTOS2、单片机编程的系统概念a、
裸机
系统,包括轮询系统(不包括中断)和前后台系统(中断为前台,轮询为后台)b、多任务系统3、FreeRTOS编程风格a、数据类型b、变量名的定义
二进制IO
·
2023-10-06 14:29
嵌入式
stm32
学习
单片机
FreeRTOS记录(九、一个
裸机
工程转FreeRTOS的实例)
记录一下一个实际项目由
裸机
程序改成FreeRTOS,以前产品的平台还是C8051单片机上面的程序,硬件平台改成了STM32L051,同时使用STM32CubeMX生成的工程,使用FreeRTOS系统..
矜辰所致
·
2023-10-06 14:56
FreeRTOS
freertos
stm32
FreeRTOS基本教程零:STM32 FReeRTOS 移植流程
源码下载地址:https://github.com/FreeRTOS/FreeRTOShttps://github.com/FreeRTOS/FreeRTOS我移植的是FreeRTOSv9.0.0stm32
裸机
程序
空墓人
·
2023-10-06 14:53
FreeRTOS教程
stm32
单片机
arm
s5pv210 linux内核移植,S5PV210(TQ210)学习笔记——内核移植与文件系统构建之二
由于之前做过2440和6410,鉴于时间原因,这里暂时跨过其他模块的
裸机
驱动和uboot移植,直接进入内核移植及驱动开发方面的学习。
weixin_39548776
·
2023-10-06 13:30
s5pv210
linux内核移植
嵌入式linux s5pv210,嵌入式Linux
裸机
开发(二)——S5PV210启动过程分析
嵌入式Linux
裸机
开发(二)——S5PV210启动过程分析一、iROM启动方式简介友善之臂Smart210开发板的SoC为三星S5PV210,S5PV210采用iROM启动方式进行启动,通过查阅三星官方
杨妙和
·
2023-10-06 13:00
嵌入式linux
s5pv210
s5pv210
裸机
实验之串口通信
利用网友移植好的标准输入输出函数可以方便的调用printf、scanf等函数具体如下一、底层的putcgetc函数要自己编写的。二、putcgetc函数在我们的uart.c文件中具体代码如下#defineGPA0CON0xE0200000#defineUCON00xE2900004#defineULCON00xE2900000#defineUMCON00xE290000C#defineUFCON0
指 纹
·
2023-10-06 13:59
雕栏玉砌应犹在
只是朱颜改
串口通信
S5PV210系列(
裸机
九)之 串口通信
通信涉及的几个基础概念1、通信的发展历史(1)、最早通信:烽火台、狼烟;信件;电子通信(电报、电话、网络信号)(2)、通信中最重要的两个方面:信息表示、解析方法+信息的传输方法(3)、通信双方事先需要约定好信息的表示方法和解析方法,做到一致,否则信息不能有效传递(4)、信号的传输方法是指经过编码后的通信信息如何在传输介质上传输的过程。总结:通信过程其实分为30个步骤:首先发送方先按照信息编码方式对
dsjdjsa
·
2023-10-06 13:58
S5PV210
裸机
s5pv210
裸机
串口通信
S5PV210 系列(
裸机
八)之 时钟系统
SoC时钟系统简介什么是时钟?SoC为什么需要时钟?(1)时钟是同步工作系统的同步节拍。(2)SoC内部有很多器件,譬如CPU、串口、DRAM控制器、GPIO等内部外设,这些东西要彼此协同工作,需要一个同步的时钟系统来指挥。这个就是我们SoC的时钟系统。时钟一般如何获得(1)SoC的时钟获得一般有:*外部直接输入时钟信号,SoC有个引脚用来输入外部时钟信号,用的很少。*外部晶振+内部时钟发生器产生
dsjdjsa
·
2023-10-06 13:58
S5PV210
裸机
s5pv210
裸机
时钟系统
S5PV210
裸机
之串口
1:串口的基础知识串口通信定义串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口通信原理串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另
Stone_lu。
·
2023-10-06 13:28
Cortex-A8
(三)ARM
裸机
之s5pv210时钟系统
(三)ARM
裸机
之s5pv210时钟系统文章目录(三)ARM
裸机
之s5pv210时钟系统前言一、Soc时钟介绍1.什么是时钟?2.Soc时钟如何获得?
小殷学长
·
2023-10-06 13:57
ARM裸机
单片机
arm裸机
嵌入式软件
S5PV210
裸机
之LCD
LCD简介什么是LCD?(1)LCD(LiquidCrystalDisplay)俗称液晶.(2)液晶是一种材料,液晶这种材料具有一种特点:可以在电信号的驱动下液晶分子进行旋转,旋转时会影响透光性,因此我们可以在整个液晶面板后面用白光照(称为背光),可以通过不同电信号让液晶分子进行选择性的透光,此时在液晶面板前面看到的就是各种各样不同的颜色,这就是LCD显示。(3)被动发光和主动发光。有些显示器(譬
Stone_lu。
·
2023-10-06 13:57
Cortex-A8
S5PV210
裸机
破坏UBOOT以及SD卡恢复办法
在刚刚进入到S5PV210的
裸机
学习中遇到一个问题,破坏了UBOOT后插入烧录有UBOOT.bin的文件插上后无法启动,串口输出以下提示信息以为是开发板变砖了,中途搜索找了很多有用dnw的试过后还没解决问题
Hawen-嵌入式
·
2023-10-06 13:27
S5PV210
裸机
(三):串口
本文主要探讨210串口相关知识。同步通信和异步通信发送和接收方同时钟工作叫同步,否则叫异步同步通信频率固定,双方通信频率不固定,,接收方收到起始信号开始接收信息电平信号和差分信号电平信号和差分信号是描述通信线路传输方式电平信号传输线中有参考电平线(GND),信号值由信号线电平和参考电平电压差决定差分信号传输线中没有参考电平,只有信号线,1和0由信号线之间电压差决定电平信号通信线间电平差异易受干扰,
菜_小_白
·
2023-10-06 13:56
嵌入式硬件
c语言
arm开发
汇编
S5PV210(TQ210)
裸机
编程
printf函数4.6时钟配置4.7重定位(BL1载入BL2到SRAM)4.8DDR4.9NANDFLASH读写4.10NAND读写之8位硬件ECC4.11NAND读写之8位硬件ECC(续)4.12LCD操作
裸机
编程仅仅是我写的
aofan9566
·
2023-10-06 13:56
嵌入式
31-35.玩转Linux操作系统
操作系统发展史只有硬件没有软件的计算机系统被称之为“
裸机
”,我们很难用“
裸机
”来完成计算机日常的工作(如存储和运算),
不如自成混沌
·
2023-10-06 05:00
Python
教程
视频教程-LCD1602和12864显示器-第1季第17部分-单片机/工控
精通U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台
S3C2440
、S3C6410
weixin_29374863
·
2023-10-05 18:51
linux上安装前后端运行环境的两种方法——安装包安装及docker安装两种方式
在
裸机
上安装并部署Java环境、tomcat环境及Nginx负载均衡及Nginx前端项目。
leekari
·
2023-10-05 16:32
docker
linux
tomcat
嵌入式Linux
裸机
开发(一)基础介绍及汇编LED驱动
系列文章目录文章目录系列文章目录前言IMX6ULL介绍主要资料IO表现形式汇编LED驱动原理图初始化流程时钟设置IO复用设置电气属性设置使用GPIO编写驱动编译程序编译.o文件地址链接.elf格式转换.bin反汇编(其他)综合成Makefile完成一步编译烧录程序imxdownload准备SD卡向SD卡烧写程序前言现在开始正式在开发板上进行开发,仍然看的是正点原子的资料IMX6ULL介绍主要资料使
贾saisai
·
2023-10-05 08:13
嵌入式Linux
linux
汇编
嵌入式操作系统
嵌入式linux 添加中断,嵌入式Linux学习笔记(六)-中断体系结构
一、
S3C2440
中断体系结构1)ARM体系CPU的7种工作模式用户模式(usr):ARM处理器正常的程序执行状态快速中断模式(fiq):用于高速数据传输或通道处理中断模式(irq):用于通用的中断处理管理模式
沐雲閣主 荻生
·
2023-10-04 21:02
嵌入式linux
添加中断
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他