嵌入式

嵌入式×边缘AI:打怪升级日志2 小时前
学习笔记·嵌入式·usb
USB描述符想象一下,一个USB设备可以像变形金刚一样,在不同的场合展现不同的形态和能力。这种灵活性是通过USB的分层描述机制实现的。
铜豌豆_Y17 小时前
linux·c语言·驱动开发·笔记·嵌入式
【实用】GDB调试保姆级教程|常用操作|附笔记**打断点:**①b 函数名在某个函数出打断点;②b 行号在某行打断点查看断点:i b删除断点:d 断点编号
星源~1 天前
ide·vscode·单片机·物联网·嵌入式
VsCode-单片机开发环境配置指定编译器1. 前期准备   2. 配置步骤arm-none-eabi-gcc 官网下载若开发主机是win7等32位系统,则选择工具链 arm-gnu-toolchain-15.2.rel1-mingw-w64-i686-arm-none-eabi
迷人的星空1 天前
物联网·嵌入式
用对这些常识,嵌入式文件系统少踩坑?嵌入式文件系统不是电脑文件系统的“迷你版”。你可以把它想象成一位 “戴着镣铐的哨兵” ,在极端苛刻的条件下守护数据。它面临三大严苛约束:
charlie1145141912 天前
c语言·开发语言·c++·学习·嵌入式·教程·现代c++
现代嵌入式C++教程:C++98——从C向C++的演化(2)完整的仓库地址在Tutorial_AwesomeModernCPP中,您也可以光顾一下,喜欢的话给一个Star激励一下作者
月光技术杂谈2 天前
linux·嵌入式·实时性
Linux发展到6.0了,其在嵌入式应用中,实时性方面有没有一些改进?各专栏更新如下👇大模型初探分享零基础AI学习经历OAI-5G开源通信平台实践OpenWRT常见问题分析
切糕师学AI4 天前
microsoft·嵌入式·azure·rtos
Azure RTOS ThreadX 简介本文来自于我关于各大 RTOS 科普系列文章。欢迎阅读、点评与交流~ 1、实时操作系统RTOS是什么? 2、常见的RTOS(实时操作系统)介绍 3、FreeRTOS 简介 4、Azure RTOS ThreadX 简介
飞凌嵌入式4 天前
大数据·人工智能·嵌入式硬件·区块链·嵌入式
AIoT出海背景下,嵌入式主控的国际认证之路与价值思考在全球AIoT市场加速扩张的浪潮中,中国嵌入式企业的海外布局逻辑正发生深刻转变——从早期被动的“为认证而认证”,逐步转向主动的“以国际顶尖标准为设计源头,提升产品核心竞争力”。这种转变背后,是企业对海外市场合规要求、产品品质门槛的深度认知,而国际权威认证则成为这一转变过程中最直观的技术与合规背书。
小柯博客4 天前
c语言·stm32·单片机·嵌入式硬件·物联网·嵌入式·yocto
从零开始打造 OpenSTLinux 6.6 Yocto 系统 - STM32MP2(基于STM32CubeMX)(九)RM0457 中关于 DSI Lane 的说明支持模式 - 本次只使用1/4 data lane + 1 clock lane
大聪明-PLUS4 天前
linux·嵌入式·arm·smarc
优雅的操作系统开发:用现代 C++ 编写操作系统内核(不使用宏)。第一部分——HAL 为王。大家好!我是大聪明-PLUS!在本系列文章中,我们将使用 C++17 编写一个单内核,重点关注清晰的架构、可测试的代码以及尽可能少地使用汇编语言。我一直对操作系统开发很感兴趣,但这条路常常被大量的汇编语言、宏和底层技巧所阻碍。过去十年积累了丰富的 C++ 经验后,我决定以一种全新的方式重返这个领域——最大限度地利用现代语言特性来创建易于理解和维护的内核代码。
Jason_zhao_MR5 天前
linux·嵌入式硬件·物联网·架构·嵌入式·嵌入式实时数据库
米尔RK3506核心板SDK重磅升级,解锁三核A7实时控制新架构在工业控制与边缘智能领域,开发者的核心需求始终明确:在可控的成本内,实现可靠的实时响应、稳定的通信与高效的开发部署。米尔电子基于RK3506处理器打造的MYC-YR3506核心板平台,近期完成了一次以“实时性”和“可用性”为核心的SDK战略升级,致力于将多核架构的潜力转化为工程师可快速落地的产品力。
Shawn_CH5 天前
嵌入式
Linux 休眠时内核线程冻结机制说明Linux休眠时的冻结过程分为两个阶段:在 kernel/freezer.c 的 freezing_slow_path() 函数中:
Shawn_CH5 天前
嵌入式
Linux 内核线程冻结情况分析是的,您确实没有冻结应该被冻结的内核线程!从日志分析:第一阶段失败:没有进入第二阶段:强制挂起:从 kernel/power/power.h 中的代码:
才鲸嵌入式5 天前
c语言·单片机·嵌入式·arm·cpu·verilog·fpga
香山CPU(国产开源)的 SoC SDK底层程序编写,以及其它开源SoC芯片介绍目的是用C语言在以香山开源CPU核为基础的开源SoC芯片的硬件平台上,编写完整的裸机SDK、RTOS驱动、Linux驱动。限于当前香山CPU还没有完整的开源SoC,没有外设模块,前期会借鉴蜂鸟E203、玄铁CH2601、OpenTitan、SiFive Freedom E310等带外设的开源SoC的模块寄存器来编写程序。因为没有香山CPU的开发板,程序都会运行在NEMU或QEMU模拟器上。
MounRiver_Studio5 天前
ide·mcu·嵌入式·risc-v
RISC-V IDE MRS2使用笔记(八):手动切换文件编码在嵌入式开发中,我们有时会遇到代码的中文注释显示为乱码的现象,尤其是涉及代码合作开发、跨平台工程移植等场景。而MRS2中提供了文件加载时自动识别编码、按指定编码方式保存文件等功能,以下是具体的操作演示:
大聪明-PLUS6 天前
linux·嵌入式·arm·smarc
硬件断点:它们在 Linux 中的用途和工作原理大家好!我是大聪明-PLUS!有一天,我们遇到了一个任务:在 Linux 内核和 OpenSBI 中实现对硬件触发器的支持。这促使我开展了一个研究项目,在这个项目中,我从调试器的角度研究了硬件触发器的含义、设计以及它们在观察点和断点中的应用。我还参与了 RISC-V Linux 和 OpenSBI 对硬件触发器支持的改进工作。
一杯原谅绿茶7 天前
stm32·嵌入式
3位6脚数码管的单片机例程最近拿到了,只要用6个脚就能驱动 具体来说,原理是,两个脚一个脚为正,一个脚为负,就能点亮一段数码管。其他脚保持关闭状态
大聪明-PLUS7 天前
linux·嵌入式·arm·smarc
如何修补 Linux 内核:完整指南大家好!我是大聪明-PLUS!在这个项目中,我今年夏天接到了一个颇具挑战性的任务:在Linux内核中实现以太网接口的PROTO_DOWN选项。内核默认仅支持vxlan和macvlan接口的PROTO_DOWN选项,而以太网接口是否支持则取决于网络设备驱动程序。
大聪明-PLUS7 天前
linux·嵌入式·arm·smarc
Docker 内部机制:深入剖析大家好!我是大聪明-PLUS!首先是物理服务器——价格昂贵且效率低下。后来出现了虚拟机,使得在单个硬件上运行多个相互隔离的操作系统成为可能。但隔离的成本仍然很高:需要完整的操作系统副本、数GB的磁盘空间,以及几分钟的启动时间。
Shawn_CH7 天前
嵌入式
Linux kmsg详解/dev/kmsg 是 Linux 内核提供的一个字符设备文件,它允许用户空间程序直接读取内核日志消息(kernel messages)。与传统的 /proc/kmsg 不同,/dev/kmsg 提供了更现代、更灵活的接口来访问内核日志。