社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
IIC Shanghai 2023
2023(第四届)国际 AIoT 生态发展大会
全球 MCU 生态发展大会
第四届临港半导体产业高峰论坛暨司南科技奖颁奖盛典
IIC Shenzhen 2023
第四届中国国际汽车电子高峰论坛
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
登录|注册
帖子
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
首页
热门
专栏作家
电子产业热词
CEO专栏
技术文库
科技头条
专栏入驻
×
提示!
您尚未开通专栏,立即申请专栏入驻
帖子
博文
用户
芯语
登录
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
文章
322
阅读
155444
评论
2
赞
25
关注
0
粉丝
3
美男子玩编程
多领域、有深度的开发者交流平台
关注
文章
322
阅读
155444
评论
2
Ta的
文章
嵌入式Linux:注册线程清理处理函数
美男子玩编程
2025-01-04
42浏览
在字节跳动工作是一种怎样的体验?
美男子玩编程
2025-01-04
73浏览
如何通过代码实现对硬件的控制?
美男子玩编程
2025-01-03
55浏览
嵌入式Linux:线程的创建、终止、回收、取消和分离
美男子玩编程
2025-01-02
137浏览
STM32快速定位HardFault错误的实用方法
美男子玩编程
2025-01-01
90浏览
支持C++的单片机与仅支持C的单片机有哪些区别?
美男子玩编程
2024-12-31
63浏览
为什么SPI信号输出端加22Ω或33Ω电阻?
美男子玩编程
2024-12-31
122浏览
调试程序时,断点是如何工作的?
美男子玩编程
2024-12-30
98浏览
RS485自动收发电路存在哪些问题?
美男子玩编程
2024-12-29
80浏览
LinuxC库函数的可重入与不可重入版本说明
美男子玩编程
2024-12-28
50浏览
为什么栈溢出常见,而堆溢出罕见?
美男子玩编程
2024-12-27
47浏览
CAN总线仲裁如何补偿发送到接收的延时?
点击上方蓝色字体,关注我们CAN总线通过Propagation Segment和位时序机制对Tx到Rx延时进行了补偿,这种设计使得仲裁和通信在合理范围内的延迟下依然稳定工作。在总线上发送 dominant(逻辑“0”)比发送 recessive(逻辑“1”)优先级高。发送节点需要在发送每一位时,实时监测总线上实际的电平状态,以确认是否发生冲突。CAN协议中,为了确保仲裁的正确性,采用以下机制来补偿
美男子玩编程
2024-12-26
113浏览
什么程度算是精通Linux?
点击上方蓝色字体,关注我们精通Linux意味着对系统的核心概念、命令行工具、高级功能以及内核操作有深入理解,并且能够应对多种复杂的实际应用场景。达到这种精通程度,通常需要具备以下几个方面的技能和经验:1命令行操作的熟练度Linux的命令行是核心,熟练使用它意味着你能够高效地执行系统管理、脚本编写和任务自动化。例如grep、awk、sed、find、xargs、cut等工具来进行文本处理和系统管理。
美男子玩编程
2024-12-26
42浏览
CAN总线如何处理超过8字节的数据帧,有哪些相关协议?
来源于小伙伴提问。对于CAN总线来说,当数据帧大于标准的8字节时,可以借助高层协议实现数据分段和传输。CAN协议规定标准帧和扩展帧中数据段的长度为最大8字节。这一限制是由于CAN协议的设计初衷是用于实时性要求较高的系统,如汽车电子、工业控制等,数据帧短小有助于降低总线负载,提高传输效率。针对这一限制,工业界开发了一些高层协议来支持长数据帧的分段传输和重组。以下是几种常用方法和协议:ISO-TP(I
美男子玩编程
2024-12-25
136浏览
如何选择支持网络唤醒且长期电池供电的低功耗单片机
来源于小伙伴提问。先梳理一下需求啊。要求有三点:1、低功耗电池供电设备要求 MCU 在待机模式下消耗极低的电流(一般 µA 或更低)。长期供电的目标(6 个月以上)意味着电流消耗应尽可能小。2、网络唤醒功能需要支持通过网络(Wi-Fi、BLE、LoRa 等)或近距离通信(NFC、RFID)唤醒,适用于远程控制或本地触发的场景。网络通信模块的功耗需被严格管理,并能快速切换至超低功耗状态。3、应用场景
美男子玩编程
2024-12-24
34浏览
如何编写简单高效的单片机汇编程序?
点击上方蓝色字体,关注我们来源于小伙伴提问。以下是我的一些看法。写出简单高效的单片机汇编程序,不仅仅是代码行数的问题,还涉及到程序的结构设计、指令优化和资源管理。你正写一个电子时钟,功能上可能包括显示时间、处理按钮输入、时钟计时等等,确实容易导致代码冗长。我们可以通过以下几个方面实现代码的简化和高效。1使用模块化结构:分解功能块模块化编程让代码更清晰,并能提高代码的复用性。例如,对于电子时钟程序,
美男子玩编程
2024-12-22
41浏览
嵌入式Linux:线程中信号处理
点击上方蓝色字体,关注我们信号最早是为了单进程的环境而设计的,用于在进程中捕捉各种事件,比如硬件异常、终止请求等。每个信号都有对应的处理动作(默认或自定义),例如:SIGTERM 用于请求进程终止;SIGINT 是通过键盘中断(Ctrl+C)触发的信号;SIGSEGV 则用于处理段错误(非法内存访问)。这些信号的处理方式原本是进程级别的,也就是一个信号影响整个进程。而随着多线程模型的引入,进程内部
美男子玩编程
2024-12-22
39浏览
Linux调度器如何判断进程的时间片耗尽?
点击上方蓝色字体,关注我们1第一个问题:timeslice用尽的判断在Linux内核中,调度器确实是在时钟中断(通常每隔一段时间触发,比如1毫秒)中更新每个进程的vruntime值。这个vruntime(虚拟运行时间)是CFS(完全公平调度器)用来衡量进程调度公平性的重要参数。当时钟中断触发时,调度器会根据当前正在运行的进程计算其增量vruntime。每个进程的vruntime增长速度是根据它的权
美男子玩编程
2024-12-21
51浏览
独立开发者都在使用哪些技术栈?
点击上方蓝色字体,关注我们独立开发者的技术栈不仅仅是一个单一的选择,而是多种工具和技术的组合。独立开发者往往需要具备广泛的技能,包括前端、后端、数据库管理、部署自动化和调试。最重要的是,他们的选择通常倾向于能够提高生产效率、降低运营复杂性、支持跨平台和云原生的工具和技术。这种灵活性使得独立开发者能够在资源有限的情况下仍然高效完成复杂的项目。1编程语言JavaScript/TypeScript:这是
美男子玩编程
2024-12-20
57浏览
嵌入式Linux:什么是线程?
点击上方蓝色字体,关注我们线程是操作系统调度的最小单位,是进程内的实际运行单位。一个线程代表进程中的一条执行路径(或控制流),在同一个进程中可以创建多个线程,这些线程可以并发执行,完成不同的任务。例如,某应用程序可以将两个并发运行的任务(如任务 task1 和 task2)分别分配给两个不同的线程。1线程的创建当一个程序启动时,操作系统会创建一个进程,并同时生成一个线程,这个线程通常称为主线程(M
美男子玩编程
2024-12-20
19浏览
PCB电路板可靠性测试包括哪些项目?
点击上方蓝色字体,关注我们PCB电路板的可靠性测试是保证产品质量和性能的关键环节,涵盖了电气性能、机械性能、环境适应性等多个方面。这些测试能够在设计、制造和使用阶段发现潜在问题,从而提高产品的稳定性和使用寿命。以下是主要的可靠性测试内容及其详细介绍。1电气性能测试(1) 导通测试目的:检查PCB的线路是否存在断路或短路。方法:使用电路测试仪对每个导电路径进行测试,确保电气连接符合设计要求。关键点:
美男子玩编程
2024-12-19
147浏览
汽车ECU产线烧录和检测软件怎么做?
点击上方蓝色字体,关注我们汽车ECU(Electronic Control Unit,电子控制单元)产线烧录和检测软件的作用是确保每个生产出来的ECU能够在实际车辆上正常工作。该软件在汽车制造过程中用于将正确的固件程序写入ECU,同时通过一系列自动化的检测手段,验证ECU是否在功能上正常工作。汽车ECU产线烧录和检测软件的主要作用包括:固件烧录:将合适的固件程序写入每个ECU,使其具备控制车辆特定
美男子玩编程
2024-12-18
55浏览
嵌入式Linux:获取线程ID
点击上方蓝色字体,关注我们在 Linux 中,每个线程都有一个唯一的标识,称为线程 ID(TID),与每个进程都有唯一的进程 ID(PID)类似。尽管进程 ID 在整个系统中是唯一的,但线程 ID 仅在其所属的进程上下文中具有意义。线程 ID 使用 pthread_t 数据类型表示,具体实现上可能是无符号长整型(unsigned long int),但在不同的系统中可能会有所不同,因此将 pthr
美男子玩编程
2024-12-18
24浏览
嵌入式SoC多线程架构迁移多进程架构开发技巧
点击上方蓝色字体,关注我们将嵌入式SoC开发从单进程多线程架构迁移多进程架构是一项需要谨慎规划和实施的任务,尤其在资源有限的嵌入式系统中。这种架构转变通常是为了提高系统的稳定性、隔离性、安全性和并发处理能力。在单进程多线程架构中,多个线程共享相同的内存空间、文件描述符和全局变量,适合处理轻量级任务并发。然而,这种架构的缺点在于:共享资源管理复杂:线程之间共享内存,容易引发数据竞争和资源冲突问题,特
美男子玩编程
2024-12-17
38浏览
Linux中按方向键为何会输出^[[A^[[B^[[C^[[D?
点击上方蓝色字体,关注我们在Linux终端中,按下上下左右键时回显出 ^[[A、^[[B、^[[C、^[[D,是因为这些按键实际上通过转义序列来传达给终端应用程序。1终端转义序列这些符号是ANSI转义序列的一部分,用于在终端中表示特定的按键事件或控制字符。具体解释:^[ 表示 ESC 字符(ASCII码27),它通常表示后续字符是一组控制序列。[ 是ANSI控制序列的开头,通常跟随在 ESC 后,
美男子玩编程
2024-12-17
47浏览
正在努力加载更多...
Ta的
近期热门
拆解华为Mate70
2024-12-07 323浏览
PCB电路板焊接温度和时间的要求有哪些?
2024-12-07 301浏览
各类IC和元器件封装对照表,硬件工程师必备
2024-12-07 229浏览
CAN总线上是否可以同时存在标准帧和扩展帧?
2024-12-08 190浏览
PCB电路板可靠性测试包括哪些项目?
2024-12-19 147浏览
嵌入式Linux:线程的创建、终止、回收、取消和分离
2025-01-02 137浏览
CAN总线如何处理超过8字节的数据帧,有哪些相关协议?
2024-12-25 136浏览
为什么SPI信号输出端加22Ω或33Ω电阻?
2024-12-31 122浏览
CAN总线仲裁如何补偿发送到接收的延时?
2024-12-26 113浏览
DRAM、SRAM、NANDFlash、NORFlash、EEPROM、MRAM存储器你分得清吗?
2024-12-13 107浏览
今日
新闻
TOP1
传英伟达成立ASIC部门,双面下注保持不败?
来源:eetc
TOP2
超越硅极限的双极半导体器件,关断/接通比超10亿
来源:ednc
3
用于电路分析和设计的Spice仿真指南–第14部分:评估用户定义的电气量
来源:ednc
4
韩国出口额创纪录,半导体成经济增长引擎
来源:esmc
5
中国调整制造电池组件和锂、镓等相关技术出口限制
来源:eetc
6
LG Display欲在IT OLED生产线上生产iPhone OLED,但需苹果点头
来源:eetc
7
清华大学最新就业数据:91.7%清华人留在中国,破除人才外流误传
来源:eetc
8
小米造车花费100亿?雷军澄清:不实,总投资已近300亿
来源:eetc
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
传英伟达成立ASIC部门,双面下注保持不败?
超越硅极限的双极半导体器件,关断/接通比超10亿
用于电路分析和设计的Spice仿真指南–第14部分:评估用户定义的电气量
韩国出口额创纪录,半导体成经济增长引擎
中国调整制造电池组件和锂、镓等相关技术出口限制