嵌入机械或电气系统内部、具有专一功能和实时计算性能的计算机系统
#WorkBuddy# 实战:用 AI 工作台给 ESP32-S3 做一台欧姆定律实验台一台欧姆定律实验台
设备装到客户现场了。客户换了路由器,WiFi 密码变了;或者 MQTT 服务器迁移,broker 地址要换。设备在墙上、在配电箱里,或者干脆在两百公里外的仓库。
纯应用层开发里,很多问题会以比较清楚的方式出现:接口报错、日志堆栈、异常码、请求超时、数据库连接失败。虽然也复杂,但至少系统愿意给你一些文字证据。
前要说明:本篇是我自己的学习路程,难免具有很多主观的判断,请大家理性对待,自行取所需,也请大家善待辛苦手搓码字的我
在多线程编程中,线程安全(Thread-Safety)是一个非常重要的概念,而可重入性(Reentrancy)是确保线程安全的一个关键因素。
守护进程(Daemon)是一种在后台运行的特殊进程,通常用于执行系统服务、管理任务或处理请求。它们具有几个显著的特征,使其在系统中扮演重要角色。
在 Linux 中,每个线程都有自己独立的栈空间,用于存储线程的局部变量、函数调用信息等。我们可以通过 pthread_attr_t 数据结构来获取或设置线程的...
在 Linux 系统中,每个进程都拥有一个唯一的标识符,即进程号(PID,Process ID),并有其独特的生命周期。每个进程都有一个父进程,而父进程也可能有...
Nor Flash在软件上几乎是透明的,地址一映射,读写擦按手册发命令,挂不挂文件系统都能跑。换成SD NAND,中间隔着控制器和FTL,出厂还能直接带FAT3...
金字塔式的体系化采集,对硬件底座提出了极高要求:既要多种硬件平台灵活组合,又要全链路软硬协同。这正是飞凌嵌入式ODM方案的用武之地。
在 Linux 系统中,内核为每一个进程维护了一个信号掩码(实际上是一个信号集),即一组信号的集合。当进程接收到一个在其信号掩码中定义的信号时,该信号将被阻塞,...
在Linux系统中,当进程接收到信号后,可以通过设置信号处理方式来决定如何响应信号。通常,信号的处理方式可以是以下三种之一:
非实时信号有一个明显的局限性:当同一个信号多次发生时,它只会被记录为一次,且不会记录发生的次数。因此,当该信号被解除阻塞后,它仅会被处理一次。这种行为使得标准信...
在嵌入式Linux系统中,父进程通常需要创建子进程来执行特定任务,例如处理网络请求、执行计算任务等。监视子进程的状态不仅可以确保资源的合理利用,还能防止僵尸进程...
在 Linux 系统中,fork() 和 vfork() 是两个常用的系统调用,用于创建新的进程。
RS-485 总线是一种常用的差分通信标准,广泛应用于工业自动化、嵌入式系统等长距离、抗干扰要求较高的场景。终端电阻在 RS-485 总线中的作用至关重要,它能...