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
S5PV210裸机
操作系统 OS
目录概念(定义)目标方便性有效性可扩充性开放性作用OS作为用户与计算机硬件系统之间的接口—人机交互OS作为计算机系统资源的管理者—资源管理OS实现了对计算机资源的抽象—资源抽象
裸机
裸机
+I/O设备管理软件
何hyy
·
2023-10-10 04:27
OS
操作系统
S5PV210
-uboot解析(四)-main_loop函数分析
main_loop是在uboot启动最后阶段进行命令解析、引导内核的函数,在common/main.c中。#include#include#include#ifdefCONFIG_MODEM_SUPPORT#include/*forfree()prototype*/#endif#ifdefCFG_HUSH_PARSER#include#endif#include#include这里面的comman
ldzq_sue
·
2023-10-10 03:11
uboot
驱动开发指南 第八章 汇编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灯闪烁实验
写在前面 本文为学校开展的嵌入式系统设计课程,本文主要是记录课程中的相关作业与学习记录,本课程采用了S3C2440A嵌入式系统开发板,由于主要以学校开展课程为主,本文内容可能有一定的课程资料辅助以及相关的课程要求,无法全面细致地介绍嵌入式系统开发过程,相应的课程资料与开发板介绍,笔者考虑在后续的文章中,对于本课程文章进行整体的总结与归纳,同时介绍开发板的相关资料。 同时受限于笔者水平,文章中都是初
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相连接。图2图2所示就是LED的负极和S3C2440芯片相连接的部分图了,用到的GPIO脚是GPB7、GPB8、GPB5、GPB6。然后再查DATASHEET即可查到GPB的控制寄存器:图3GPB配置寄存器、数据寄存器、上拉使能寄存器
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
嵌入式硬件
单片机
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
体系结构与接口03:GPIO编程
1.2GPIO作用1.3GPIO的构成(datasheet层面)2.
S5PV210
芯片GPIO控制器简介2.1总额及分类2.2原理框图2.3常用寄存器分类3.硬件外设开发流程(以LED为例)3.1分析外设工作原理
麦兜的学习笔记
·
2023-10-06 13:26
Linux嵌入式开发
arm
驱动开发
单片机
S5PV210
裸机
(三):串口
本文主要探讨210串口相关知识。同步通信和异步通信发送和接收方同时钟工作叫同步,否则叫异步同步通信频率固定,双方通信频率不固定,,接收方收到起始信号开始接收信息电平信号和差分信号电平信号和差分信号是描述通信线路传输方式电平信号传输线中有参考电平线(GND),信号值由信号线电平和参考电平电压差决定差分信号传输线中没有参考电平,只有信号线,1和0由信号线之间电压差决定电平信号通信线间电平差异易受干扰,
菜_小_白
·
2023-10-06 13:56
嵌入式硬件
c语言
arm开发
汇编
s5pv210
开发与学习:1.19之LCD显示器
目录1.原理图2.资料查阅2.1.1显示控制器概述2.1.2显示控制器的主要功能2.1.3显示控制器的功能说明2.1.3.3颜色数据概述2.1.3.4颜色空间转换(CSC)2.1.3.5调色板用法2.1.3.6窗口混合2.1.3.7图像增强2.1.3.8VTIME控制器操作2.1.3.9命令设置2.1.3.10虚拟显示2.1.3.11RGB接口规格2.1.4编程模型2.1.4.1程序模型概述2.1
透明水晶
·
2023-10-06 13:56
5.ARM裸机
s5pv210
ARM裸机
lcd
S5PV210
(TQ210)
裸机
编程
4.1汇编学习4.1.1基础知识4.1.2ARM模拟器4.2
S5PV210
启动流程4.3点亮一个LED4.4串口4.5实现printf函数4.6时钟配置4.7重定位(BL1载入BL2到SRAM)4.8DDR4.9NANDFLASH
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、
S5PV210
weixin_29374863
·
2023-10-05 18:51
嵌入式学习笔记(44)
S5PV210
的SD卡启动实战
8.5.1任务:大于16KB的bin文件使用SD卡启动(1)总体思路:将我们的代码分为2部分,第一部分BL1小于等于16KB,第二部分为任意大小,iROM代码执行完成后从SD卡启动会自动读取BL1到iRAM中执行;BL1执行时负责初始化DDR,然后手动将BL2从SD卡copy到DDR中正确位置,然后BL1远跳转到BL2中执行BL2。(2)细节1:程序怎么安排?程序分为2个文件夹BL1和BL2,各自
嵌入式开发白菜
·
2023-10-05 17:45
嵌入式学习笔记
编程
嵌入式
学习
笔记
linux
嵌入式硬件
单片机
运维
stm32
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
汇编
嵌入式操作系统
FreeRTOS 任务栈大小确定及其溢出检测方法【杂记】
不管是
裸机
编程还是RTOS编程,栈的分配大小都非常重要。局部变量,函数调用时的现场保护和返回地址,函数的形参,进入中断函数前和中断嵌套等都需要栈空间,栈空间定义小了会造成系统崩溃。
薇远镖局
·
2023-10-04 04:18
FreeRTOS
开发语言
stm32
freetros
功能测试
是否都能正确安装;2)若是选择安装,查看能否实现其相应的功能;3)在所有能中途退出安装的位置退出安装程序后,验证此程序并未安装成功(没有程序组及程序项产生);4)软件安装后,对其它已经安装的软件是否有影响;5)
裸机
安装后
lan_a32b
·
2023-10-04 02:40
rancher MinIO helm 安装
它在云,容器,kubernetes和
裸机
环境上运行。它足够简单,可以在几秒钟内部署,并且可以扩展到100皮塔字节。MinIO适合存储照片,视频,日志文件,备份,VM和容器映像等对象。
无恋-zx
·
2023-10-04 00:03
k8s-docker
【智能家居项目】
裸机
版本——设备子系统(LED && Display && 风扇)
作者:一只大喵咪1201专栏:《智能家居项目》格言:你只管努力,剩下的交给时间!输入子系统中目前仅实现了按键输入,剩下的网络输入和标准输入在以后会逐步实现,今天先来实现设备子系统,包含LED设备(GPIO控制),风扇设备,OLED设备。目录设计思路LED设备设备层内核抽象层芯片抽象层硬件操作单元测试显示设备管理及设备层内核抽象层芯片抽象层及硬件操作单元测试风扇设备设备层内核抽象层芯片抽象层硬件操作
一只大喵咪1201
·
2023-10-03 18:33
智能家居项目
智能家居
单片机
物联网
嵌入式学习笔记(43)
S5PV210
的SD卡启动详解
8.4.1SoC为何要支持SD卡启动(1)一个普遍性的原则就是:SoC支持的启动方式越多,将来使用时就越方便,用户的可选择性就越大,SoC的适用面就越广。(2)SD卡有一些好处:譬如可以在不借用专用烧录工具(类似Jlink)的情况下对SD卡进行刷机,然后刷机后的SD卡插入卡槽,SoC即可启动;譬如可以用SD卡启动进行量产刷机(量产卡)。像我们x210开发板,板子贴片好的时候,内部inand是空的,
嵌入式开发白菜
·
2023-10-03 11:46
嵌入式
嵌入式学习笔记
编程
学习
笔记
单片机
嵌入式硬件
stm32
Uboot启动过程详解
链接脚本为u-boot.lds,uboot链接首地址为0x87800000,
裸机
的时候也是-Ttest来执行链接首地址查找一下这个链接的地址grep-nR"87800000"在mx6_common.h文件中设置通过
Jocelin47
·
2023-10-03 02:57
JZ2440
uboot
全志uboot修改_uboot流程分析--修改android启动模式按键【转】
uboot等同于其他所有的bootloader程序,从根本上讲是一个稍复杂的
裸机
程序,是最底层的东西,要分析
裸机
程序我们要从它的连接文件开始。连接文件(
Leezix
·
2023-10-03 02:27
全志uboot修改
S5PV210
裸机
(二):看门狗,栈,icache,SoC时钟,重加载,led
看门狗电子设备会跑飞或者死机,需要设备自动复位,看门狗是SoC内部定时器,规定时间内需要重新置位,如果没有系统会被强制复位WTCON(0xE2700000),bit5是开关:0关,1开汇编设置栈和调用CC运行过程中局部变量需要栈,如果汇编没有设置栈地址,局部变量会落空,程序崩溃系统在复位后默认是SVC模式,设置栈时不设置所有栈而是设置自己模式下的栈CPU启动,外部DRRAM未初始化,内部SRAM使
菜_小_白
·
2023-10-02 22:40
arm开发
汇编
c语言
UCOS-III操作系统(操作系统、任务)
操作系统是
裸机
上的第一层软件。是计算机系统中最重要的系统软件,是硬件的第一层封装和抽象。所有其他的系统软件与应用软件都依赖于操作系统的支持与服务。什么是实时操作系统?
特轮飞
·
2023-10-02 19:49
实时操作系统
系统架构
嵌入式学习笔记(41)实时时钟RTC
7.6.2
S5PV210
实时时钟的结构框图(1)时间寄存器7个(2)闹钟发
嵌入式开发白菜
·
2023-10-02 18:11
嵌入式
嵌入式学习笔记
编程
学习
笔记
单片机
嵌入式硬件
stm32
实时音视频
RISC-V OS(老师的OS) 基于 汪辰老师的视频笔记
操作系统有广义和狭隘之分狭义:内核广义:发行包=内核+一组软件操作系统的分类分类特点应用场景RISC-VISA对其支持
裸机
系统(BareMetal)非常小,没有明显的分层设
嵌入一下?
·
2023-10-02 17:32
RISC-V
risc-v
笔记
云计算
S5PV210
裸机
(一):
裸机
基础,arm指令,210启动刷机
本文主要探讨
s5pv210
裸机
基础知识,arm指令,以及210启动刷机相关知识。
菜_小_白
·
2023-10-02 14:08
arm开发
汇编
上一页
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
其他