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
嵌入式linux系统驱动开发
『解决ping问题』windows ubuntu 开发板三者互连如何设置
嵌入式
开发中,我们经常会遇到ping问题,也就是windows主机,虚拟机和开发板之间互相ping不通的问题,看了韦东山老师关于此部分的讲解做了以下总结。
指向NULL
·
2025-03-21 11:03
环境&调试
嵌入式
云原生大佬重生,记忆逐步复苏(九:systemd进程)
3:systemd的单元类型4:具体的单元配置文件解析1:什么是systemd守护进程systemd是现代
Linux系统
中的一个系统和服务管理器,用于初始化系统、管理系统服务、维护系统状态、控制系统资源
子恒2005
·
2025-03-21 09:47
云原生大佬重生
记忆逐步复苏
云原生
linux
探索 ESP32:物联网时代的全能微控制器
引言:从ESP8266到ESP32的进化之路在物联网(IoT)蓬勃发展的今天,
嵌入式
设备需要兼具高性能、低功耗和联网能力。乐鑫科技(RobinLi)推出的ESP32系列芯片,正是这一需求下的产物。
菜只因C
·
2025-03-21 08:37
物联网
Linux基础指令详解:掌握
Linux系统
的必备技能
在数字化时代,Linux以其稳定性、安全性和灵活性成为了服务器、
嵌入式
系统以及开发环境中的首选操作系统。对于初学者而言,掌握Linux的基本指令是踏入这个强大操作系统的第一步。
秋秋爱编码
·
2025-03-21 06:26
linux
服务器
运维
这个设计思想能启蒙你很多年,
嵌入式
裸机按键扫描
这个设计思想能启蒙你很多年,
嵌入式
裸机按键扫描摘要:本文目的是讲述一个按键扫描处理的面向对象开发的设计思想,适用于裸机开发,通过按键扫描,检测到按键是否按下,松开等状态,并将该状态通过其他形式反馈给其他模块进行处理
大方老师嵌入式
·
2025-03-21 00:01
嵌入式
单片机
单片机学习
单片机
51单片机
嵌入式硬件
STM32 ——
嵌入式
系统、通用计算机系统、物联网三层架构
目录一、
嵌入式
系统的概念二、通用计算机系统与
嵌入式
系统的比较用途硬件软件性能与功耗开发与维护三、
嵌入式
系统与物联网的关系四、物联网的三层架构1.感知层(PerceptionLayer)2.网络层(NetworkLayer
Exhausted、
·
2025-03-20 21:12
stm32
单片机
stm32
嵌入式硬件
物联网
架构
c#:使用串口通讯实现数据的发送和接收
串口通讯(SerialCommunication)是一种常见的硬件设备与计算机之间的数据传输方式,广泛应用于工业控制、
嵌入式
系统、传感器数据采集等领域。
妮妮学代码
·
2025-03-20 20:04
c#
串口通讯
c#
开发语言
查看 Linux 系统中安装的 CUDA 版本
查看
Linux系统
中安装的CUDA版本的常见方法:文章目录1查看/usr/local/cuda目录2使用nvcc命令3检查libcublas版本注意:nvidia-smi1查看/usr/local/cuda
烟锁池塘柳0
·
2025-03-20 20:28
Linux
CUDA
linux
ubuntu
在
嵌入式
系统中实现低功耗MQTT协议:从协议解析到硬件优化
在
嵌入式
系统中实现低功耗MQTT协议:从协议解析到硬件优化1.引言:物联网时代的低功耗挑战随着物联网设备的爆炸式增长,设备续航与网络可靠性成为
嵌入式
系统设计的核心矛盾。
W说编程
·
2025-03-20 19:20
物联网
嵌入式
网络编程
物联网
网络协议
c语言
嵌入式硬件
dig 命令深入学习
除了dig命令,还有一种跟dig功能是差不多的命令nslookup二、dig命令安装如果您的
Linux系统
默认没有安装dig,可能会提示dig:commandnotfound。请使用以下命令
·
2025-03-20 18:01
服务器linuxdns解析
关于STM32如何选择:HAL与标准库的抉择及初学者建议
STM32是意法半导体(STMicroelectronics)推出的一系列基于ARMCortex-M内核的32位微控制器,因其高性能、多功能性和成本效益而广受
嵌入式
系统开发者的欢迎。
笑靥藏情.
·
2025-03-20 15:50
stm32
嵌入式硬件
单片机
从0到1,在Ubuntu 20.04 下编译 openWRT
0.申明1.Virtualbox下载与安装2.
Linux系统
下载与安装2.1Ubuntu下载2.2在Virtualbox中安装Ubuntu3.固件编译4.老毛子固件编译5.后话0.申明本教程所用的软件及代码均是免费开源的
姓张名江叫大江
·
2025-03-20 13:35
软路由
ubuntu
linux
openwrt
Ubuntu下编译OpenWrt的详细教程
OpenWrt是一个基于Linux的
嵌入式
操作系统,常用于路由器等网络设备。本文将为您提供在Ubuntu操作系统下编译OpenWrt的完整教程。
艾丽丝的爱情
·
2025-03-20 13:34
ubuntu
linux
运维
编程
嵌入式
硬件篇---Keil51中的关键字
文章目录前言1.存储类型关键字1.1code作用地址范围用途示例1.2data作用地址范围用途示例1.3idata作用地址范围用途示例1.4xdata作用地址范围用途示例1.5pdata作用地址范围用途示例1.6volatile作用用途示例2.其他常用关键字2.1bit作用示例2.2sbit作用示例2.3sfr/sfr16作用示例2.4reentrant作用示例2.5interrupt作用示例2.
Ronin-Lotus
·
2025-03-20 11:46
嵌入式硬件篇
程序代码篇
上位机知识篇
嵌入式硬件
c
Keil
单片机
关键字
glm-4v-9b 踩坑(4-bit量化,bitsandbytes 异常)
实验平台:
linux系统
,RTXA4000。嫌麻烦的可以直接到文未看结论。
phynikesi
·
2025-03-20 08:50
pytorch
glm-4v-9b踩坑
bitsandbytes异常
Rocky Linux安装部署Elasticsearch(ELK日志服务器)_rockylinux elk
二、Rocky
Linux系统
安装链接:VMwareWorkstation下载安装(含秘钥)链接:VMwareWorkstation创建虚拟机链接:Ro
2401_83739411
·
2025-03-20 02:37
程序员
服务器
linux
elasticsearch
宇树科技纯技能要求总结
一、
嵌入式
开发与硬件设计核心技能
嵌入式
开发:精通C/C++,熟悉STM32、ARM开发熟悉LinuxBSP开发及驱动框架(SPI/UART/USB/FLASH/Camera/GPS/LCD)掌握主流平台
极梦网络无忧
·
2025-03-20 02:37
杂谈
科技
/etc/sysconfig/jenkins 没有这个文件
在CentOS或其他基于RedHat的
Linux系统
中,/etc/sysconfig/jenkins文件通常用来存储Jenkins的配置参数,例如JENKINS_HOME的路径。
计算机辅助工程
·
2025-03-20 01:25
centos
jenkins
单片机中断系统的关键作用
单片机中断系统的关键作用单片机中断系统在
嵌入式
系统中扮演着至关重要的角色。它是一种机制,允许单片机在执行正常程序时,根据特定事件的发生而中断当前任务的执行,转而执行与该事件相关的处理程序。
weGuru
·
2025-03-20 01:51
单片机
嵌入式硬件
Linux系统
下基于mplayer媒体播放器源码
主函数:main.c#include"public.h"#include"serial.h"musicfile_t*pmusic;//记录正在播放哪一首intmain(void){structlist_headphead;INIT_LIST_HEAD(&phead);mkfifo("/tmp/myfifo",0777);creat_musiclist(&phead);pid_tpid1;pid1=
落幕
·
2025-03-20 00:46
linux
运维
服务器
linux基础命令top,Linux 入门命令TOP 10
在操作
Linux系统
中,一切都是文件,而目录是
Linux系统
组织文件的一种特殊文件。根目录由“/”来表示,可理解为windows系统的“我
慧人小圣
·
2025-03-19 23:07
嵌入式
C语言学习笔记(2)
1.数组指针数组指针本质上就是一个指针,它里面存放的是数组的首地址。#includevoidshow(int(*p)[4],intn){for(inti=0;i4*4=16;3.命令行传递参数,main函数的标准格式intmain(intargc,constchar*argv[]){return0;}//argc:参数的个数包括./a.out//argv:参数的值列表argv[0]="./a.ou
愿抬头有阳光
·
2025-03-19 23:32
c语言
学习
笔记
vim在Linux中的作用
Linux系统
中,并不会严格依赖扩展名来决定文件类型。你看到的mkhaha文件的类型:-rwxr-xr-x开头的-表示它是普通文件,而非目
U_p_
·
2025-03-19 21:22
Linux
linux
运维
服务器
嵌入式
知识笔记1——C++面试复习(3)
四、关键字库函数4.1sizeof和strlen的区别strlen是头文件中的函数,sizeof是C++中的运算符。strlen测量的是字符串的实际长度(其源代码如下),以\0结束。而sizeof测量的是字符数组的分配大小。strlen本身是库函数,因此在程序运行过程中,计算长度;而sizeof在编译时,计算长度;sizeof的参数可以是类型,也可以是变量;strlen的参数必须是char*类型的
Yuanyingbian
·
2025-03-19 19:02
嵌入式学习资料
笔记
c++
算法
深入自制Shell:解锁Linux进程控制的实践密码
在上一篇文章《Linux进程控制:创建、终止、等待与程序替换全解析》中,我们系统地学习了Linux进程控制相关知识,从进程的创建、终止,到进程等待与程序替换,每一个环节都为我们深入理解
Linux系统
的运行机制提供了关键线索
A charmer
·
2025-03-19 18:00
Linux
linux
服务器
运维
嵌入式
程序软件架构
1.线性架构:一种最简单的程序设计结构;2.模块化架构:模块化架构是一种将程序分解为独立模块的设计方法,每个模块执行特定的任务。3.层次化架构:层次化架构是一种将系统分解为多个层次的设计方法,每个层次负责不同的功能。4.事件驱动架构:事件驱动架构是一种编程范式,其中程序的执行流程由事件触发。5.状态机架构:在单片机开发中,状态机常用于处理复杂的逻辑和事件序列,如用户界面管理、协议解析等。6.面向对
zhuimeng_1234
·
2025-03-19 18:29
编程语言
告别繁琐!5分钟搞定Linux上MySQL 8安装,小白也能轻松上手!
本文将指导大家如何在
Linux系统
上安装MySQL8,并假设已经完成了安装过程。我们将重点放在安装后的配置和使用上。
IT_狂奔者
·
2025-03-19 18:55
Databases
linux
mysql
运维
嵌入式
软件开发常用的3种架构
摘要:对于单片机程序来说,大家都不陌生,但是真正使用架构,考虑架构的恐怕并不多,随着程序开发的不断增多,架构是非常必要的。应用程序的架构大致有三种:1、简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。2、时间片轮询法,此方法是介于顺序执行与操作系统之间的一种方法。3、操作系统,此法应该是应用程序编写的最高境界。一、程序框架设计1、
an520_
·
2025-03-19 18:25
stm32
智能家居
嵌入式开发
stm32
单片机
arm
学习
嵌入式硬件
Nacos部署模式介绍、应用场景和示例
数据存储在本地
嵌入式
数据库(如Derby)。配置简单,启动快速。应用场景:开发环境:开发者可以在本地快速启动Nacos进行开发和调试。测试环境:用于功能测试和集成测试,无需复杂的集群配置。
小猿、
·
2025-03-19 18:24
服务器相关技术栈
微服务技术栈
docker
后端
微服务
Linux系统
迁移根目录到新磁盘终极指南
HoRain云小助手:个人主页⛺️生活的理想,就是为了理想的生活!⛳️推荐前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。目录⛳️推荐一、原理简析二、操作步骤(以Ubuntu为例)1.准备工作2.临时挂载新磁盘3.修改GRUB配置4.更新引导配置5.验证配置(重要!)三、故障排查(附解决方案)四、永久生效设置五、注意事项一、原理简析通过GRUB
HoRain 云小助手
·
2025-03-19 17:52
linux
运维
服务器
WebRTC、WebSocket、EasyRTC
嵌入式
音视频SDK:技术差异与应用场景详细对比
WebRTC和WebSocket是两种常用于实时通信的技术,尽管它们都支持实时数据传输,但在设计目标、技术实现和应用场景上存在显著差异。一、概述1)WebRTCWebRTC是一个开源项目,旨在通过简单的API实现浏览器之间的实时音视频通信和数据传输。它支持点对点(P2P)通信,主要应用于音视频通话、屏幕共享、文件传输等场景。2)WebSocketWebSocket是一种基于TCP的通信协议,提供了
EasyCVR
·
2025-03-19 17:17
RTC
webrtc
websocket
音视频
javascript
网络
开发语言
riscv linux 汇编,RISC-V汇编快速入门
但对于
嵌入式
来说至少在下面两种情况还需要汇编:1是启动代码,2是OS的上下文切换。
勤小墨
·
2025-03-19 16:11
riscv
linux
汇编
【Go基础】Go入门与实践资源帖
看到好的持续更新……Go系统教程从语法讲起:李文周博客七天快速上手项目Go测试
驱动开发
博客孔令飞项目开发实战课程,孔令飞图文教程《Go语言高级编程》书籍Go算法刷题模板Go实战项目KV系统crawlab
小超人冲鸭
·
2025-03-19 16:41
golang
开发语言
后端
Windows 图形显示
驱动开发
-WDDM 3.0功能- IOMMU DMA 重新映射(二)
地址描述符列表为了同时支持物理和逻辑访问模式,并在运行时无缝切换这两种模式,Dxgkrnl提供了一个描述地址描述符列表(ADL)的DXGK_ADL结构。此数据结构类似于MDL,但描述了一个可以是物理或逻辑的页面数组。由于这些页可以是逻辑页,因此不能将ADL描述的地址映射到虚拟地址以直接访问CPU。DxgkddiBuildpagingbuffer的DXGK_OPERATION_MAP_APERTUR
程序员王马
·
2025-03-19 16:09
windows图形显示驱动开发
驱动开发
嵌入式
八股,为什么单片机中不使用malloc函数
1.资源限制单片机的内存资源通常非常有限,尤其是RAM的大小可能只有几KB到几十KB。在这种情况下,使用malloc进行动态内存分配可能会导致内存碎片化,使得程序在运行过程中逐渐耗尽可用内存。2.内存碎片问题malloc函数在分配和释放内存时容易产生内存碎片。内存碎片分为外部碎片和内部碎片:外部碎片:即使总空闲空间足够,但由于碎片化,无法分配足够大的连续内存块。内部碎片:分配的内存块可能比实际需求
skeete
·
2025-03-19 15:01
单片机
嵌入式硬件
【总结】Pytest vs Behave,BDD 测试框架哪家强?
引言在测试
驱动开发
(TDD)和行为
驱动开发
(BDD)流行的今天,Pytest和Behave成为了Python生态中最常见的自动化测试框架。那么,究竟该选择哪一个?它们各自有哪些优缺点?
·
2025-03-19 11:37
软件测试
pytest
behave
Linux 查看 CPU 使用情况
在
Linux系统
中,查看CPU使用情况是性能分析和故障排查的重要环节。查看CPU使用情况,使用top命令或者htop命令来查看。
·
2025-03-19 11:57
linux运维
Kali Linux 渗透测试环境配置(Metasploit + Burp Suite)
一、Kali
Linux系统
准备首先,确保你已经成功安装了Kali
Linux系统
。可以从官方网站下载镜像文件,并通过U盘引导安装等常规方式完成系统部署。
李游Leo
·
2025-03-19 08:36
环境配置
linux
运维
服务器
linux命令touch意思,Linux touch命令的用法
在
Linux系统
中,每个文件有3个时间参数,分别是文件的访问时间、数据的修改时间以及状态的修改时间,它们的含义分别为:访问时间(atime):如果文件的内容被读取,紧接着访问时间就会自动更新。
tegrodikk
·
2025-03-19 07:30
linux命令touch意思
关于
Linux系统
下如何配置双网口绑定
在
Linux系统
中,配置双网口绑定(也称为网卡绑定或链路聚合)可以提高网络带宽、冗余和负载均衡。以下是配置双网口绑定的详细步骤:1.确认网卡信息首先,确认系统中已安装并识别的网卡设备。
1079986725
·
2025-03-19 07:00
linux
运维
服务器
使用Python来执行Shell脚本
使用Python来执行Shell脚本Shell脚本可以在
Linux系统
下用于自动化执行一些命令或者程序,而Python可以很好地与Shell脚本进行交互,可以方便地通过Python脚本来执行Shell脚本
代码编织匠人
·
2025-03-19 07:29
linux
运维
服务器
python
Windows 图形显示
驱动开发
-WDDM 3.0功能- IOMMU DMA 重新映射(一)
概述直到WDDM3.0,Dxgkrnl仅支持通过1:1物理重新映射实现IOMMU隔离,这意味着GPU访问的逻辑页被转换为相同的物理页码。IOMMUDMA重新映射允许GPU通过不再以1:1映射的逻辑地址访问内存。相反,Dxgkrnl能够提供逻辑上连续的地址范围。Dxgkrnl对GPU施加限制:GPU必须能够访问所有物理内存才能启动设备。如果GPU的最高可见地址不超过系统上安装的最高物理地址,则Dxg
程序员王马
·
2025-03-19 07:58
windows图形显示驱动开发
驱动开发
Windows 图形显示
驱动开发
-WDDM 3.0功能- D3D12 视频编码(二)
D3D12视频编码回调函数驱动程序实现以下回调函数以支持D3D12视频编码。创建表示视频编码器的驱动程序对象:PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0会计算D3D运行时需要为驱动程序对象分配的内存量。PFND3D12DDI_CREATEVIDEOENCODER_0082_0创建保存视频编码会话状态的实际视频编码器对象。创建表示视频编码器堆的驱动程
程序员王马
·
2025-03-19 07:28
windows图形显示驱动开发
驱动开发
一文读懂stm32和51单片机的区别
一、引言在
嵌入式
系统开发领域,STM32和51单片机是两款被广泛使用的微控制器。
对error说不
·
2025-03-19 06:20
stm32
51单片机
嵌入式硬件
十年老鸟告诉你,51单片机和STM32怎么选择?
首先理解为什么叫
嵌入式
?单从电路板硬件上看,是将串口、以太等控制芯片集成到CPU内,或者做成模组的形式;从软件上看,就是将业务程序和操作系统一起烧录到ROM中去。
单片机陈老师
·
2025-03-19 06:50
单片机
51单片机
单片机
51单片机
stm32
STM 32简介
STM32是意法半导体(STMicroelectronics)设计的一系列32位微控制器(MCU),基于ARMCortex-M内核,被广泛用于
嵌入式
系统和物联网设备。
xwhking
·
2025-03-19 06:19
#
STM32
单片机
嵌入式硬件
Linux系统
下Conda安装状态检查与环境管理指南
在
Linux系统
上管理和使用Conda环境是科学计算和数据分析工作中的常见需求。Conda是一个开源的包管理系统和环境管理系统,广泛用于安装多种编程语言的软件包和库。
2401_85812053
·
2025-03-19 06:19
linux
Linux基础指令详解:掌握
Linux系统
的必备技能
Linux基础指令详解:掌握
Linux系统
的必备技能一、Linux基础指令概述二、基础指令详解1.**ls**2.**cd**3.**pwd**4.**mkdir**5.**rmdir**6.
智能编织者
·
2025-03-19 05:31
linux
服务器
运维
C语言的软件工程
自1972年由DennisRitchie开发以来,C语言凭借其高效性能、灵活性以及可移植性,成为了操作系统、
嵌入式
系统及高性能应用程序开发的首选语言之一。
苏墨瀚
·
2025-03-18 20:01
包罗万象
golang
开发语言
后端
关于屏幕接口类型集锦(MCU,RGB,MIPI,LVDS,HDMI)
一、内部接口(板载接口,用于
嵌入式
系统)1.并行接口(1)MCU接口MCU接口(微控制器接口)的标准术语是Intel提出的8080总线标准,因此在多数文档中直接称为I8080接口或8080接口。
谢工碎碎念
·
2025-03-18 20:29
单片机
嵌入式硬件
上一页
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
其他