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应用
linux应用
编程学习
查man手册man1xx查linuxshell命令,man2xxx查API,man3xxx查库函数文件平时是存在块设备中的文件系统中的,我们把这种文件叫静态文件。当我们去open打开一个文件时,linux内核做的操作包括:内核在进程中建立了一个打开文件的数据结构,记录下我们打开的这个文件;内核在内存中申请一段内存,并且将静态文件的内容从块设备中读取到内存中特定地址管理存放(叫动态文件)。打开文件后
xyjdwxzxxbw
·
2025-07-09 15:48
linux
学习
服务器
Linux系统学习:文件、目录操作,简单语法
倒状树结构中的目录/:根目录/bin:主要存放系统普通指令/boot:主要存放系统的引导程序/dev:存放硬件设备对应的文件(
Linux应用
开发阶段,访问其中的文件)/etc:存放系统和应用程序的配置文件
橙小花
·
2025-07-07 20:15
linux
学习
Linux应用
开发实验班——JSON-RPC
目录前言1.是什么JSON-RPC2.常用的JSON函数1.创建JSON2.根据名字获取JSON3.获取JSON的值4.删除JSON3.如何进行远程调用服务器客户端4.基于JSON-RPC进行硬件操作课程链接前言学习的课程是百问网韦东山老师的课程,对更详细步骤感兴趣的同学,可以去学习视频课程。代码里的led和dht11的驱动都是学习韦老师的课程写的。1.是什么JSON-RPCJSON(JavaSc
JiaH求学嵌入式
·
2025-06-29 22:39
Linux应用开发
json
linux
驱动开发
linux应用
:linux下用户空间操作GPIO的几种方式
目录一、sys文件系统二、devmem工具三、libgpiod库四、操作/dev/gpiochipN设备节点五、自己实现的一种方式六、其它方式本文基于linux5.10版本说明一、sys文件系统1、使用步骤export引脚号/sys/class/gpio/export,会生成/syc/class/gpio/gpio引脚号目录;echoout或者in>/syc/class/gpio/gpio引脚号/
·
2025-06-29 00:29
一个轻量级、可移植、支持层级状态的 C 语言状态机框架,适用于嵌入式和
Linux应用
一个轻量级、可移植、支持层级状态的C语言状态机框架,适用于嵌入式和
Linux应用
1.介绍一个轻量级、可移植、支持层级状态的C语言状态机框架,适用于嵌入式和
Linux应用
。
橘色的喵
·
2025-06-26 07:05
Linux
嵌入式
性能优化
功能优化
c语言
linux
驱动开发
状态机
HSM
FSM
state_machine
Linux基础学习
1操作系统操作系统一般分为桌面系统、服务器系统、嵌入式系统、移动设备操作系统等四种;操作系统用来管理硬件系统1.1桌面操作系统Windows系列用户群体大MacOS适合于开发人员
Linux应用
软件少服务器系统嵌入式系统应用较广
生活vs诗和远方
·
2025-06-24 10:10
Linux
毕业设计竞赛选题推荐 | 嵌入式
Linux应用
之智慧医疗行业解决方案:健康检测仪
第七届(2024)全国大学生嵌入式芯片与系统设计竞赛报名活动正在如火如荼地进行中,众多高校学生非常关注的ST赛道已公布7个选题方向:嵌入式人工智能、数字电源、汽车-车规MCU(含额外奖励)、工业4.0、智能可穿戴设备、MPU应用方向、IOT。其中MPU应用方向明确规定该选题只能使用MPU开发,即选用STM32MP1系列或者STM32MP2系列开发板。为了更好助力赛前的准备和学习,推荐一款华清远见研
华清远见IT开放实验室
·
2025-06-23 09:31
stm32
嵌入式
[Linux入门] Linux安装及管理程序入门指南
一、
Linux应用
程序基础1️⃣命令与应用程序的区别命令:通常较小,放置在/bin和/sbin目录中,集成在Bash程序内,用于系统管理,只在字符操作界面运行。
kura_tsuki
·
2025-06-14 05:18
linux
服务器
运维
Linux-基础教程
Linux基础篇liunx概述liunx是一个开源、免费的操作系统linux主要发行版:Ubuntu、RedHat、CentOS、Debain官网地址:https://www.kernel.org/
linux
[猫玖]
·
2025-06-05 20:26
Linux
linux
运维
服务器
glibc漏洞威胁数百万Linux系统安全 可导致任意代码执行
GNUC库(glibc)作为绝大多数
Linux应用
程序的基础组件,其共享库加载机制中新发现的漏洞可能影响静态setuid二进制文件的安全性。
FreeBuf-
·
2025-05-20 13:58
linux
系统安全
运维
linux应用
层开发之文件I/O
C标准I/O库打开/关闭文件fopen函数fopen函数的原型为FILE*fopen(constchar*__restrict__filename,constchar*__restrict__modes);作用是打开一个文件并返回其文件指针。参数1:constchar*__restrict__filename:表示打开的文件的路径,可以写相对路径/绝对路径参数2:constchar*__restr
2302_77530416
·
2025-05-17 17:20
c语言
linux
Linux 应用开发中的连接池:原理、实现与最佳实践
Linux应用
开发中的连接池:原理、实现与最佳实践一、为什么需要连接池?
奥德彪123
·
2025-05-05 02:24
linux应用开发-高级技巧
linux
运维
服务器
Linux应用
实践:2025年实时系统开发与PREEMPT_RT深度解析
Linux应用
实践:2025年实时系统开发与PREEMPT_RT深度解析技术革命!2025年Linux实时性能迎来历史性突破!
全息架构师
·
2025-04-27 13:22
Linux
前沿技术与应用
linux
运维
服务器
Linux应用
实践:2025年区块链3.0与去中心化存储系统开发
Linux应用
实践:2025年区块链3.0与去中心化存储系统开发⛓️颠覆性创新!2025年区块链技术进入3.0时代,Linux成为去中心化生态的核心基石!
全息架构师
·
2025-04-27 11:41
Linux
前沿技术与应用
区块链
linux
去中心化
嵌入式编程中应如何使用 mmap 访问 CPU 寄存器
/dev/memmmap详解Linux驱动虚拟地址和物理地址的映射嵌入式
Linux应用
程序如何读取(修改)芯片寄存器的值file-C-Buserrorwhenusingmmap-StackOverflowmmap
·
2025-04-26 22:43
typescript
嵌入式编程中应如何使用 mmap 访问 CPU 寄存器
/dev/memmmap详解Linux驱动虚拟地址和物理地址的映射嵌入式
Linux应用
程序如何读取(修改)芯片寄存器的值file-C-Buserrorwhenusingmmap-StackOverflowmmap
·
2025-04-26 14:30
typescript
C语言基础心得体会一
(内存条,CPU,鼠标,键盘......)硬件=电子设备+单片机编程(单片机,微控制器)+集成电路(原理图PCB设计)+嵌入式)系统)3.软件:计算机中运行的程序和数据(
LINUX应用
开发)软件=系统软件
2501_90124553
·
2025-04-25 08:25
c语言
开发语言
wsl里面安装使用locate
WSL提供了一个兼容层,使得
Linux应用
能够在Windows内核上运行,同时提供了一套Linux环境,包括常见的Linux命令行工具、应用程序和服务。在wsl里面安
code .
·
2025-04-20 03:13
速查备忘
bash脚本编程技能点积累
bash
wsl
ubuntu
locate
基于瑞芯微RK3562 四核 ARM Cortex-A53 + 单核 ARM Cortex-M0——
Linux应用
开发手册
前言本文主要介绍TL3562-MiniEVM评估板的AMP(AsymmetricMulti-processing)开发案例,适用开发环境如下:Windows开发环境:Windows764bit、Windows1064bitLinux开发环境:VMware16.2.5、Ubuntu20.04.664bitU-Boot:U-Boot-2017.09Kernel:Linux-5.10.209LinuxS
Tronlong创龙
·
2025-04-17 18:59
嵌入式ARM
软硬件原理图规格资料平台
瑞芯微
Linux
嵌入式开发
瑞芯微
硬件开发
linux
国产处理器
服务器
Linux 应用开发: SQLite 数据库交叉编译部署与运用
、内容合伙人、新星导师、全栈领域优质创作者、51CTO(Top红人+专家博主)、github开源爱好者(go-zero源码二次开发、游戏后端架构https://github.com/Peakchen)
Linux
鱼弦
·
2025-03-08 18:50
Linux系统编程与驱动开发
数据库
linux
sqlite
制作自己的Linux系统与启动光盘(3)
丰富的iso
linux应用
本小节讲述如何完美的应用isolinux进行启动光盘的优化。
若水心境
·
2025-02-27 02:33
原创
linux
menu
underscore
video
图形
border
【嵌入式
Linux应用
开发基础】进程间通信(4):信号
目录一、信号概述1.1.定义1.2.特点二、常见信号及含义2.1.SIGINT(2)2.2.SIGTERM(15)2.3.SIGKILL(9)2.4.SIGSTOP(19)2.5.SIGCONT(18)2.6.SIGSEGV(11)三、信号的发送3.1.使用kill命令3.2.使用kill函数3.3.使用raise函数3.4.使用alarm函数四、信号的处理4.1.默认处理动作4.2.忽略信号4.
byte轻骑兵
·
2025-02-21 17:23
#
嵌入式C语言开发
c语言
开发语言
linux
嵌入式软件开发
精通嵌入式
Linux应用
程序开发技术
本文还有配套的精品资源,点击获取简介:本教程深入探讨嵌入式
Linux应用
程序开发的各个方面,包括操作系统基础、编程语言应用、硬件接口、设备驱动、网络通信和性能优化等。
朱佳顺
·
2025-02-16 13:13
嵌入式
Linux应用
开发基础-串口+RS485
前言最近做嵌入式Linux项目,有用到RS485。就顺带复习了一下串口、RS485的相关知识。此篇文章主要是记录一下嵌入式Linux的RS485开发的基础知识和注意事项,与君共勉!一、Linux串口基础1.串口初始化(1)在Linux一切皆为文件,串口也不例外,初始化串口之前,需要先打开设备,调用标准函数open:intfd=open(RS485_ONE_UART_DEV,O_RDWR|O_NOC
德德儿
·
2025-02-16 13:43
Linux
基础知识
linux
c语言
【嵌入式
Linux应用
开发基础】文件I/O基础编程
本文转载自链接:https://blog.csdn.net/weixin_37800531/article/details/145558926在嵌入式
Linux应用
开发中,文件I/O(Input/Output
qq_39160896
·
2025-02-15 11:55
c语言
Linux应用
层开发(5):I2C通讯
1.I2C通讯协议简介I2C通讯协议(Inter-IntegratedCircuit)是由Phiilps公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议的外部收发设备,被广泛地使用在多个集成电路(IC)间的通讯。1.1.I2C物理层I2C通讯设备之间的常用连接方式如下图。它的物理层有如下特点:它是一个支持多设备的总线。“总线”指多个设备共用的信号线。在一个I2
lishing6
·
2025-02-15 04:26
网络
arm开发
ubuntu
linux
嵌入式硬件
全国计算机一、二、三、四级考试备考资料
四级考试备考资料-豌豆火博客01、全国计算机等级考试一二三四级笔试官方样卷02、计算机一级考试资料汇总(含17套真题+1000套选择题)03、计算机三级备考资料汇总(含数据库、网络、信息安全、嵌入式系统开发、
Linux
iamyzs
·
2025-01-30 19:51
java
linux 监控 开源软件,利用开源软件打造
Linux应用
软件平台之监控子系统
它山之石,可以攻玉。监控子系统是每一个高级应用软件平台必不可少的一个子系统,这个子系统应具备的基本功能包括:各进程的运行状态,系统资源的占用状况,重要配置文件的改变情况,重要目录的异动,常用服务的对外提供情况等。一种可行的实现方法是自己写一大堆的脚本,然后加入crond服务去定时做这些监控,另一条捷径是利用开源软件Monit。本文介绍如何利用Monit去快速构建一个具备上述功能的软件平台的监控子系
呆呆小逗比
·
2025-01-18 05:18
linux
监控
开源软件
Linux系统管理及应用软件实施与运维
而随着
Linux应用
范围的不断扩大,对于Linux系统管理及应用软件的实施与运维也越来越受到重视。本文将介绍Linux系统管理的基本概念、常用工具及技术,以及针对不同应用场景下的实施与运维策略。
无敌霸王龙
·
2024-09-11 13:36
运维
linux
服务器
centos
数据库
mysql
Linux应用
开发(15):Linux IO复用技术:epoll详细讲解
目录1.epoll概要2.优点3.工作模式及API(1)工作模式(2)API介绍4.触发类型(1)LT(水平触发,默认)(2)ET(边缘触发,EPOLLET)(3)EPOLLONESHOT(一次边沿触发)5.EPOLLOUT6.当读取数据时,有新数据到来的情况。7.使用过程中的若干问题(1)为什么一般要配合非阻塞使用?(2)什么情况下,LT可以配合阻塞I/O?8.应用场景(1)水平触发(Level
赛先生.AI
·
2024-09-11 10:14
Linux应用开发(C++)
linux
[makeself|shell] 使用makeself制作
linux应用
程序安装包
打包工具makeself安装sudoaptinstallmakeself目录结构.├──bin│└──install.sh├──resources│└──应用程序压缩包└──package.sh安装脚本install.sh#!/bin/bash_backup(){echo"备份数据"}_restore(){echo"还原数据"}_install(){#备份数据_backup#获取当前目录curre
梦醒贰零壹柒
·
2024-09-05 17:58
SHELL脚本
shell
Linux下基于TCP协议的简易服务器实现(C语言)
最近在学习
Linux应用
层开发,学习了基于TCP的简易服务器的搭建,在这里和大家分享分享。
代码能跑就可以
·
2024-09-04 10:40
服务器
linux
tcp/ip
c语言
开发语言
Linux内核编程(十四)IIC总线驱动FT5X06触摸屏
文章二:
Linux应用
编程(四)IIC(获取BMP180温度/气压数据)。
小仇学长
·
2024-09-02 06:42
Linux
linux
IIC驱动
FT5X06
red hat linux c编译器,关于Red Hat Linux下安装软件命令方法
1.通常
Linux应用
软件的安装包有三种:1)tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。
余知兮
·
2024-08-24 13:46
red
hat
linux
c编译器
Linux通过Tuned实现动态调优系统性能
Linux通过Tuned实现动态调优系统性能Tuned简介对于普通用户来说,优化
Linux应用
环境可能是相当具有挑战性的。
星河_赵梓宇
·
2024-03-28 12:14
linux
运维
服务器
socket函数到系统调用的过程
linux应用
程序使用的C运行库是GNU的glibc,读者可以从GNU的官方网站下载该库的源码文件,也可以从Linux的发布网站www.kernel.org下载,本书例子中使用的glibc版本是2.3.6
fantasy_arch
·
2024-02-23 20:10
汇编
开发语言
Linux应用
编程概念
Linux应用
编程涉及到在Linux环境下开发和运行应用程序的一系列概念。以下是一些涵盖
Linux应用
编程的基本概念:1.系统调用系统调用是用户空间程序与内核之间进行通信的方式。
Linux兵工厂
·
2024-02-14 22:42
linux
运维
服务器
linux应用
进程间通信之共享内存(POSIX)
1、前言1.1定义POSIX共享内存是一种在UNIX和类UNIX系统上可用的进程间通信机制。它允许多个进程共享同一块内存区域,从而可以在这块共享内存上进行读写操作。1.2应用场景POSIX共享内存适用于需要高效地进行大量数据交换的场景,比如多个进程需要共享大型数据集合或缓存。它可以提供比其他进程间通信方式更快的数据传输速度1.3优缺点1.3.1优点高效性:共享内存允许多个进程直接访问同一块内存,因
我系真滴菜
·
2024-02-14 15:29
linux应用
linux
运维
服务器
linux应用
进程间通信之信号量(POSIX)
1、前言1.1定义POSIX信号量是一种用于同步进程之间对共享资源访问的机制。它允许进程在访问共享资源之前进行互斥和同步操作,以确保数据的一致性和正确性。POSIX信号量通常由一个整数值表示,可以进行原子增减操作,以及等待和通知操作。1.2应用场景进程同步:当多个进程需要访问共享资源时,可以使用信号量来确保只有一个进程能够访问资源,从而避免数据竞争和冲突。控制资源访问:信号量可以用于限制对资源的访
我系真滴菜
·
2024-02-14 15:29
linux应用
linux
运维
服务器
百面嵌入式专栏(面试题)驱动开发面试题汇总 2.0
Linux内核、Linux文件系统、Linuxshell、
Linux应用
程序。2、Linux内核的组成部分?(1)第一种分类方式:内存管理子系统、进程管理子系统、文件管理子系统、I/O管理子系统。
内核笔记
·
2024-02-14 06:08
嵌入式岗位笔试面试真题讲解
驱动开发
面试
深度
linux应用
商店无法操作,Deepin系统打开深度商店右侧空白,左侧栏无法点击可能是共有问题...
有些网友在Deepin操作系统中遇到打开深度商店右侧空白,左侧栏无法点击的情况,这可能是共有的问题,而不是单独个人会出现这种问题,以下附上网友们的评论。当然,如果真有问题,你可以参考使用Deepin15.8系统深度应用商店空白,不显示的解决办法。网友们遇到深度商店出现问题时的截图关于打开深度商店右侧空白,左侧栏无法点击网友们的评论1、应用商店无法加载,左侧栏目上无法点击,即使重启软件也还是一样有此
段会腾段会腾哥哥
·
2024-02-13 20:02
深度linux应用商店无法操作
linux应用
如何进行cpu绑定
所谓cpu绑定,其实就是对进程或线程设置相应的cpu亲和力(affinity),确保进程或线程只会在设置了相应标志位的cpu上运行,进而提高应用对cpu的使用效率。如果应用可以在多个cpu上运行,操作系统会在cpu之间频繁切换应用,引起cpu缓存失效,降低缓存的命中率,导致cpu的使用效率下降。所以,如果使用cpu绑定技术,在一定程度上会避免上述问题,提升系统性能,类似技术还有gpu绑定、mic绑
songleo
·
2024-02-11 13:10
Linux应用
进程间通信之共享内存(System V)
1、定义SystemV共享内存是一种在Unix和类Unix操作系统上用于进程间通信的机制。它允许多个进程共享同一块物理内存区域,从而可以在这些进程之间传递数据。应用场景:数据共享:多个进程需要共享大量数据,如数据库缓存、图像处理等。通信效率:共享内存是一种高效的通信方式,适用于需要快速传递大量数据的场景。优点:高效:共享内存是一种高效的通信方式,因为进程可以直接访问共享的内存区域。灵活性:共享内存
我系真滴菜
·
2024-02-10 21:03
linux应用
linux
运维
服务器
linux应用
进程间通信之信号量(System V)
1、定义SystemV信号量是一种用于进程间同步和互斥的机制,它是SystemVIPC(Inter-ProcessCommunication,进程间通信)机制的一部分。信号量通常用于控制对共享资源的访问,以避免竞争条件(racecondition)和数据不一致性。一般来说,SystemV信号量常用于以下场景:进程同步:多个进程需要协调执行顺序,例如在生产者-消费者问题中,生产者和消费者需要同步对共
我系真滴菜
·
2024-02-10 21:33
linux应用
linux
运维
服务器
linux应用
进程间通信之管道
1、定义管道是一种在Unix和类Unix系统中用于进程间通信的机制。管道可以分为匿名管道和命名管道两种类型。1.1匿名管道(AnonymousPipe)匿名管道是一种单向通信机制,只能在具有共同祖先的进程之间使用。它通过pipe系统调用创建,其中一个进程作为读端,另一个进程作为写端。优点:简单易用,不需要额外的系统调用来创建和使用。适用于需要在具有共同祖先的两个进程之间进行单向通信的场景,比如父子
我系真滴菜
·
2024-02-10 21:32
linux应用
linux
c语言
linux应用
进程间通信之消息队列(System V)
1、定义SystemV消息队列是传统的Linux消息队列机制,它使用一组系统调用来创建、发送和接收消息。它的特点是可以在不同进程之间共享消息队列,但是在使用时需要手动管理消息队列的创建和删除。优点:可以实现异步通信:发送进程将消息放入消息队列后即可继续执行,不需要等待接收进程的响应,接收进程可以在合适的时候去读取消息。支持多对多通信:多个进程可以同时向同一个消息队列发送消息,多个进程也可以同时从同
我系真滴菜
·
2024-02-10 21:02
linux应用
linux
运维
服务器
韦东山嵌入式教程第四篇Linux基础知识学习笔记(1)——Makefile的使用
韦韦东山嵌入式教程第四篇Linux基础知识学习笔记(1)——Makefile的使用第4篇:嵌入式
Linux应用
开发基础知识文章目录韦韦东山嵌入式教程第四篇Linux基础知识学习笔记(1)——Makefile
jackcsyyl
·
2024-02-09 02:40
Linux基础
linux
运维
Linux应用
程序之文件锁操作
Linux下文件锁操作主要是通过以下两个API接口来完成的。#includeintflock(intfd,intoperation);或者#include#includeintfcntl(intfd,intcmd);intfcntl(intfd,intcmd,longarg);intfcntl(intfd,intcmd,structflock*lock);注:前者主要用于对整个文件的锁操作,后者可
lida2003
·
2024-02-06 06:41
Linux
linux
thread
file
pthreads
struct
null
如何获取linux-gate.so.1动态库
前面“
Linux应用
程序Helloworld入门”已经提到在Linux下每个可执行文件都依赖于几个最为基本的动态库,其中一个就是linux-gate.so.1。
lida2003
·
2024-02-06 06:10
Linux
buffer
linux
suse
file
hex
ubuntu
Java笔记01
系统软件:win7、
Linux应用
软件:qq、微信应用软件运行在系统软件上主要开发系统软件Windows的dos命令:1.cls2.exit3右键标记4.cd5.切换盘符C:D:E:文件扩展名——》组织
大萌光武帝
·
2024-02-05 14:55
上一页
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
其他