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
tq2440裸机
Linux踩坑:arm下gcc编译添加 -Ox 优化后,程序无法正常运行
arm下gcc编译添加-Ox优化后,程序无法正常运行一、问题描述今天学习正点原子的阿尔法开发板
裸机
开发的时候,遇到了一个问题,在没有使用-Ox优化的时候,编译出来的程序能够正常运行,但是添加了-Ox之后
我是混子我怕谁
·
2023-11-26 01:47
linux学习
linux
arm开发
运维
ARM 嵌入式和单片机开发模式的区别
一、开发模式单片机开发多为
裸机
,程序规模小,多为单个程序员独立开发。有些复杂产品也会使用高端单片机如STM32之类,并使用RTOS(uCOS、freeRTOS等)。
滨边美波她男友
·
2023-11-25 00:50
ARM
S5PV210
朱有鹏
单片机
stm32
嵌入式硬件
中断方式的数据接收
中断接收简介回顾之前的代码之前的代码是等待标志位RXNE位为1才有数据进而读取数据存放在变量c中再根据c变量的数据是为0还是为1进而编写灯亮灭的代码if语句但这样的代码明显不符合
裸机
多任务的编程模型因为在
南嶋彻
·
2023-11-24 08:26
单片机
嵌入式硬件
从
裸机
启动开始运行一个C++程序(十三)
前序文章请看:从
裸机
启动开始运行一个C++程序(十二)从
裸机
启动开始运行一个C++程序(十一)从
裸机
启动开始运行一个C++程序(十)从
裸机
启动开始运行一个C++程序(九)从
裸机
启动开始运行一个C++程序
borehole打洞哥
·
2023-11-24 07:44
c++
操作系统
汇编
嵌入式
ARM
裸机
-17(定时器、看门狗)
1、什么是定时器(Timer)1.1、定时器是SoC中常见外设(1)、定时器与计数器。计数器是用来计数的(每隔一个固定时间会计一个数):因为计数器的计数时间周期是固定的,因此到了一定时间只要用计数值x计数时间周期,就能得到一个时间段,这个时间段就是我们定的时间(这就是定时器了)。(2)、定时器/计数器作为SoC的外设,主要用来实现定时执行代码的功能。定时器相对于SoC来说,就好象闹钟相对于人来说意
ant-small
·
2023-11-24 01:06
ARM
arm开发
ARM
裸机
-18(SD卡启动)
1、主流的外存设备介绍内存和外存的区别:一般是把这种RAM(randomaccessmemory,随机访问存储器,特点是任意字节读写,掉电丢失)叫内存,把ROM(readonlymemory,只读存储器,类似于Flash、SD卡之类的,用来存储东西,掉电不丢失,不能随机地址访问,只能以块为单位来访问)叫外存。1.1、软盘、硬盘、光盘、CD、磁带(1)、存储原理大部分为磁存储,缺点是读写速度、可靠性
ant-small
·
2023-11-24 01:06
ARM
arm开发
ARM
裸机
-16(按键和中断)
1、什么是按键1.1、按键的物理特性(1)、平时没人按的时候,弹簧把按键按钮弹开。此时内部断开的。(2)、有人按下的时候,手的力量克服弹簧的弹力,将按钮按下,此时内部保持接通(闭合)状态,如果手拿开,则弹簧作用下按钮又弹开,同时内部又断开。(3)、一般的按键都有4个引脚,这4个引脚成2对:其中一对是常开触点(像上面描述的不按则断开,按下则闭合);一对是常闭触点(平时不按时是闭合的,按下后是断开的)
ant-small
·
2023-11-24 01:35
ARM
arm开发
ARM
裸机
-19(NandFlash和iNand)
1、NandFlash的接口1.1、Nand的型号与命名(1)、Nand的型号命名都有含义,就拿K9F2G08来示例分析一下:K9F表示是三星公司的NandFlash系列。2G表示Nand的大小是2Gbit(256MB)。08表示Nand是8位的(8位就是数据线有8根)。(2)、Nand命名中可以看出:厂家、系列型号、容量大小、数据位数。1.2、Nand的数据位(1)、Nand有8位数据位的,有1
ant-small
·
2023-11-24 01:26
ARM
arm开发
2019-03-08
今天把奥迪q7发动机
裸机
装好了在装的过程中发现一些问题来来回回好几遍!在每次装好以后发现了另外的问题虽然费点功夫,但是也增加了自己的经验!核心。
京心达白金
·
2023-11-22 19:24
zynq+LWIP
裸机
双网口实现(MIO+EMIO)+程序下载
一、简介:为实现Zynq
裸机
双网口通信功能,其中ENET0连接PS端网口,ENET1通过EMIO扩展连接PL端网口二、环境介绍芯片型号:ZYNQ:XC7Z010clg400开发软件:Vivado2022
自由蝶鸟
·
2023-11-22 17:24
zynq
fpga开发
裸机
配置Java环境,解决 -bash: jps: command not found
但是让人奔溃的是申请下来的机器尽然是
裸机
,啥都没有,就一个基础的操作系统,完美,正好要进行从头配置环境了。作为java开发首先是配置Java运行环境。再次
阳仔的屁仔
·
2023-11-22 12:32
centos
运维
java
linux
运维
ESXi系统介绍及部署实战
一、ESXi简介ESXi专为运行虚拟机、企业级虚拟化产品,采用的是Bare-metal(裸金属或
裸机
)的一种安装方式,直接将Hypervisor安装于实体机器上,也就是说,ESXi能够直接访问并控制底层资源
高阳很捷迅
·
2023-11-22 05:28
IT管理
运维
服务器
linux
虚拟机
ESXi部署
造成人与人之间的差异主要因素是什么?不是种族,不是肤色,是文化!
人出生是个“
裸机
”,先天的一半程序是出生时一次就装完的,后天的一半程序需要一天一天往里装,每天都在更新升级,直至生命终点。
老秦人一江城游子
·
2023-11-22 04:49
【平衡小车学习系列】——开篇
经过一段时间的学习,打算做个小小的项目实操一下,以加强深化对于
裸机
项目的整体构思、进一步熟悉开发流程边学边找,最后发现大鱼机器人的平衡车项目比较适合我的当前阶段学习规划1、通过大鱼机器人的配套学习资料了解平衡车的选型
Pray_Me
·
2023-11-22 00:20
STM32平衡小车
单片机
学习
stm32
嵌入式硬件
mcu
【STM32/FreeRTOS】精准延时的实现
目录前言SysTick定时器寄存器
裸机
编程下实现FreeRTOS中实现前言在使用通讯协议来驱动外设的时候需要遵循严格的时序逻辑,往往用到微秒(us)级别的延时,在
裸机
编程中可以使用SysTick定时器来实现
ChengZhou1
·
2023-11-20 01:17
FreeRTOS
stm32
stm32
freertos
基于STM32的Free-RT-OS的两种时基的认识以及重写ms,us级延时
目录两种时基定时器重写ms和us级函数Systick重写usms级延时函数两种时基在STM32的
裸机
开发中,没有操作系统这个概念,特别是在用CUBEMX配置生成项目时,默认都是选择了systick做为hal
昊月光华
·
2023-11-20 01:43
STM32
stm32
单片机
arm
使用STM32
裸机
实现时间轮片法进行多任务调度【单片机篇】
简介代码思路:在定时器中判断各个人物是否到执行时间,如果到了,该任务flag置1,然后主循环判断flag是否为1,为1执行。#include"stm32f10x.h"//Deviceheader/*使用时间片轮转的方法进行任务调度*///任务初始化结构typedefstruct{uint8_trun_flag;uint8_ttimer;//计时器uint16_titv_time;//interva
叫我刘老刘
·
2023-11-19 18:49
嵌入式
单片机
stm32
嵌入式硬件
mcu
51单片机
ARM
裸机
-9.SD卡启动详解
1.主流的外存设备介绍内存和外存的区别:一般是把这种RAM(randomaccessmemory,随机访问存储器,特点是任意字节读写,掉电丢失)叫内存,把ROM(readonlymemory,只读存储器,类似于FlashSD卡之类的,用来存储东西,掉电不丢失,不能随机地址访问,只能以块为单位来访问)叫外存1.1、软盘、硬盘、光盘、CD、磁带(1)存储原理大部分为磁存储,缺点是读写速度、可靠性等。优
poi_carefree
·
2023-11-19 12:57
嵌入式
【智能家居项目】FreeRTOS版本——多任务系统中使用DHT11 | 获取SNTP服务器时间 | 重新设计功能框架
目录多任务系统中使用DHT11关闭调度器使用中断获取SNTP服务器时间重新设计功能框架总结多任务系统中使用DHT11在上篇文章中,本喵仅进行了单任务的DHT11温湿度传感器使用,相当于
裸机
使用。
一只大喵咪1201
·
2023-11-19 07:17
智能家居项目
智能家居
stm32
c语言
[ZYNQ]开发之基于 AN108 模块的ADC 采集以太网传输
ALINXFPGAZYNQUltrascale+MPSOC教程中实验基于AN9280模块的ADC采集以太网传输,其B站视频链接如下【62】ALINXZynqMPSoCXILINXFPGA视频教程SDK
裸机
开发
Laid-back guy
·
2023-11-19 06:24
ZYNQ开发之从入门到入土
fpga开发
arm开发
ISP 图像信号处理器数字IP实现
Demo软件基于Vitis
裸机
环境开发,实现简单的2A控制。
Ryan_bian
·
2023-11-18 20:45
Camera
fpga开发
isp
图像处理
U-boot(一):uboot基础
uboot部署:uboot(180~400K的
裸机
程序)在Flash(可上电读取)、OS在FLash(nand)启动过程:上电后先执行uboot、uboot初始化DDR和Flash,将OS从Flash中读到
菜_小_白
·
2023-11-18 19:28
arm开发
嵌入式硬件
如何绑架C语言标准库函数?
公众号【鱼鹰谈单片机】C语言动态内存可以使用malloc标准库函数,而C++会使用new关键字申请,
裸机
情况下一般没有问题,但是在RTOS情况下,就需要考虑资源保护的情况,比如多个任务同时调用malloc
1.05的N次方
·
2023-11-17 17:04
c语言
开发语言
FreeRTOS基础(一)FreeRTOS概念
系列文章目录`一、FreeRTOS基础(一)FreeRTOS概念文章目录系列文章目录一、
裸机
与操作系统二、关于FreeRTOS三、FreeRTOS优势官网一、
裸机
与操作系统刚接触单片机的时候,大部分人接触的应该都是点亮
k-kun
·
2023-11-17 06:59
FreeRTOS
stm32
stm32
使用奇东锐腾PXE网克工具进行批量装机和系统恢复
双击网克工具后,选择GHOST文件,到下面的界面,这时需等待客户机准备好,连接进入PXE工具里:1-准备一台
裸机
-确保
裸机
的网络环境和网克工具一
Snower_2022
·
2023-11-16 22:34
基础知识
服务器
运维
windows
其他
Linux_VMware 软件安装与虚拟机
参考书目:【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81/ARM
裸机
与嵌入式Linux驱动开发1.为什么需要虚拟机?
light_2025
·
2023-11-16 20:20
Linux
linux
单片机
嵌入式硬件
stm32
单片机框架编程整理
单片机
裸机
编程框架指导思想每一个电路模块单独编写驱动程序。使用定时器或者cpu来进行时间调度(使用mcu编程框架)实现非阻塞式的程序调度体系。
extern_valuable
·
2023-11-16 19:02
单片机
嵌入式
单片机(自学)------单片机编程原则
win32多线程编程相似,程序编程限制少缺点:占用系统资源特别是RAM,不适合小型的单片机(需要牢固掌握stm32的编程技巧,学习资料匮乏,概念多机制复杂,全英文手册),学习成本高,调试成本高方式二:
裸机
多任务的基本模型
Walt jiao
·
2023-11-16 19:01
单片机
嵌入式硬件
单片机编程原则
多任务编程的概念方式一:实时操作系统(不建议新手使用)方式二:
裸机
多任务模型逻辑多任务的基本原理把三个任务分别分为一个一个的片段然后先执行任务一的第一个切片执行第二个任务的第一个片段执行第三个任务的第一个片段然后再返回执行第一个任务的第二个片段接着循环达到右边彩色条纹的效果如果把任务分足够多的片段执行的速度够快就可以认为三个任务并行执行
裸机
多任务模型第一个阶段是初始化
南嶋彻
·
2023-11-16 19:30
单片机
嵌入式硬件
UCOS-III系统概述
一前后台系统1前后台系统概述早期嵌入式开发没有嵌入式操作系统的概念,直接操作
裸机
,在
裸机
上写程序,比如用51单片机基本就没有操作系统的概念。通常把程序分为两部分:前台系统和后台系统。
阿槐123456
·
2023-11-16 17:50
操作系统
博客导航栏
导航栏一.STM32
裸机
学习二.Linux1.Linux_c2.Ubuntu三.S3C2440学习1.
裸机
学习2.ARM学习四.计算机基础五.算法与数据结构六.51单片机七.开发工具八.写操作系统九.RT-Thread
Aspirant-GQ
·
2023-11-16 17:48
博客导航栏
【智能家居项目】FreeRTOS版本——将
裸机
程序改造成FreeRTOS程序 | DHT11温湿度传感器
如上图所示是
裸机
版本的智能家居项目总体框架结构,这篇文章开始,本喵要带着大家逐渐将智能家居项目从逻辑版本改为FreeRTOS版本,并且要增加温湿度显示和网络时间获取两个功能。
一只大喵咪1201
·
2023-11-16 17:43
智能家居项目
智能家居
stm32
c语言
【嵌入式项目应用】__单片机STM32有什么好的
裸机
程序架构思路推荐?
目录前言没设计好程序架构,根本做不稳定。按照我的思维,我会这样去设计程序:那这样的好处是什么?(* ̄︶ ̄)创作不易!期待你们的点赞、收藏和评论喔。前言在我刚出来的时候,都没有程序架构的概念,基本一个while死循环干到底。模块之间也没有封装好,导致代码写好以后,扩展性和维护性太差,类似的功能代码,也很难移植到新项目去复用。早期我也是这样写的,反正实现功能就行了,代码好不好,功能上又看不出区别。不过
Rleco_
·
2023-11-16 12:17
嵌入式开发
STM32系列单片机开发
单片机
stm32
嵌入式硬件
程序框架
物联网
51单片机
RTOS
天嵌科技携多种专业解决方案参加第十七届深圳高交会
天嵌现有的开发平台:
TQ2440
,TQ2416,TQ210,TQ335X,E8/E9卡片电脑,TQi.MX6Q等等。以下为展会现场图:TQ
chuxiao0930
·
2023-11-16 06:07
嵌入式
php
FreeRTOS队列源码分析
在
裸机
代码中我们使用全局变量传递消息,在OS中全局变量传递消息是有风险的。废话不多说我们来看代码。认识一下FreeRTOS的队列结构体typedefstr
zhaodong_jack
·
2023-11-16 00:49
FreeRTOS
队列
freertos
非petallinux操作的xilinx zynqmp openamp核间通信框架搭建核测试(APU :linux2021 + rpu1(
裸机
))
不使用petallinux构建apu核rpu之间的核间通信一:首先需要在RPU中创建openamp
裸机
程序:居于openamp框架实现rpmag通信打开vitis平台将xsa导入并创建平台工程,然后再平台工程中找到
kissskill
·
2023-11-15 06:00
linux
zynqmp
amp核间通信
fpga开发
zynq
linux
zynqmp
rpmsg
zynqmp
amp
核间通信
【STM32/FreeRTOS】SysTick定时器及FreeRTOS系统节拍
在
裸机
编程中常用
ChengZhou1
·
2023-11-15 03:22
FreeRTOS
stm32
stm32
freertos
stm32的系统滴答定时器systick用于freertos的任务调度 引发思考:linux的任务调度也用到了定时器了吗
在
裸机
编程中常用做延时函数,而在FreeRTOS中则用来给系统提供时钟的,因此非常重要。在FreeRTOS中SysTick定时器尤为重要,因为它是给FreeRTOS系统提供时钟的。
学无止境2022
·
2023-11-15 03:48
Linux系统
linux
μC/OS-II移植
1、准备一份STM32F103
裸机
工程2、μC/OSII文件移入
裸机
工程进入micrium官网获取μC/OSII文件选择stm32f103相关工程点击进行下载将下载文件解压后的uCOS-II文件拷贝到
裸机
工程目录下
brook6666
·
2023-11-14 19:45
μC/OS-II
中断,时钟,时间管理——μC/OS-II
1中断1.1相关概念
裸机
的中断和μC/OS-II的中断大体相同,但也有不同的地方。
Zhupeizhao
·
2023-11-14 19:07
嵌入式学习
嵌入式
rtos
实时操作系统
esp32-rust-no_std-examples-blinky
什么是
裸机
环境?
裸机
环境是指没有可供使用的操作系统环境。当编译的Rust程序拥有no_std属性时,该程序无权访问上述std章节中提到的某些特定功能。
isLZG
·
2023-11-14 07:12
rust
esp32
arm
裸机
测试led灯亮灭、风扇、马达等
汇编代码:.text.global_start_start:@RCC使能GPIOERCC_MP_AHB4ENSETR[4]->1LDRR0,=0X50000A28LDRR1,[R0]ORRR1,R1,#(0X301LDRR0,=0X50006000LDRR1,[R0]@10BICR1,R1,#(0X301LDRR0,=0X50007000LDRR1,[R0]@10BICR1,R1,#(0X30LD
路过的坏人
·
2023-11-13 23:23
arm开发
zynq双核AMP实验之cpu1唤醒代码
AMP运行模式指多个内核相对独立的运行不同的任务,每个内核相互隔离,可以运行不同的操作系统(OS)或
裸机
应用程序。
卡ka罗特
·
2023-11-13 14:16
Xilinx
FPGA教程
zynq
操作系统(一)什么是操作系统
二:没有操作系统的计算机
裸机
如何执行程序下面从上图入手,通过一个例子。我们描述计算机硬件是如何执行的。假如,我们想要把“helloworld”
Shujie_L
·
2023-11-13 12:11
Linux
操作系统
RT-Thread嵌入式实时操作系统详解
裸机
系统main函数里面顺序执行的无限循环(while(1)),cpu按顺序完成各种事情。多线程系统把整个系统分割成一个个独立的无法返回的函数。
朝闻道,夕死可以
·
2023-11-13 05:12
嵌入式
嵌入式
计算机简介
二、组成由硬件系统和软件系统所组成,没有安装任何软件的计算机称为
裸机
。硬件系统主要包括电源、主板、CPU、内存、硬盘、声卡、显卡、网卡、显示器、键盘、鼠标、音响、打印机等。三、分类可分为超级计算
清爽的暗之妖刀0369
·
2023-11-12 18:40
计算机知识
计算机
linux驱动开发篇(一)—— Linux 内核模块介绍
linux系列目录:linux基础篇(一)——GCC和Makefile编译过程linux基础篇(二)——静态和动态链接ARM
裸机
篇(一)——i.MX6ULL介绍ARM
裸机
篇(二)——i.MX6ULL启动过程
Aladdin_KK
·
2023-11-12 12:09
linux
linux
驱动开发
arm开发
UART与Printf - SOC
裸机
1.串口(物理)串口硬件主要是4条线,rxtxgnd和电源四条硬件线2.串口(协议)串口是计算机上一种非常通用的设备通信的协议(不要与通用串行总线UniversalSerialBus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口通信的概念非常简单
生活需要深度
·
2023-11-12 11:12
ARM与裸机开发
ARM
UART
串口
裸机
FreeRTOS韦东山视频前八节学习笔记
RTOS架构的概念
裸机
开发:while(1){ WEIFAN(); LIAOTIAN();}//多任务并行在while(1)循环FreeeRTOS:while(1){creat_task(喂饭);creay_task
Duang z.x
·
2023-11-12 10:33
笔记
大数据
linux驱动开发学习笔记二十一:异步通知
比如我们在
裸机
篇里面编写的GPIO按键中断实验,我们通过按键去开关蜂鸣器,采用中断以后处理器就不需要时刻的去查看按键有没有被按下,因为按键按下以后会自动触发中断。同样的,Linux应用程序可以
耐心的小黑
·
2023-11-12 08:25
#
Linux驱动开发学习笔记
linux
嵌入式
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他