0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>

嵌入式技术

权威的嵌入式系统、嵌入式技术和嵌入式开发频道,涉及嵌入式设计应用、单片机与SoC、编程语言及工具、嵌入式系统软硬件调试及优化、嵌入式操作系统等资讯和嵌入式技术方案,包括嵌入式接口/总线/驱动、嵌入式软件/开发板、实时应用开发、嵌入式联网技术、ARM等领域,是嵌入式工程师最好的学习平台。
技术帖 | AM62x处理器SPI的详解与应用

技术帖 | AM62x处理器SPI的详解与应用

SPI(SerialPeripheralInterface)通信总线以其高速、全双工、同步的特性而被广泛应用,它只需要四根线就能实现数据传输,有效地节约了芯片管脚的数量,同时为PCB布局带来了空间上的优化和便捷...

2024-03-15 标签:ARMSPI嵌入式技术 694

先楫HPM5361EVK开发板,网友测评效果(二)

先楫HPM5361EVK开发板,网友测评效果(二)

上海先楫半导体举办的HPM5361EVK开发板试用活动圆满结束,广大工程师和爱好者们踊跃参与此次试用并提交报告。经过先楫半导体专家组评选,一共产生6名优秀获奖者。感谢媒体平台电子工程世...

2024-03-12 标签:微控制器开发板先楫半导体 625

基于先楫HPM5300 RISC-V内核MCU的HPM5361EVK开发板测评效果(二)

基于先楫HPM5300 RISC-V内核MCU的HPM5361EVK开发板测评效果(二)

HPM5361EVK是基于先楫HPM5300系列高性能RISC-V内核MCU的一款开发板。...

2024-03-12 标签:定时器树莓派RISC-V先楫半导体jtag接口RISC-V先楫半导体定时器树莓派 719

基于原生libbpf库的eBPF编程改进方案

基于原生libbpf库的eBPF编程改进方案

为了简化 eBPF程序的开发流程,降低开发者在使用 libbpf 库时的入门难度,libbpf-bootstrap 框架应运而生。基于libbpf-bootstrap框架的编程方案是目前网络上看到的最主流编程方案。...

2024-03-19 标签:LinuxC语言 10

C语言内存泄漏问题原理

C语言内存泄漏问题原理

内存泄漏问题只有在使用堆内存的时候才会出现,栈内存不存在内存泄漏问题,因为栈内存会自动分配和释放。C语言代码中堆内存的申请函数是malloc。...

2024-03-19 标签:C语言代码C语言代码内存 18

NVIDIA 推出云量子计算机模拟微服务

NVIDIA 推出云量子计算机模拟微服务

NVIDIA 量子模拟平台将通过各大云提供商提供,帮助科学家推进量子计算和算法研究 NVIDIA 的量子仿真平台帮助科学家推进量子计算和算法研究。     美国加利福尼亚州圣何塞 —— GTC —— 太平...

2024-03-19 标签:NVIDIA 57

今日看点丨英伟达发布最强 AI 加速卡--Blackwell GB200;三星面临罢工 存储市场供

1. 英伟达发布最强 AI 加速卡--Blackwell GB200 ,今年发货   3 月 19 日,英伟达发布最强 AI 加速卡--Blackwell GB200,今年发货。英伟达在今天召开的 GTC 开发者大会上,正式发布了最强 AI 加速卡 GB200,...

2024-03-19 标签:英伟达 260

Docker网络的基本概念和原理与用法

Docker网络的基本概念和原理与用法

桥接网络(Bridge Network):这是 Docker 容器默认使用的网络类型。每个独立的容器都会连接到一个内部网络的私有网桥。 主机网络(Host Network):在这种模式下,容器共享主机的网络命名空间...

2024-03-18 标签:Mac虚拟机DockerMac容器网络接口虚拟机 30

C语言变量应用详解

C语言变量应用详解

变量其实只不过是程序可操作的存储区的名称。C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。...

2024-03-18 标签:C语言编译器C语言变量编译器 40

国产半导体CIM龙头赛美特完成C+轮融资

国产半导体CIM龙头赛美特完成C+轮融资

在资本市场持续低迷的大环境下,再次获得数亿元融资彰显出赛美特在国产半导体CIM领域的技术优势与巨大价值,也体现出投资方看好赛美特的发展前景,持续加码的信心。...

2024-03-18 标签:半导体CIM赛美特 353

嵌入式开发常用的虚拟串口盘点

嵌入式开发常用的虚拟串口盘点

HDD 提供的解决方案 - Free Virtual Serial Ports 专注于模拟由 16550 UART 连接的自定义即插即用串行和 I/O 端口。 这个免费虚拟零调制解调器仿真器软件允许使用 DB-25 或 DE-9 连接器 创建硬件零调制解...

2024-03-18 标签:调制解调器串口嵌入式开发串口嵌入式开发虚拟串口调制解调器 23

C程序中可用的存储类有哪些?

register 存储类用于定义存储在寄存器中而不是 RAM 中的局部变量。这意味着变量的最大尺寸等于寄存器的大小(通常是一个词),且不能对它应用一元的 '&' 运算符(因为它没有内存位...

2024-03-15 标签:寄存器计数器C语言编译器 51

嵌入式系统中C语言的编写规范

如果变量包含多个名称,请使用下划线。force_redraw。不要使用forceRedraw 对于C标准库的包含文件,请始终使用<和>。例如,# include < stdlib.h >...

2024-03-15 标签:嵌入式系统C语言 46

lscpu命令使用注意事项

请注意,lscpu命令在不同的操作系统上可能会有一些差异,某些选项可能不可用。可以通过man lscpu命令或lscpu --help命令查看该命令的帮助文档和更多选项。...

2024-03-14 标签:Linux操作系统Linux命令操作系统 40

C语言支持的算术运算符介绍

C语言支持的算术运算符介绍

先赋值后运算:Line 1 - c 的值是 10Line 2 - a 的值是 11Line 3 - c 的值是 10Line 4 - a 的值是 9先运算后赋值:Line 5 - c 的值是 11Line 6 - a 的值是 11Line 7 - c 的值是 9Line 8 - a 的值是 9...

2024-03-13 标签:C语言C语言运算符 65

嵌入式系统中C语言结构体的基础实现与应用

嵌入式系统中C语言结构体的基础实现与应用

C语言中的数组只能允许程序员定义存储相同类型数据。但是结构是C语言编程中允许您存储不同数据类型的数据。...

2024-03-12 标签:嵌入式C语言指针编译器C语言嵌入式指针数据类型编译器 94

回调函数(callback)是什么?回调函数的实现方法

回调函数是一种特殊的函数,它作为参数传递给另一个函数,并在被调用函数执行完毕后被调用。回调函数通常用于事件处理、异步编程和处理各种操作系统和框架的API。...

2024-03-12 标签:操作系统函数C++C++函数回调函数操作系统 84

CFMS2024:江波龙解码如何打破存储模组厂的经营魔咒

CFMS2024:江波龙解码如何打破存储模组厂的经营魔咒

备受瞩目的2024中国闪存市场峰会(简称“CFMS2024”)将于3月20日在深圳盛大开幕。本届峰会以“存储周期 激发潜能”为主题,旨在探讨存储行业在新市场形势下的机遇与挑战,汇聚全球存储产...

2024-03-12 标签:江波龙 43

嵌入式C深入探索:内存屏障与volatile的奥秘解析

嵌入式C深入探索:内存屏障与volatile的奥秘解析

mp_mb 位于 line19 和 line30 之间,如果省略了 smp_mb,在优化编译的情况下 line19 的代码会和 lin30 的代码交换顺序么?不会!因为这两行代码有数据相关性,line30 会使用 line19 计算出的 len 值。...

2024-03-12 标签:嵌入式Linux内存 47

C语言中的三种形式变量

C语言中的三种形式变量

局部变量是在一个函数、代码块内部声明的变量,只能被该函数或者代码块内部应用。局部变量在函数之外不可用。...

2024-03-11 标签:C语言编程语言函数 83

浅谈C语言中的函数定义

如果函数要使用参数,则必须声明接受参数值的变量。这些变量称为函数的形式参数。 形式参数就像函数内的其他局部变量,在进入函数时被创建,退出函数时被销毁。...

2024-03-11 标签:C语言函数 68

深入剖析Shell命令运行机制与权限管理

深入剖析Shell命令运行机制与权限管理

Linux作为一个操作系统,称为"kernel",一般用户不能直接使用kernel,而通过"kernel"的外壳程序"Shell"和kernel进行沟通。...

2024-03-08 标签:Linux操作系统LinuxShell操作系统 81

什么是片上系统(SoC)?SoC是如何工作的?

什么是片上系统(SoC)?SoC是如何工作的?

片上系统(简称SoC)是半导体工业中常用的一个术语。它指的是将计算机或其他电子系统的所有必要组件集成到单个芯片上的一种微芯片。...

2024-03-08 标签:微控制器cpu物联网soc图形处理器 441

C语言玩转单片机的寄存器操作技巧

由于寄存器中有时会有连续几个寄存器位用于控制某个功能,现假设我们需要把寄存器的某几个连续位清零,且其它位不变,代码如下。...

2024-03-07 标签:单片机寄存器C语言 171

Linux的用途及优势在哪里?

Linux的用途及优势在哪里?

Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。...

2024-03-07 标签:ARM嵌入式LinuxARMLinuxmipsX86嵌入式 123

python中5种线程锁盘点

python中5种线程锁盘点

线程安全是多线程或多进程编程中的一个概念,在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外...

2024-03-07 标签:容器pythonpython容器线程 64

嵌入式开发中引起串扰的原因是什么?

嵌入式开发中引起串扰的原因是什么?

电路布线常会有串扰的风险,最后简单说明几个减小串扰的方法,常见增大走线间距、使两导体的有串扰风险的区域最小化、相邻层走线时传输线互相彼此垂直、降低板材介电常数(确保阻抗控...

2024-03-07 标签:寄生电容嵌入式开发传输线串扰走线 80

贸泽联手Analog Device推出全新电子书 重点介绍可提高生产力和能源效率的解决方

2024 年 3 月 4 日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 与Analog Devices联手推出全新电子书,详细分析用于支持可持续制造实践的技术。   在...

2024-03-06 标签:贸泽 63

C语言中的typedef的应用

C语言中的typedef的应用

C 语言提供了 typedef 关键字,您可以使用它来为类型取一个新的名字。下面的实例为单字节数字定义了一个术语 BYTE。...

2024-03-06 标签:C语言C语言typedef 105

C语言#define的应用

C语言#define的应用

在 C/C++ 编程语言中,当程序被编译时,被发送到编译器,编译器将程序转换为机器语言,然后完成编译并执行该程序。预处理器也称为宏预处理器。...

2024-03-06 标签:处理器C语言编程语言C++C++C语言define处理器编程语言 75

编辑推荐厂商产品技术软件/工具OS/语言教程专题