找到 “嵌入式” 相关内容 条
  • 全部
  • 默认排序

在当今数字化的世界中,我们经常听到关于CPU、SoC和MCU的名词,它们都是计算机科学和电子工程领域中的重要组成部分。然而,这三者之间存在着明显的区别。本文将深入探讨CPU(中央处理器)、SoC(系统芯片)和MCU(微控制器)的定义、功能和

如何根据需求理解CPU、SoC和MCU的区别

一、介绍STM32F031C4T6/STM32F031C6T6微控制器集成了高性能ARM Cortex-M0 32位RISC内核(最高工作频率为48MHz)、高速嵌入式存储器(高达16/32KB闪存和4KB SRAM)以及广泛的增强型外设和

236 0 0
【嵌入式】基于ARM® Cortex®-M0内核STM32F031C4T6、STM32F031C6T6 32位MCU、48MHz 闪存

作为全球最受欢迎的主流单片机,STM32具有高性能、低功耗、丰富的外设和灵活的开发工具等优势,在嵌入式系统开发中应用广泛,是电子工程师必须了解的重要知识点,下面将分享STM32单片机的工作原理及编程技巧,希望对小伙伴们有所帮助。1、STM3

STM32单片机的工作原理及编程技巧

经过几十年发展,嵌入式技术已经用在了我们生活中的方方面面,但是嵌入式始终都带有小众,专业性强的属性,让很多非嵌入式领域的同学望而却步。近十几年的发展,物联网覆盖了越来越多领域,包括了家居,商业,工业,农业等领域,不仅吸引了原来嵌入式领域的同

从“嵌入式”到“物联网”有哪些变化?

嵌入式设计是指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件和软件以及综合研发。除暂且分离硬件的EDA研发以外,侧重的就是在一定硬件条件下的系统化设计和软件研发。嵌入式设计的完整流程包括利用分立元件或集成器件进行电路设计、结构设计

学习嵌入式设计,这些基本知识你都了解吗?

在平时的嵌入式产品开发过程中,因为产品的业务需求,要求工程师需要使用操作系统进行任务调度,对于嵌入式技术领域,工程师们听得最多或者接触得最多的,就是嵌入式Linux,或者是基于单片机芯片运行的实时操作系统RTOS。而对于Windows系统,则一般在我们的日常办公或者娱乐领域接触得比较多,嵌入式Win

如何进行嵌入式 Windows 开发?

LVGL是一款用C语言编写的开源轻量级图形显示框架,LVGL集成了资源占用小,多平台使用,移植简单等一系列特点,特别适合在嵌入式设备上进行开发使用。ESP32是一款强大的WiFi SOC,特别适合用在物联网WiFi设备上,对于一些需要进行图形界面开发的业务场景,ESP32 LVGL这个搭配,基本可以

如何使用ESP32开发图形界面

OTA:Over-the-Air Technology,即空中下载技术。OTA升级:通过OTA方式实现固件或软件的升级。只要是通过无线通信方式实现升级的,都可以叫OTA升级,比如网络/蓝牙。通过有线方式进行升级,叫本地升级,比如通过UART,USB或者SPI通信接口来升级设备固件。1.2 优点1.

846 0 0
干货 | 嵌入式OTA升级实现原理

安装前准备:请自行下载ubuntu-16.04.2-desktop-amd64.iso安装文件。也可使用以下网址进行下载:http://old-releases.ubuntu.com/releases/16.04.2/安装前,请保证安装磁盘有足够的空间,笔者安装在F:/virtual_ubuntu文

(2)VMware虚拟机安装Ubuntu16.04.2

4、结构体成员的布局很多编译器有“使结构体字,双字或四字对齐”的选项。但是,还是需要改善结构体成员的对齐,有些编译器可能分配给结构体成员空间的顺序与他们声明的不同。但是,有些编译器并不提供这些功能,或者效果不好。所以,要在付出最少代价的情况下实现最好的结构体和结构体成员对齐,建议采取下列方法:(1)

嵌入式C语言源代码优化方案(二)