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系统编程 进程间通信 IPC)
目录IPC进程间通信1.管道通信管道的特性使用流程无名管道1.创建并打开管道:2.无名管道的读写:3.关闭管道:close();4.使用例子:有名管道1、创建:mkfifo2、打开有名管道open3、管道的读写:文件IO4、关闭管道:5、卸载管道:remove();IPC进程间通信进程间通信(Inter-ProcessCommunication,简称IPC)是指在不同进程之间进行数据交换、消息传递
FLPGYH
·
2024-08-26 07:32
vim
linux
c语言
【c/c++】c/c++通过取消结构体字节对齐的方法,实现高效的解析协议和打包协议
背景在
嵌入式
程序通讯的过程中,往往需要发送协议,打包协议和解析协议的操作比较繁琐,如果可以用结构体按照协议定义成员变量。
莲花码农
·
2024-08-25 21:27
c/c++
c语言
c++
开发语言
嵌入式
系统开发
在这个过程中,
嵌入式
系统开发应运而生,为各种设备提供了智能化、高效化的解决方案。本文将对
嵌入式
系统开发进行简要介绍,探讨其原理、应用领域以及未来发展趋势。
红匣子实力推荐
·
2024-08-25 20:23
基于单片机的金属探测器设计与实现-
嵌入式
毕业设计
项目介绍技术:单片机、C语言等摘要:金属探测器是专门用来探测金属的仪器,广泛应用于工业生产、安检、娱乐等领域。采用新的原理,设计一个基于单片机的手持金属探测器,利用其检测人们随身携带的金属物品,如小刀、钢笔,甚至可以检测到香烟盒的铝薄。可随身携带,使用方便。本文设计的金属探测是根据电磁感应原理制成的,将一金属置于变化的磁场当中时,根据电磁感应原理就会在金属内部产生涡流,涡流产生的磁场反过来又影响原
启初科技
·
2024-08-25 20:20
嵌入式毕业设计
单片机
单片机
课程设计
嵌入式硬件
软件看门狗的设计与实现
在软件开发中,特别是在
嵌入式
系统、实时系统或任何需要高可靠性和故障恢复能力的领域,看门狗(Watchdog)机制扮演着至关重要的角色。
极地星光
·
2024-08-25 11:25
软件功能原理
C/C++
c++
cmake:VS2015和GCC编译cJSON
cJSON是基于ANSIC的跨平台JSON解析开源库,在
嵌入式
应用中使用比较广泛,cJSON支持CMAKE编译,本文以脚本形式提供了使用CMAKE基于VS2015/Windows以及GCC/MinGW的编译过程
10km
·
2024-08-25 10:23
cmake
json
c/c++/c++11
cJSOn
cmake
编译
gcc
嵌入式
机器视觉的流水线分拣机器人:OpenCV、 FreeRTOS、 TensorFlow(代码详解)
本项目旨在设计一款基于
嵌入式
机器视觉的流水线分拣机器人,通过高效的图像处理与实时控制技术,实现对物品的快速识别与自动分拣。
极客小张
·
2024-08-25 03:38
机器人
opencv
tensorflow
stm32
系统架构
计算机视觉
物联网
通过智能温控系统介绍
嵌入式
中PID控制、模糊控制、自适应控制的算法(代码示例)
1.项目背景温控系统的重要性及应用场景温控系统在我们的日常生活和工业生产中扮演着至关重要的角色。在家庭中,智能温控系统能够提供舒适的居住环境,确保室内温度适宜;在工业生产中,温控系统则用于监控和调节设备工作环境,保证产品质量和设备安全。随着智能家居和工业自动化的普及,对高效、智能的温控解决方案的需求日益增加。传统温控系统的不足传统的温控系统通常依赖简单的开关控制和恒定的加热/冷却策略。这种方式存在
极客小张
·
2024-08-25 03:05
算法
网络
java
物联网
plc
c++
数据结构
FPGA工程师成长路线(持续更新ing,欢迎补充)
一、开发能力1、FPGA基础知识(1)数电基础知识逻辑门锁存器触发器进制码制状态机竞争与冒险verilog语法(2)FPGA片上资源可配置逻辑块
嵌入式
块RAM时钟管理资源可编程输入输出单元(IOB)丰富的布线资源底层内嵌功能单元
白开水不甜
·
2024-08-25 03:05
fpga开发
Linux电脑系统启动过程
GRUBGRUB(GRandUnifiedBootloader)是一个来自GNU项目的多操作系统启动程序,其角色和
嵌入式
领域的U-Boot是类似的,负责硬件初始化(
IT苦旅
·
2024-08-25 01:27
linux
电脑
运维
【STM32 FreeRTOS】内存管理
因为标准C库的动态管理方法有如下缺点:占用大量的代码空间,不适合用在资源紧缺的
嵌入式
系统中没有线程安全的相关机制运行有不确定性,每次调用这些函数时花费的时间可能都不相同内存碎片化因此,FreeRTOS提供了多种动态内存管理的算法
heater404
·
2024-08-25 01:54
STM32
stm32
FreeRTOS
单片机
STM32常用C语言知识总结
C语言凭借其高效、灵活和可移植性,成为了
嵌入式
系统开发的首选语言。本文将对STM32开发中涉及的C语言知识点进行详细总结,帮助大家更好地掌握STM32的
千千道
·
2024-08-25 00:51
STM32
C语言
stm32
c语言
嵌入式硬件
通过队列通信实现红外遥控、旋转编码器和MPU6050数据处理的打砖块游戏开发
声明:项目源码参考韦东山老师百问网
嵌入式
专家-韦东山
嵌入式
专注于
嵌入式
课程及硬件研发(100ask.net)在本项目中,打砖块游戏的核心逻辑在一个单独的任务中实现,同时系统还需要处理来自红外遥控、旋转编码器和
dcq7
·
2024-08-24 23:41
c语言
stm32
QT C++上位机软件开发,相比较C#上位机软件开发,有哪些特点和区别
下面是一些QtC++与C#在上位机软件开发中的特点和区别:QtC++的特点:跨平台:QtC++支持多种平台,包括Windows、macOS、Linux等,而且支持
嵌入式
系统,如Android和iOS。
忒可君
·
2024-08-24 16:31
qt
c++
c#
开发语言
【快速上手C语言】第十七章:安全编程与最佳实践 - C语言中的风险防范与防御性编程
在
嵌入式
系统和底层开发中,安全性是至关重要的。C语言由于其灵活性和高效性,广泛应用于系统级编程。然而,C语言也容易导致各种安全问题,如缓冲区溢出、整数溢出等。
Seraphina_Lily
·
2024-08-24 14:17
快速上手C语言
c语言
安全
开发语言
嵌入式
学习(网络通信UDP\TCP)
TCP:面向连接的协议。在数据传输前,必须先建立一条从源到目的地的可靠连接。双方通过“三次握手”过程协商连接参数,建立连接后才能进行数据传输。数据传输结束后,通过“四次挥手”断开连接。UDP:无连接的协议。无需事先建立连接,发送方可以直接向接收方发送数据报文。每个数据报文独立传输,相互之间没有直接关联。在网络通信中,不同端对应的任务和作用也不一样。对于客户端:1,创建一个用于通信的套接字(fd)2
小林王斯
·
2024-08-24 13:46
学习
udp
tcp/ip
QEMU模拟ARM
嵌入式
LINUX系统
0.准备工作本次仍是在Ubuntu13.10(64位,Kernel:3.13.6)下操作。首先,在$HOME目录下创建arm_qemu目录,用于存放我们等会用到的源码包等:mkdir~/arm_qemu本次共需安装和下载如下工具及源码包(涉及的下载工具默认已安装,不进行说明):a.qemusudoapt-getinstallqemub.交叉编译工具链sudoapt-getinstallgcc-4.
stxinu
·
2024-08-24 05:22
嵌入式Linux
Linux
arm开发
linux
qemu
小白
他又是一个好奇宝宝,喜欢到角落里搜寻,这里闻闻,那里嗅嗅,
自娱自乐
,不亦乐乎。小白是个捣蛋鬼,他总是把房间弄的一团糟,把自己的毛发掉在房间各处,就算我歇斯底里地
春风十里凉
·
2024-08-24 04:13
QT开发用哪个版本?
采用QT开发,需要有基于Windows和
嵌入式
的应用场景,采用哪个版本?各有什么优缺点?1、哪些是长期维护版本?2、QT5和6比较成熟和资料比较多的是哪个版本?3、知识产权的解释有哪些?
攒钱换车
·
2024-08-24 00:49
qt
开发语言
深圳一名
嵌入式
工程师——直面天命
程序员之路就像取经之路一样,会经历许多磨难,每个技术难题就似路上的妖魔鬼怪,不同的是程序员之路没有尽头,经书也不在尽头,而在路上,是边走边取经。毕竟我们不是孙悟空,没有筋斗云,一下能十万八千里!两年的工作经历:电子信息专业21年毕业来到深圳,22年从事的电子行业,两年来换过好几个岗位。我的西游之路:22年2月:深圳一家7个人的小公司,主营蓝牙语音遥控器板卡,岗位是单片机软件助理工程师,实习6千转正
小鱼儿的小笔记
·
2024-08-23 13:09
小鱼儿的生活记录
stm32
嵌入式硬件
单片机
Linux系统性能调优技巧详解
Linux系统性能调优技巧详解Linux系统凭借其稳定性、灵活性和开源社区的支持,在服务器、云计算、
嵌入式
系统等领域得到了广泛应用。
一个代码猎人
·
2024-08-23 13:08
linux
linux
服务器
网络
嵌入式
初学-C语言-二九
C语言编译步骤预处理编译汇编链接什么是预处理预处理就是在源文件(如.c文件)编译之前,所进行的一部分预备操作,这部分操作是由预处理程序自动完成,当源文件在编译时,编译器会自动调用预处理指令的解析,预处理指令解析完成才能进入下一步的编译过程为了能够方便看到编译细节,使用以下命令gcc源文件-E-o程序名[.后缀]预处理的功能宏定义作用域fine命令出现在程序中函数的外面,宏名的有效范围为定义命令之后
GoDve丨
·
2024-08-23 12:01
c语言
开发语言
前端
算法
数据结构
c++
MSP430与STM32微控制器的性能对比分析
引言微控制器(MCU)是
嵌入式
系统的核心,广泛应用于各种电子产品和智能设备中。MSP430和STM32是两个不同厂商生产的微控制器系列,分别由德州仪器(TI)和意法半导体(STMicroe
嵌入式杂谈
·
2024-08-23 05:20
stm32
嵌入式硬件
单片机
学广场舞大妈
中午休息前突然想起来学广场舞大妈跳舞,还非得让我看着,自己嘻嘻哈哈
自娱自乐
好不开心。看她的动作好搞笑啊。下午有足球训练,晚上补补没写完的作业,爸爸出差回来了,要一起看会儿电视,准了,哈哈。
月出孤舟寒
·
2024-08-23 04:19
CPU内部结构窥探·「8」--ARMv8的流水线机制
ARMv8架构作为一款广泛应用于移动设备、
嵌入式
系统以及服务器中的高效处理器,其流水线机制尤为重要。本文将深入分析ARMv8的流水线机制,探讨其工作原理、设计特点以及优化策略。什么是流水线?
冬大大
·
2024-08-23 00:21
计算机体系结构
计算机体系结构
CPU
流水线机制
深入解析Spring Boot的工作原理
目录SpringBoot简介自动配置原理SpringBoot启动过程SpringBoot注解详解外部配置与Profile
嵌入式
服务器SpringBoot的核心组件SpringBootActuatorSpringBoot
一休哥助手
·
2024-08-22 17:39
spring
boot
后端
java
嵌入式
软件开发之------浅析制作ARMv8 native gcc 编译器(十)
导读:在学习
嵌入式
的时候,需要搭建交叉编译环境,也就是说在PC/服务器上编译
嵌入式
产品用的软件。
surquer
·
2024-08-22 15:55
linux
gcc
compile
linux
aarch64
arm64
native
gcc
cross
gcc
嵌入式
单片机编程入门心得——架构篇
嵌入式
单片机编程入门心得–思维篇承接上文,思维是基础,在思维的基础上,理解架构,会更加容易。如果没有看过上篇的朋友们,可以先花几分钟看看上文,可以更好的理解本文。
在金华的电子小民工
·
2024-08-22 13:42
嵌入式单片机程序心得
单片机
架构
嵌入式硬件
嵌入式
详细教程:基于STM32实现语音识别系统
目录文章主题环境准备语音识别系统基础代码示例:实现语音识别系统应用场景:智能家居与便携设备问题解决方案与优化1.文章主题文章主题本教程将详细介绍如何在STM32
嵌入式
系统中使用C语言实现语音识别系统,特别是如何通过
嵌入式详谈
·
2024-08-22 10:25
c语言
语音识别
开发语言
基于STM32实现智能音频播放系统
目录文章主题环境准备智能音频播放系统基础代码示例:实现智能音频播放系统应用场景:智能家居与音频应用问题解决方案与优化1.文章主题与命名文章主题本教程将详细介绍如何在STM32
嵌入式
系统中使用C语言实现智能音频播放系统
嵌入式详谈
·
2024-08-22 10:25
stm32
音视频
嵌入式硬件
Linux外设接口使用及内核驱动开发---Ubuntu搭建Linux内核开发环境
文章目录前言一、安装依赖二、下载Linux内核源代码1.从Github下载2.从官网下载三、编译安装内核配置内核编译安装内核/模块:选用内核四、内核驱动例子前言进行Linux
嵌入式
系统开发时,如果还没有
嵌入式
系统的开发环境
Jason.rr
·
2024-08-22 09:21
linux
ubuntu
驱动开发
html中引入css样式表的三种方式,css引用的几种方式是什么?
网页中css的导入方式2、
嵌入式
将CSS样式集中写在HTML页面的style标签中a{color:blue}
嵌入式
一般写在head中,对于单个页面来说,这种方式很方便。3、导入式CSS@impo
weixin_39719585
·
2024-08-22 09:20
CmBacktrace:ARM Cortex-M系列MCU的错误追踪利器
CmBacktraceAdvancedfaultbacktracelibraryforARMCortex-MseriesMCU|ARMCortex-M系列MCU错误追踪库项目地址:https://gitcode.com/gh_mirrors/cm/CmBacktrace在
嵌入式
开发的世界中
幸愉旎Jasper
·
2024-08-22 03:15
Linux--汇编语法配置初始化的原理
但是我们在进行
嵌入式
Linux开发的时候是绝对要掌握基本的ARM汇编,因为Cortex-A芯片一上电SP指针还没初始化,C环境还没准备好,所以肯定不能运行C代码,必须先用汇编语言设置好C环境,比如初始化
广药门徒
·
2024-08-22 03:41
linux
运维
服务器
单片机学习笔记概述
由于其体积小、成本低、功耗低、易于编程和扩展等优点,单片机被广泛应用于各种
嵌入式
系统中,如家用电器、工业控制、仪器仪表、汽车电子等领域。
好好学习的不知名程序员
·
2024-08-22 02:02
笔记
学习
单片机
我的
自娱自乐
的文字游戏
有时候闲来无聊,便好摆弄些自以为是的文字游戏。比如同字组词,发展发现,发明发扬,尽可能组出最多个或最少多少个。再有同字成语,如一见如故一针见血,一如既往一无所有。有一次脑子里陡然冒出夜长梦多,时来运转两个成语,感觉他们好像天然有什么关系似的。随后便禁不住想借这里的长字组更多的成语,于是,扬长避短天长地久天长日久,长年累月长盛不衰长生不老长命百岁长此以往,一个接着一个,纷至沓来,我觉得,这至少是锻炼
我还是原来的自己
·
2024-08-21 19:19
1.计算机处理器架构+
嵌入式
处理器架构及知识
目录一:x86-64处理器架构二:Intel80386处理器(i386)1.i3862.i686三:
嵌入式
Linux知识:1.MinGW2.GNU计划2.1GNU工具链概述此次只分享英特尔和ADM处理器有关于
vv 啊
·
2024-03-29 11:46
arm-linux学习
linux
系统架构
【
嵌入式
模块】步进电机使用总结
关于本博客 此前上了一门课《自动控制元件》,但是由于学时有限,讲到步进电机就不讲了,留下了一个小遗憾,导致需要使用步进电机时就有点懵,于是找了一篇博客,链接在这里,推荐具有电机知识(如直流电机,异步电机等)的朋友看,如果完全不懂,建议先啃书。
记录无知岁月
·
2024-03-29 09:44
#
嵌入式设备
嵌入式硬件
步进电机
基于USDT的日志优化
嵌入式
应用的日志管理据笔者的经验,
嵌入式
设备端的日志管理通常比较糟;举个例子,笔者以前统计过在一些安卓设备上,每小时安卓APP生成的日志量约为4.5GB。
塵觴葉
·
2024-03-20 07:17
linux
USDT
日志优化
神经网络量化
然而,这种表示方式可能会占用大量的内存和计算资源,特别是在部署到资源受限的设备(如移动设备或
嵌入式
系统)时会受到限制。神经网络量化通过将模型参数和激活值从高精度表示(例如32位浮
小厂程序猿
·
2024-03-19 06:45
人工智能
AUTOSAR汽车电子
嵌入式
编程精讲300篇-车载 CAN 总线延时特性分析及优化(续)
目录3.1.2通信错误恢复时间3.2延时指标研究3.2.1总线Burst情况3.2.2抖动
格图素书
·
2024-03-19 06:44
汽车
网络
深入了解
嵌入式
系统组成
嵌入式
系统是一种专用计算机系统,通常用于控制、监视或执行特定任务。它由硬件和软件组成,具有高度集成、实时性强和资源受限等特点。
小元学妹
·
2024-03-19 05:14
嵌入式硬件
单片机
3.14-
嵌入式
软件实习生-面试记录
经纬恒润
嵌入式
软件实习生面试记录自我介绍函数指针函数指针是一个指向函数的指针变量,它的本质是指针变量,但它指向的是函数的首地址。
Loooqy
·
2024-03-18 18:28
嵌入式面试记录
面试
职场和发展
嵌入式
单片机高级篇(一)Stm32F103电容触摸按键
Stm32F103电容触摸按键一、电容触摸按键原理:1、电容触摸按键电路是如何组成的?回答:电容触摸按键的电路由一个上拉电阻、一个开关以及杂散电容组成,开关断开时,杂散电容充电,开关闭合时,杂散电容放电2、电容触摸按键如何判别按键是否被触摸?回答:根据电容的充电时间,当按键没有触摸时,电源只给杂散电容充电,充电时间较短,记为tcs,当按键被触摸时,相当于与杂散电容并联了一个额外的电容,此时电容充电
lostlll
·
2024-03-18 15:55
嵌入式
嵌入式单片机高级篇
电容触摸按键
单片机
stm32
电容触摸按键
2023年元旦
新年第一天宅在家,
自娱自乐
。夜里做了三个梦,一个美梦,两个说不上什么是好是坏的梦,每次梦里的故事结束,我都会醒来,也就是这一夜,来来回回清醒好几次。为什么最近特别多梦?不想做梦,即使是美梦!
抬头望见月_
·
2024-03-17 05:59
嵌入式
驱动学习第三周——Linux网络基础调试命
嵌入式
驱动学习专栏将详细记录博主学习驱动的详细过程,未来预计四个月将高强度更新本专栏,喜欢的可以关注本博主并订阅本专栏,一起讨论一起学习。现在关注就是老粉啦!
亭墨
·
2024-03-17 01:04
嵌入式驱动学习
学习
linux
网络
驱动开发
笔记
运维
服务器
FreeRTOS入门基础
RTOS是为了更好地在
嵌入式
系统上实现多任务处理和时间敏感任务而设计的系统。它能确保任务在指定或预期的时间内得到处理。
石头嵌入式
·
2024-03-16 06:38
freertos
freertos
创建任务
信号量
定时器
事件组
队列
不怕没项目做!github上的STM32 优秀开源项目和初学者项目
语言:Go星标数:14,267+描述:TinyGo带来了Go语言在
嵌入式
系统的实现,使得STM32等微控制器编程更加多样化。FlipperZeroFirmware-FlipperZero的固件源码。
石头嵌入式
·
2024-03-16 06:08
STM32
stm32
学习
嵌入式硬件
github
STM32
项目
教育我
图片发自App图片发自App这个文章纯属
自娱自乐
,在书店看到这本书,翻开来看看,这篇文章比较适合现在处境的自己。第117页,Educateme来吧,亲们,我们一起来翻译吧。
May馨
·
2024-03-14 05:17
嵌入式
开发的3种架构
嵌入式
软件架构是指
嵌入式
软件的整体结构和设计,它决定了
嵌入式
软件的各个组成部分之间的关系以及它们如何相互协作。
嵌入式
软件架构的选择对
嵌入式
系统的性能、可靠性和可维护性有着重要影响。
马上到我碗里来
·
2024-03-13 18:13
汽车电子
架构
java
嵌入式
上一页
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
其他