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
嵌入式硬件--裸机
linuxARM
裸机
学习笔记(6)----UART串口通信和串口格式化函数移植实验
UART串口通信协议介绍:串口通信协议_ft232和ch340是串口的哪种协议_夜路难行々的博客-CSDN博客I.MX6UUARTUART时钟源选择的是pll3_80m,然后在(bit5:0)设置分频值,设置为1分频ADBR(bit14):自动波特率检测使能位,为0的时候关闭自动波特率检测,为1的时候使能自动波特率检测UARTEN(bit0):UART使能位,为0的时候关闭UART,为1的时候使能
夜路难行々
·
2023-08-10 14:44
Linux
学习
笔记
Kubernetes使用GlusterFS实现数据持久化
k8s中部署有状态应用等需要持久化数据的应用,必不可少得用存储,k8s支持很多中存储方案,我司目前使用的存储有glusterfs(分为容器化和
裸机
方式)、nfs供应用选用,本次就简单实战下glusterfs
程序员同行者
·
2023-08-10 14:06
5.2.13.驱动中如何操控硬件 5.2.14.静态映射操作LED1 5.2.15.静态映射操作LED2 内核映射表的使用,
裸机
操作真实物理地址, 驱动是 操作 虚拟地址
裸机
中习惯直接用函数指针操作寄存器地址,而
大漠飞鹰6666
·
2023-08-10 11:56
朱老师
5linux驱动开发
驱动开发
基于Xilinx Zynq-7010/7020的双核ARM通信开发实例
前言本文主要介绍基于OpenAMP框架的双核ARM通信案例的使用说明,CPU0(Master)运行Linux系统,CPU1(Remote)运行
裸机
或FreeRTOS程序。
Tronlong创龙
·
2023-08-10 10:27
Xilinx
Kintex-7
Xilinx
Zynq-7000
嵌入式ARM
软硬件原理图规格资料平台
arm
嵌入式硬件
fpga开发
linux
dsp开发
嵌入式硬件
开发学习教程——基于Zynq-7010/7020 Xilinx Vivado HLS案例 (流程说明)
前言本文主要介绍HLS案例的使用说明,适用开发环境:Windows7/1064bit、XilinxVivado2017.4、XilinxVivadoHLS2017.4、XilinxSDK2017.4。XilinxVivadoHLS(High-LevelSynthesis,高层次综合)工具支持将C、C++等语言转化成硬件描述语言,同时支持基于OpenCL等框架对Xilinx可编程逻辑器件进行开发,可
Tronlong创龙
·
2023-08-10 10:56
工业级核心板
嵌入式ARM
软硬件原理图规格资料平台
Xilinx
Zynq-7000
嵌入式硬件
硬件工程
fpga开发
硬件架构
linux
uC-OS2 V2.93 STM32L476 移植:系统移植篇
前言上一篇已经通过STM32CubeMX搭建了NUCLEO-L476RGSTM32L476RG的
裸机
工程,并且下载了uC-OS2V2.93的源码,接下来,开始系统移植开发环境win1064位KeiluVision5
张世争
·
2023-08-09 22:41
uC-OS2
stm32
uC-OS2
移植
云原生周刊:KubeCon China 2023 详细议程公布 | 2023.8.7
它能让底层CNI在
裸机
、虚拟机和任何公共云等环境中完美运行。PreevyPreevy是一款功能强大的命令行界面(CLI)工具,旨在简化创建短暂预览环境的过程。
KubeSphere 云原生
·
2023-08-09 07:01
k8s
容器平台
kubesphere
云计算
香山处理器跑仿真和跑FPGA两套环境配置过程小结
============================================
裸机
ubuntu18.04上运行香山处理器(南湖)makeverilog=====================
前滩西岸
·
2023-08-09 01:53
chisel
verilog
riscv
chisel
xiangshan
verilog
超标量处理器
ARM
裸机
-14(S5PV210的时钟系统)
1、时钟系统1.1、什么是时钟时钟是同步工作系统的同步节拍1.2、SoC为什么需要时钟Soc内部有很多器件,例如CPU、串口、DRAM控制制器、GPIO等内部外设,这些东西要彼此协同工作,需要一个同步的时钟系统来指挥。这个就是我们SoC的时钟系统。1.3、时钟一般如何获得(1)外部直接输入时钟信号,SoC有个引脚用来输入外部时钟信号,用的很少。(2)外部晶振+内部时钟发生器产生时钟,大部分低频单片
ant-small
·
2023-08-09 00:45
ARM
arm开发
《悟空》刷屏的背后:华为的披荆斩棘,卧薪尝胆
1相信大家都对华为刚刚发布的首支
裸机
P30Pro竖排电影--《悟空》,颇为一惊,让大家对华为敢为人先,披荆斩棘的铮铮气骨所感染。《悟空》86版的《西游记》是80后,90后一代人的记忆。
李兴隆频道
·
2023-08-08 10:21
由于原来烧写过的uboot分区与现在烧写的uboot分区不一样导致通过uboot烧写2440
裸机
程序出错
使用JZ2440uboot来烧写
裸机
程序烧写过程中出现了这样的提示:Now,Downloading[ADDRESS:30000000h,TOTAL:586]RECEIVEDFILESIZE:586(0KB
铍镁钙锶钡镭
·
2023-08-07 22:40
2440
linux指令大全-玩转Linux操作系统
操作系统发展史只有硬件没有软件的计算机系统被称之为“
裸机
”,我们很难用“
裸机
”来完成计算机日常的工作(如存储和运算),
阿利同学
·
2023-08-07 17:55
计算机视觉/自动驾驶
自动驾驶
linux
运维
服务器
linux指令
ubuntu
centos
uC-OS2 V2.93 STM32L476 移植:串口打印篇
前言前几篇已经通过STM32CubeMX搭建了NUCLEO-L476RG的STM32L476RG的
裸机
工程,下载了uC-OS2V2.93的源码,并把uC-OS2的源文件加入KeilMDK5工程,通过适配
张世争
·
2023-08-07 13:59
uC-OS2
串口
printf
uC-OS2
qemu armv8
裸机
实战
装个工具链sudoapt-getinstallgcc-10-aarch64-linux-gnu版本控制sudoupdate-alternatives--install/usr/bin/aarch64-linux-gnu-gccaarch64-linux-gnu-gcc/usr/bin/aarch64-linux-gnu-gcc-1010下个代码gitclonehttps://github.com/
__pop_
·
2023-08-07 10:50
ARMv8
ARM64
架构
linux
运维
qemu文章整理
这里对以前的文章进行一些整理2023-8-620:20:55看起来全都是以用户角度来使用qemu.大部分场景下把他当成个黑盒子看待用户侧的尝试包括1.编译2.参数配置3.环境配置4.以qemu为平台,运行代码(
裸机
__pop_
·
2023-08-07 10:18
QEMU
qemu
[RK3568] AMP架构
Baremetal(HAL)Baremetal表示
裸机
操作系统,HAL是
裸机
操作系统的一种。
李小白20200202
·
2023-08-07 08:38
网络
linux
运维
linuxARM
裸机
学习笔记(5)----定时器按键消抖和高精度延时实验
定时器按键消抖之前的延时消抖,是直接借助delay函数进行的,但是这样会浪费CPU的性能。我们采用延时函数的方式实现,可以实现快进快出。定时器消抖,必须是在t3的时间点才可以,当在t1,t2的时间点每次进入中断函数都要重新开启定时器的计时但是,这两个时间点的时间小于定时器设定的10ms,所以不会产生定时器中断,也会避免这种情况的发生。只有在t3的时刻开启,才会产生定时器中断【时间够长】,这便是定时
夜路难行々
·
2023-08-07 07:56
Linux
学习
笔记
【GIC】配置GIC
本章介绍如何在
裸机
环境中启用和配置兼容GICv3的中断控制器。
子墨祭
·
2023-08-07 03:08
ARM
嵌入式硬件
GIC
ARM
uC-OS2 V2.93 STM32L476 移植:系统启动篇
前言前两篇已经通过STM32CubeMX搭建了NUCLEO-L476RG的STM32L476RG的
裸机
工程,下载了uC-OS2V2.93的源码,并把uC-OS2的源文件加入KeilMDK5工程本篇适配uC-OS2
张世争
·
2023-08-06 15:49
uC-OS2
stm32
uC-OS2
移植
linuxARM
裸机
学习笔记(4)----GPIO中断以及定时器中断实验
1.中断向量表这个表里面存放的都是中断向量,中断服务程序的入口地址或存放中断服务程序的首地址成为中断向量。中断向量表是一系列中断服务程序入口地址组成的表,当某个中断触发的时候会自动跳转到中断向量表对应的中断服务程序的入口。2.NVIC(内嵌向量中断控制器)在IMU6U的中断管理机构叫做GIC。GIC接受到外部中断汇报给ARM内核,ARM内核提供了四个信号给GIC来回报中断情况。中断源分为三个部分:
夜路难行々
·
2023-08-06 12:27
Linux
学习
笔记
基于rt-thread studio的STM32
裸机
开发第二节补充说明:OLED
❝基于rt-threadstudio的STM32
裸机
开发第二节补充说明:OLED驱动显示❞前言导入的软件包中,包含了大量的绘制元素,包括圆弧、直线、字符等,参照上一节案例内容,这里对其移植并进行说明。
鱼芯工作室
·
2023-08-05 18:57
rt-thread
studio
嵌入式开发
单片机
嵌入式硬件
ARM
裸机
-12(GPIO和LED)
1、点亮LED1.1、硬件工作原理及原理图查阅1.1.1、LED物理特性LED本身有2个接线点,一个是LED的正极,一个是LED的负极。LED这个硬件的功能就是点亮或者不亮,物理上想要点亮一颗LED只需要给他的正负极上加正电压即可,要熄灭一颗LED只需要去掉电压即可。1.1.2、查阅原理图了解板载LED硬件接法平面端是正极,尖角端是负极4颗LED的接法是:正极接VDD_IO(3.3V),负极接了S
ant-small
·
2023-08-05 08:24
ARM
arm开发
ARM
裸机
-13(SDRAM和重定位relocate)
1、汇编写启动代码之关看门狗1.1、什么是看门狗看门狗(watchdogtimer,看门狗定时器)。大家想象这样一个场景:家门口有一只狗,这个狗定时会饿(例如说2小时一饿),够饿了会胡乱咬死人。人进进出出要想保证安全必须提前喂狗(必须在上次喂过后的2小时内喂狗才行)。如果超时没喂狗就会被咬死,如果提前喂狗没关系,但是本次喂狗时间就会从这里开始计算。现实中因为一些外部因素,电子设备经常会跑飞或者死机
ant-small
·
2023-08-05 08:53
ARM
arm开发
I.MX6ULL嵌入式开发笔记--LED汇编点灯篇
I.MX6U-ALPHA的
裸机
开发初学笔记,此文章适合想要开始学习Linux驱动开发的朋友,内容简单,想要更加深入了解的可以观看正点原子的相关视频。
可爱大宝贝.
·
2023-08-05 01:13
单片机
stm32
嵌入式硬件
linuxARM
裸机
学习笔记(3)----主频和时钟配置实验
引言:本文主要学习当前linux该如何去配置时钟频率,这也是重中之重。系统时钟来源:32.768KHz晶振是I.MX6U的RTC时钟源,24MHz晶振是I.MX6U内核和其它外设的时钟源1.7路PLL时钟源【都是从24MHZ的晶振PLL而来的】2.内核时钟设置此时进行2分频,此时的ARM的内核频率就为498MHZ,后面的/2并不是再进行一次2分频,主要是CCM_ANALOG_PLL_ARMn【设置
夜路难行々
·
2023-08-05 01:43
Linux
学习
笔记
Linux-学习笔记2
@和原子哥一起学习LinuxUbuntu入门学习完毕,怀着激动的心情开始了I.MX6U的
裸机
入门汇编LED等灯驱动实验1、汇编LED程序编写步骤定义了一个全局标号_start,代码就是从_start这个标号开始顺序往下执行的根据时钟寄存器地址使能所有时钟根据
子歌的宏定义
·
2023-08-05 01:10
阿尔法开发板
linux
linux
ubuntu
linuxARM
裸机
学习笔记(2)----汇编LED灯实验
MX6ULL的IOIO的复用功能这里的只使用了低五位,用来配置io口,其中bit0~bit3(MUX_MODE)就是设置GPIO1_IO00的复用功能的,GPIO1_IO00一共可以复用为9种功能IO,分别对应ALT0~ALT8。每种对应了不同的功能io的属性配置HYS(bit16):用来使能迟滞比较器,当IO作为输入功能的时候有效,用于设置输入接收器的施密特触发器是否使能。如果需要对输入波形进行
夜路难行々
·
2023-08-05 01:37
Linux
学习
笔记
汇编
初识嵌入式(一)—嵌入式开发概述
【嵌牛正文】嵌入式软件是结合操作系统之上做的开发;非嵌入式软件是做的
裸机
开发。(
裸机
:没有操作系统)开发人员能力要求:
J_a284
·
2023-08-02 20:14
Constraint Layout 约束布局基础使用
Android设备在运行,具有不同的尺寸和目标,如手机、平板电脑、电视、汽车、
嵌入式硬件
等,AndroidUI已成为Android用户和开发人员非常有影响力的部分。
码农乐园
·
2023-08-02 17:27
嵌入式
android
android
studio
python
移动开发
ARM
裸机
-9
1、ARM汇编指令集1.1、两个概念:指令与伪指令(汇编)指令是CPU机器指令的助记符,经过编译后会得到一串10组成的机器码,可以由CPU读取执行。(汇编)伪指令本质上不是指令(只是和指令一起写在代码中),它是编译器环境提供的,目的是用来指导编译过程,经过编译后伪指令最终不会生成机器码。1.2、两种不同风格的ARM指令ARM官方的ARM汇编风格::指令一般用大写、Windows中IDE开发环境(如
ant-small
·
2023-08-02 10:33
ARM
arm开发
ARM
裸机
-11
1、安装交叉编译工具工具1.1、windows中装软件的特点windows中装软件使用安装包,安装包解压后有两种情况:一种是一个安装文件(.exe/.msi),双击进行安装,下一步直到安装完毕。安装完毕后会在桌面上生成快捷方式,我们平时使用快捷方式来启动这些程序,另一种是所谓的绿色软件、免安装软件。这种不用安装,直接解压开里面就有exe可以直接双击执行。1.2、linux中装软件的特点linux中
ant-small
·
2023-08-02 10:03
ARM
arm开发
ARM
裸机
-10
1、X210开发板和光盘资料1.1、配置信息CPU:三星S5PV210内存:512MDDR2SDRAMFlash:4GBiBandLCD:7寸,分辨率800x480触摸屏:电容触摸屏2、X210开发板硬件手册3、X210开发板刷系统3.1、什么是刷系统刷系统就是利用刷机工具,向开发板中烧录预先编译好的系统镜像,使之在开发板上运行起来。3.2、串口输出的意义(做系统控制台)串口是一种硬件通信口,很多
ant-small
·
2023-08-02 10:00
ARM
arm开发
【云原生】k8s组件&架构介绍与K8s最新版部署
的博客-CSDN博客目录1集群组件1.1控制平面组件(ControlPlaneComponents)1.2Node组件1.3插件(Addons)2集群架构详细3集群搭建[重点]3.1minikube3.2
裸机
安装集群组件核心概念集群安装
征服bug
·
2023-08-02 05:57
kubernetes
云原生
kubernetes
架构
为什么要学习 RTOS
这里面说的单片机编程通常都是指
裸机
编程,即不加入任何RTOS(RealTimeOperationSystem实时操作系统)的程序。
竹烟淮雨
·
2023-08-02 03:39
RT-Thread
嵌入式实时操作系统
RTOS
I2C协议->
裸机
程序->adapter驱动程序分析
开发板:mini2440内核:linux2.6.32.2参考:韦东山毕业班I2C视频教程1、i2c协议简要分析i2c中线是一种由PHILIPS公司开发的串行总线,用于连接微控制器及其外围设备,它具有以下特点。1、只有两条总线线路:一条串行数据线SDA,一条串行时钟线SCL。2、每个连接到总线的器件都可以使用软件根据它的唯一的地址来确定。3、传输数据的设备之间是简单的主从关系。4、主机可以用作主机发
Linux学习之路
·
2023-08-02 00:18
Linux
Driver
Hardware
i2c协议
i2c裸机
i2c_adapter
i2c控制器驱动
spi协议->
裸机
程序->master驱动程序分析
SPI协议参考:SPI协议及其工作原理浅析http://bbs.chinaunix.net/thread-1916003-1-1.htmlSPI总线协议及SPI时序图详解http://blog.163.com/sunshine_linting/blog/static/44893323201181482335951一、概述SPI,SerialPerripheralInterface,串行外围设备接口
Linux学习之路
·
2023-08-02 00:18
怎样才算真正的学会嵌入式?
不知道你说的是
嵌入式硬件
还是嵌入式软件。但一般做嵌入式,一点不懂硬件是不行的。
单片机一哥
·
2023-08-01 20:32
单片机
编程
嵌入式
单片机
51单片机
linux 基础(CentOS 7.0使用)
1.linux系统简介1.1操作系统操作系统(OperatingSystem,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“
裸机
”上的最基本的系统软件,任何其它软件都必须在操作系统的支持下才能运行
蒲公英爱上
·
2023-07-31 08:10
嵌入式硬件
系统的基本组成
嵌入式硬件
系统的基本组成嵌入式系统的硬件是以包含嵌入式微处理器的SOC为核心,主要由SOC、总线、存储器、输入/输出接口和设备组成。
Johnny 周
·
2023-07-31 08:56
嵌入式系统笔记
嵌入式硬件
嵌入式系统
ARM
裸机
-8
1、ARM的编程模式和工作模式1.1、ARM的基本设定ARM采用的是32位架构ARM约定:-Byte:8bits-Halfword:16bits(2byte)-Word:32bits(4byte)大部分ARMcore提供:-ARM指令集(32-bit)-Thumb指令集(16-bit)-Thumb2指令集(16&32bit)Jazellecores支持Javabytecode1.2、ARM处理器工
ant-small
·
2023-07-31 01:59
ARM
arm开发
ARM
裸机
-2
1、搞清楚各种版本号1.1、ARM的型号命名问题ARM7和ARMv7不是一回事。Cortex-A9比Cortex-A7更先出来。型号很乱,初学者容易分不清哪个是哪个,比较迷茫。1.2、ARM的几种版本号ARM内核版本号(ARM卖给别人的核心版本号)ARMSoC版本号芯片型号1.3、ARM型号的发展历程1.4、注意ARM内核版本号和SoC版本号是由ARM确定的,而SoC型号是由半导体公司确定的。Co
ant-small
·
2023-07-31 01:29
ARM
arm开发
基于亚博K210的人脸识别
一、软件准备亚博是推荐使用Vscode+
裸机
SDK进行C语言开发,需要自己写编译命令和烧录程序,人脸识别模型需要自己
氧离子di
·
2023-07-30 23:25
python
单片机
嵌入式硬件
图像处理
适用于虚拟环境的免费企业备份软件
虚拟化在
裸机
和操作系统之间添加了一个抽象层。您可以使用虚拟机管理程序来分配指定的计算资源,并同时运行多个虚拟机(VM)。但无论是物理机还是虚拟机,数据保护始终是不可回避的问题。如果您不想冒业
电手
·
2023-07-30 23:43
虚拟机备份
企业备份
备份
企业备份方案
ARM
裸机
-5
1、可编程器件的编程原理1.1、电子器件的发展方向模拟器件-->数字器件ASIC-->可编程器件1.2、可编程器件的特点CPU在固定频率的时钟控制下节奏运行。CPU可以通过总线读取外部存储设备中的二进制指令集,然后解码执行。这些可以被CPU解码执行的二进制指令集是CPU设计的时候确定的,是CPU的设计者(ARM公司)定义的,本质上是一串由1和0组成的数字。这就是CPU的汇编指令集。1.3、整个编程
ant-small
·
2023-07-30 19:17
ARM
arm开发
ARM
裸机
-7
1、S5PV210的地址映射1.1、什么是地址映射S5PV210属于ARMCortex-A8架构,32位CPU,CPU设计时就有32根地址线&32根数据线。32根地址线决定了CPU的地址空间为4G,那么这4G空间如何分配使用?这个问题就是地址映射问题。1.2、S5PV210的内存映射要看数据手册1.3、一些专业术语ROM:readonlymemory只读存储器RAM:randomaccessmem
ant-small
·
2023-07-30 19:17
ARM
arm开发
ARM
裸机
-6
1、统一编址&独立编址1.1、什么是IO?什么是内存?内存是程序的运行场所,内存和CPU之间通过总线连接,CPU通过一定的地址来访问具体内存单元。IO(inputandoutput)是输入输出接口,是CPU和其他外部设备(如串口、LCD、触摸屏、LED等)之间通信的道路。一般的,IO就是指CPU的各种内部或外部外设。1.2、内存的访问方式内存通过CPU的地址总线来寻址定位,然后通过CPU数据总线来
ant-small
·
2023-07-30 19:47
ARM
arm开发
ARM
裸机
-1
1、ARM公司成长史1.1、ARM发展的里程碑1ARM的前身为艾康电脑(Acorn),于1978年,于英国剑桥创立。在1980年代晚期,苹果电脑开始和艾康电脑合作开发新版的ARM核心。1985年开发出全球第一款商用RISC(精简指令集)处理器,即ARM1。1990年艾康电脑财务危机,受苹果和VLSI的投资,分割出独立子公司AdvancedRISCMachines(ARM),ARM公司正式成立面世。
ant-small
·
2023-07-30 19:46
ARM
arm开发
新生儿的危险信号!!!你察觉到了吗?
但是随着宝宝的成长过程,各种问题让家长们手忙脚乱,很多家长都戏称自家孩子是“
裸机
”一部,没有APP不说,连个说明书都没有。红通通的初生婴儿,可爱而又脆弱!
催乳师李明
·
2023-07-30 19:39
LInux内核的一些基本认知笔记
一、树莓派等芯片带操作系统的启动过程C51,stm32(
裸机
)—>C直接操控底层寄存器实现相关业务,属于也业务流程型的
裸机
代码x86,Interwindows启动过程:电源–>BIOS–>windows
恐。。。
·
2023-07-30 15:21
Linux笔记
linux
在linux中进行arm交叉编译体验tiny6410
裸机
程序开发流程
这次先体验一下
裸机
程序的开发流程,由于这个开发板比较老旧了,官方文档有很多过期的内容,所以记录一下整个过程。
found
·
2023-07-29 18:19
开发
嵌入式
linux
arm开发
裸程序
Tiny6410
友善之臂
DNW
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他