- 基于 K210 开发板 LCD 显示图片介绍 (Introduction)Kendryte K210 是一款集成了高性能 RISC-V 双核处理器和 KPU (Kendryte Processing Unit) 人工智能处理单元的 AIoT (AI + IoT) 芯片。它具有强大的 AI 推理能力,同时拥有丰富的硬件外设接口,包括 SPI、I2C、UART、GPIO 等,常用于机器视觉、语音... 基于 K210 开发板 LCD 显示图片介绍 (Introduction)Kendryte K210 是一款集成了高性能 RISC-V 双核处理器和 KPU (Kendryte Processing Unit) 人工智能处理单元的 AIoT (AI + IoT) 芯片。它具有强大的 AI 推理能力,同时拥有丰富的硬件外设接口,包括 SPI、I2C、UART、GPIO 等,常用于机器视觉、语音...
- 用VSCode开启C语言之旅:从Hello World到工程化开发我是Feri,12年编程老兵。在嵌入式、操作系统开发中,C语言始终是与硬件对话的核心语言。选择VSCode作为开发工具,既能获得轻量级的高效体验,又能满足从简单Demo到复杂项目的全场景需求。这篇教程将带你5分钟完成环境搭建,掌握C语言开发的基础规范。一、工欲善其事:VSCode开发环境配置1. 必备插件清单(点击左侧Exte... 用VSCode开启C语言之旅:从Hello World到工程化开发我是Feri,12年编程老兵。在嵌入式、操作系统开发中,C语言始终是与硬件对话的核心语言。选择VSCode作为开发工具,既能获得轻量级的高效体验,又能满足从简单Demo到复杂项目的全场景需求。这篇教程将带你5分钟完成环境搭建,掌握C语言开发的基础规范。一、工欲善其事:VSCode开发环境配置1. 必备插件清单(点击左侧Exte...
- C语言:跨越半世纪的编程基石与技术传奇我是Feri,一位在代码世界深耕12年的老兵。从Java到鸿蒙,从嵌入式到AI,始终坚信:所有复杂系统的根基,都藏在最基础的语言里。今天,让我们一起揭开C语言的神秘面纱——这门诞生于Unix实验室的"古老语言",如何成为现代编程世界的基因链。一、技术基因的孕育:从B到C的进化密码(一)B语言:极简主义的硬件对话者(1969-1972)在DEC PDP-7... C语言:跨越半世纪的编程基石与技术传奇我是Feri,一位在代码世界深耕12年的老兵。从Java到鸿蒙,从嵌入式到AI,始终坚信:所有复杂系统的根基,都藏在最基础的语言里。今天,让我们一起揭开C语言的神秘面纱——这门诞生于Unix实验室的"古老语言",如何成为现代编程世界的基因链。一、技术基因的孕育:从B到C的进化密码(一)B语言:极简主义的硬件对话者(1969-1972)在DEC PDP-7...
- 随着物联网、人工智能等技术的飞速发展,嵌入式系统在各个领域的应用日益广泛且重要。MCP(Model Context Protocol)作为一种新兴的协议,在嵌入式系统中展现出了巨大的应用潜力。本文将从智能家居控制、工业设备监控、智能汽车电子、医疗设备数据处理以及智能安防监控等不同场景,对 MCP 在嵌入式系统中的应用实践进行详细阐述,旨在为相关领域的研发人员提供参考和借鉴。智能家居控制场景描... 随着物联网、人工智能等技术的飞速发展,嵌入式系统在各个领域的应用日益广泛且重要。MCP(Model Context Protocol)作为一种新兴的协议,在嵌入式系统中展现出了巨大的应用潜力。本文将从智能家居控制、工业设备监控、智能汽车电子、医疗设备数据处理以及智能安防监控等不同场景,对 MCP 在嵌入式系统中的应用实践进行详细阐述,旨在为相关领域的研发人员提供参考和借鉴。智能家居控制场景描...
- 随着嵌入式系统在各个领域的广泛应用,高效、可靠的通信协议成为系统设计的关键。本文深入探讨了基于 MCP(Microchip 的通信协议)的高效通信协议的设计与实现。首先介绍了 MCP 协议的基本原理和特性,然后详细阐述了在实际应用场景中的协议优化设计,包括帧结构优化、传输控制机制改进以及数据管理策略等。通过实验验证,所设计的通信协议在传输效率、可靠性和稳定性等方面均表现出色,为嵌入式系统的通... 随着嵌入式系统在各个领域的广泛应用,高效、可靠的通信协议成为系统设计的关键。本文深入探讨了基于 MCP(Microchip 的通信协议)的高效通信协议的设计与实现。首先介绍了 MCP 协议的基本原理和特性,然后详细阐述了在实际应用场景中的协议优化设计,包括帧结构优化、传输控制机制改进以及数据管理策略等。通过实验验证,所设计的通信协议在传输效率、可靠性和稳定性等方面均表现出色,为嵌入式系统的通...
- 随着嵌入式系统在各个领域的广泛应用,高效、可靠的通信协议成为系统设计的关键。本文深入探讨了基于 MCP(Microchip 的通信协议)的高效通信协议的设计与实现。首先介绍了 MCP 协议的基本原理和特性,然后详细阐述了在实际应用场景中的协议优化设计,包括帧结构优化、传输控制机制改进以及数据管理策略等。通过实验验证,所设计的通信协议在传输效率、可靠性和稳定性等方面均表现出色,为嵌入式系统的通... 随着嵌入式系统在各个领域的广泛应用,高效、可靠的通信协议成为系统设计的关键。本文深入探讨了基于 MCP(Microchip 的通信协议)的高效通信协议的设计与实现。首先介绍了 MCP 协议的基本原理和特性,然后详细阐述了在实际应用场景中的协议优化设计,包括帧结构优化、传输控制机制改进以及数据管理策略等。通过实验验证,所设计的通信协议在传输效率、可靠性和稳定性等方面均表现出色,为嵌入式系统的通...
- Rust所有权机制详细解析与应用实战 介绍Rust 是一种系统编程语言,以其内存安全性和并发模型而闻名,尤其是它独特的所有权机制。这个机制允许开发者在没有垃圾回收(GC)的情况下管理内存,同时保障线程安全。 引言传统的系统编程语言如 C 和 C++ 常常面临内存泄漏和数据竞争等问题。Rust 的所有权机制设计旨在解决这些问题,通过编译时检查来确保内存安全,使得程序更为可靠和高效。 技术背景... Rust所有权机制详细解析与应用实战 介绍Rust 是一种系统编程语言,以其内存安全性和并发模型而闻名,尤其是它独特的所有权机制。这个机制允许开发者在没有垃圾回收(GC)的情况下管理内存,同时保障线程安全。 引言传统的系统编程语言如 C 和 C++ 常常面临内存泄漏和数据竞争等问题。Rust 的所有权机制设计旨在解决这些问题,通过编译时检查来确保内存安全,使得程序更为可靠和高效。 技术背景...
- 一、前言Keil软件是一款专为嵌入式系统开发设计的集成开发环境(IDE),由德国Keil公司创立,后被ARM公司收购并持续更新维护。它集成了代码编辑、编译、调试和项目管理等功能,广泛应用于各类单片机的程序开发,尤其是基于ARM Cortex-M内核的微控制器(如STM32系列)以及传统的8051单片机。Keil的核心组件包括μVision IDE、针对不同架构的编译器(如ARMCC用于ARM... 一、前言Keil软件是一款专为嵌入式系统开发设计的集成开发环境(IDE),由德国Keil公司创立,后被ARM公司收购并持续更新维护。它集成了代码编辑、编译、调试和项目管理等功能,广泛应用于各类单片机的程序开发,尤其是基于ARM Cortex-M内核的微控制器(如STM32系列)以及传统的8051单片机。Keil的核心组件包括μVision IDE、针对不同架构的编译器(如ARMCC用于ARM...
- VS2022远程调试树莓派上的.NET Core程序 1. 介绍Visual Studio 2022(VS2022)提供了强大的远程调试功能,允许开发者在本地开发环境中调试运行在远程设备(如树莓派)上的 .NET Core 应用程序。这对于嵌入式开发、物联网(IoT)应用等场景非常有用。 2. 应用使用场景物联网开发:调试运行在树莓派上的 IoT 应用程序。嵌入式系统:调试嵌入式设备上的 ... VS2022远程调试树莓派上的.NET Core程序 1. 介绍Visual Studio 2022(VS2022)提供了强大的远程调试功能,允许开发者在本地开发环境中调试运行在远程设备(如树莓派)上的 .NET Core 应用程序。这对于嵌入式开发、物联网(IoT)应用等场景非常有用。 2. 应用使用场景物联网开发:调试运行在树莓派上的 IoT 应用程序。嵌入式系统:调试嵌入式设备上的 ...
- 以下为你提供20个Linux驱动开发的实用案例,涵盖字符设备驱动、块设备驱动、网络设备驱动等不同类型,包含应用场景、技巧、代码示例和操作步骤。先赞再看后评论,腰缠万贯财进门。 1. 简单字符设备驱动 应用场景用于实现基本的设备文件读写操作,例如模拟一个简单的传感器设备。 技巧使用cdev结构体来注册字符设备,实现file_operations结构体中的读写函数。 代码示例#include <... 以下为你提供20个Linux驱动开发的实用案例,涵盖字符设备驱动、块设备驱动、网络设备驱动等不同类型,包含应用场景、技巧、代码示例和操作步骤。先赞再看后评论,腰缠万贯财进门。 1. 简单字符设备驱动 应用场景用于实现基本的设备文件读写操作,例如模拟一个简单的传感器设备。 技巧使用cdev结构体来注册字符设备,实现file_operations结构体中的读写函数。 代码示例#include <...
- 深入浅出 UART 驱动开发与调试 介绍UART(Universal Asynchronous Receiver/Transmitter)是一种用于异步串行通信的硬件协议。UART 在嵌入式系统中广泛用于设备间的数据传输和调试。通过驱动程序,操作系统或应用程序可以通过 UART 接口与外设进行通信。 应用使用场景嵌入式设备通信:在微控制器和传感器、显示器等外围设备之间传输数据。调试和日志记... 深入浅出 UART 驱动开发与调试 介绍UART(Universal Asynchronous Receiver/Transmitter)是一种用于异步串行通信的硬件协议。UART 在嵌入式系统中广泛用于设备间的数据传输和调试。通过驱动程序,操作系统或应用程序可以通过 UART 接口与外设进行通信。 应用使用场景嵌入式设备通信:在微控制器和传感器、显示器等外围设备之间传输数据。调试和日志记...
- Windows 蓝牙驱动开发 - 串行总线驱动程序 介绍Windows 蓝牙驱动程序开发涉及创建可与 Windows 操作系统交互的驱动,以便管理蓝牙设备。串行总线驱动程序(Serial Bus Driver)使得可以通过虚拟串口通信来实现与蓝牙设备的数据交换。 应用使用场景无线传感器网络:采集数据并通过蓝牙传输至计算机。物联网设备:如智能家居设备通过蓝牙连接以实现远程控制。工业自动化:通... Windows 蓝牙驱动开发 - 串行总线驱动程序 介绍Windows 蓝牙驱动程序开发涉及创建可与 Windows 操作系统交互的驱动,以便管理蓝牙设备。串行总线驱动程序(Serial Bus Driver)使得可以通过虚拟串口通信来实现与蓝牙设备的数据交换。 应用使用场景无线传感器网络:采集数据并通过蓝牙传输至计算机。物联网设备:如智能家居设备通过蓝牙连接以实现远程控制。工业自动化:通...
- 操作系统有三个重要的作用: 第一:管理计算机中运行的程序和分配各种软硬件资源; 第二:为用户提供友善的人机界面; 第三:为应用程序的开发和运行提供一个高效率的平台。 操作系统的4个特征是并发性、共享性、虚拟性和不确定性。 操作系统有三个重要的作用: 第一:管理计算机中运行的程序和分配各种软硬件资源; 第二:为用户提供友善的人机界面; 第三:为应用程序的开发和运行提供一个高效率的平台。 操作系统的4个特征是并发性、共享性、虚拟性和不确定性。
- 在嵌入式开发中,尤其是处理器架构为 ARMv7l 的设备上,使用 Go 语言进行编译和打包应用非常有意义。它不仅能有效利用硬件资源,还能充分发挥 Go 语言的并发特性、强类型系统和内存安全特性。 应用使用场景物联网设备:嵌入式设备通常需要处理大量并发请求,Go 的 goroutines 提供了高效的并发处理能力。边缘计算:快速的数据处理和决策对于边缘设备至关重要。Go 的性能和效率使其适用于... 在嵌入式开发中,尤其是处理器架构为 ARMv7l 的设备上,使用 Go 语言进行编译和打包应用非常有意义。它不仅能有效利用硬件资源,还能充分发挥 Go 语言的并发特性、强类型系统和内存安全特性。 应用使用场景物联网设备:嵌入式设备通常需要处理大量并发请求,Go 的 goroutines 提供了高效的并发处理能力。边缘计算:快速的数据处理和决策对于边缘设备至关重要。Go 的性能和效率使其适用于...
- 近几十年来,汽车工业与电子技术的融合不断加深,催生了汽车产业链中的一个重要细分领域——_**汽车电子。** 近几十年来,汽车工业与电子技术的融合不断加深,催生了汽车产业链中的一个重要细分领域——_**汽车电子。**
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签