嵌入式
文章平均质量分 70
粤嵌教育
这个作者很懒,什么都没留下…
展开
-
嵌入式开发:什么是嵌入式机器人以及如何使用它们?
越来越多的现代聊天机器人使用人工智能和自然语言处理(NLP)等嵌入式开发技术,这有助于他们更有效地与伙伴沟通。其中许多机器人平台旨在支持客户服务操作——响应查询、回答基本问题和收集问题信息。原创 2023-03-09 17:38:39 · 448 阅读 · 0 评论 -
嵌入式开发:CIA保护跨连接设备的嵌入式数据
在嵌入式开发中,ITTIA SDL保护数据并确保嵌入式系统的开发安全。嵌入式系统中的数据管理安全威胁是什么?ITTIA如何解决这个问题?原创 2023-03-08 10:39:04 · 291 阅读 · 0 评论 -
嵌入式开发:McObject eXtremeDB嵌入式数据库系统
嵌入式数据库已经成为数据库技术的一种流行应用,尤其是对于企业中的物联网应用。有很多理由将数据库嵌入到应用程序的端点中,而不仅仅是将数据推送到设备中。嵌入式开发人员在选择嵌入式数据库时,真正重要且与众不同的解决方案是写入速度、大规模自动同步,以及在节点离线时能够巧妙应对的架构。原创 2023-03-03 17:02:53 · 398 阅读 · 0 评论 -
嵌入式开发:嵌入式FPGAs的未来
嵌入式FPGA并不新鲜,只是最近才开始成为设计芯片、SOC和MCU的主流解决方案。一个关键的驱动因素是当今先进集成电路的高成本。对于一家设计高节点的芯片公司来说,RTL的一个变化可能会花费数百万美元,并使设计进度推迟数月。另一个驱动因素是不断改变标准。嵌入式FPGA如此引人注目,因为它为嵌入式开发人员提供了在制造后随时更新RTL的灵活性,即使是在系统中。原创 2023-03-02 17:29:51 · 234 阅读 · 0 评论 -
嵌入式开发:实时系统中的嵌入式数据库
“实时”这个术语是数据库系统供应商随便说说的,但是实时在嵌入式系统中一直有特定的含义。“实时系统意味着系统是实时的,换句话说,响应应该在指定的时间限制内得到保证,或者系统应该满足指定的期限。例如,飞行控制系统、实时监视器等。”换言之,在嵌入式开发中,实时并不意味着真正的快速。在实时系统中,速度不是衡量成功的标准;决定论是衡量成功的主要标准。原创 2023-03-01 16:54:01 · 335 阅读 · 0 评论 -
使用Pyparsing为嵌入式开发定义自己的脚本语言
Python在嵌入式开发中也很流行生成实用脚本。Pyparsing还允许你轻松地定义在Python上下文中运行的定制脚本语言。原创 2023-02-25 17:14:06 · 542 阅读 · 0 评论 -
嵌入式开发:在嵌入式应用程序中混合C和C++
许多嵌入式应用程序仍使用c语言编写,但越来越多的嵌入式开发人员现在使用C++语言编写程序。某些应用程序甚至共享这两种语言。这有意义吗?原创 2023-02-23 17:22:12 · 509 阅读 · 0 评论 -
嵌入式开发:如何将嵌入式代码库从C转换为C++?
几十年来,嵌入式软件工程师们一直在争论是否应该使用C++替代C语言进行开发工作。56%的嵌入式软件是用C语言编写的。然而,C++已经逐渐普及,大约23%的新嵌入式软件项目都是用C++编写的。那么,嵌入式开发人员要如何将嵌入式代码库从C转换为C++?原创 2023-02-22 16:23:32 · 788 阅读 · 0 评论 -
嵌入式开发:C++在深度嵌入式系统中的应用
深度嵌入式系统通常在C语言中实现。为什么会这样?这样的系统是否也能从C++中获益?嵌入式开发人员在将广泛、高效的深度嵌入式代码库从C转换为C++方面的实践经验的贡献。原创 2023-02-21 11:10:00 · 1550 阅读 · 0 评论 -
面向嵌入式开发的C++中间件库
利用经过验证的库,嵌入式开发速度更快:中间件库semf(智能嵌入式框架)为嵌入式环境中常见任务的目标解决方案提供了各种软件组件和模块。原创 2023-02-20 16:48:17 · 388 阅读 · 0 评论 -
嵌入式开发:你需要知道的5种简单
传达嵌入式软件体系结构设计意图通常伴随着基于嵌入式开发人员经验的假设。你可以从资源受限的基于微控制器的系统的角度来看架构设计。如何设计架构将取决于系统的嵌入式软件分类。有许多不同的方法可以对嵌入式软件进行分类。我发现有五种简单的嵌入式软件分类可以帮助我调整视角,以更好地理解手头的系统。原创 2023-02-15 17:01:38 · 543 阅读 · 0 评论 -
嵌入式开发:AI和Chat GPT改变嵌入式系统的3种方式
嵌入式软件开发是一个已经发展了很多年的领域,它已经见证了许多技术进步。然而,ChatGPT和其他人工智能技术的引入将以前所未有的方式彻底改变该领域。在这篇博文中,我们将探索ChatGPT和AI将改变嵌入式开发的三种方式。原创 2023-02-14 15:12:52 · 748 阅读 · 0 评论 -
嵌入式开发:通过嵌入式虚
嵌入式虚拟化为实现多核处理能力的优势提供了一种可扩展的机制。嵌入式应用中的虚拟化与其企业和桌面应用有许多共同之处。独特的嵌入式使用案例和专业的底层技术为嵌入式开发人员提供了优化性能和响应设计的新机会。原创 2023-02-10 16:07:08 · 530 阅读 · 0 评论 -
嵌入式开发:如何在嵌入式市场中平衡敏捷
敏捷方法的好处是有据可查的,但是在遵从驱动的市场中,向敏捷过渡对于嵌入式开发团队来说是一个挑战。原创 2023-02-02 15:32:52 · 562 阅读 · 0 评论 -
嵌入式开发:为什么物联网正在吞噬嵌入式操作系统?
在过去几年的嵌入式开发中,独立嵌入式软件市场的两大基石已被物联网公司完全吞噬。第一个FreeRTOS被亚马逊吞并,以支持其亚马逊Web服务(AWS)云平台的物联网开发,Express Logic被微软吞并,用于其竞争对手Azure云服务。原创 2023-02-01 17:06:18 · 8108 阅读 · 3 评论 -
嵌入式开发:为什么要从裸机迁移到FreeRTOS?
为什么要考虑RTOS?如果你总是用裸机编程,那么总是这样编程就成了惯例。如果你从未使用过RTOS,你可能不会意识到RTOS可以为嵌入式开发项目带来的好处。虽然它们功能更强大、更复杂,但使用RTOS并不一定是一条更耗时的开发路线。原创 2023-01-31 17:11:20 · 494 阅读 · 0 评论 -
嵌入式开发者的选择——用RTOS,还是不用RTOS?
多年来,随着新技术的引入以及用户和应用程序的不同需求,嵌入式开发人员发生了变化。原创 2023-01-30 17:24:46 · 728 阅读 · 0 评论 -
嵌入式开发:从C语言成功过渡的3个技巧
当谈到嵌入式系统编程语言时,毫无疑问,C是主导语言。在过去的几十年里,有无数次尝试改变,但当尘埃落定时,C编程语言似乎永远是屹立不倒的语言。近年来,关于用其他语言取代C语言的争论再次出现。无论潜在的篡夺者是C++、Rust还是其他语言,从C转换都会充满问题和困难。这篇文章将探讨将嵌入式开发团队从C过渡到现代的三个技巧。原创 2022-11-21 17:03:39 · 838 阅读 · 0 评论 -
嵌入式开发:RTOS调试——处理计时问题
毫无疑问,当你开始在嵌入式开发中使用实时操作系统(RTOS)时,会有一个学习曲线。你将在更高的抽象层次上工作,使用或多或少的并行任务,而不仅仅是子例程,并且你需要考虑你的任务应该如何彼此共享数据和处理器时间。你需要为这些任务分配运行时优先级,而最佳解决方案并不明显。原创 2022-11-18 17:10:54 · 888 阅读 · 0 评论 -
嵌入式开发:当用微控制器构建嵌入式GUI时,有哪些注意事项
在嵌入式开发中,借助基于MCU的设计,你可以消除额外的RAM和闪存芯片,并使用板载外设而不是板外逻辑,所有这些都将随着当今功能强大的芯片而变得更加简单。当然,与成熟的微处理器相比,MCU本身也提供了额外的成本下降。所有这些降低意味着制造成本更低的产品,为大众市场容量和更高的利润率打开大门。原创 2022-11-15 16:37:00 · 723 阅读 · 0 评论 -
嵌入式开发:在嵌入式设备上实现出色UI体验的挑战。
一个丰富的UI原型可能是一件了不起的事情。它可以使现有产品重新焕发生机,并赋予其竞争优势,也可以是如此具有变革性,从而创造出一个全新的前沿品类。在嵌入式开发中,通过丰富的图形和storyboard,很容易捕捉这种UI潜力,让用户体验充满动画和生活的精彩体验。原创 2022-11-13 10:30:00 · 583 阅读 · 0 评论 -
嵌入式开发:在嵌入式GUI项目中应该使用什么字体类型?
在嵌入式开发中,字体是嵌入式GUI开发的一个关键组件,在理解字体时,我们看到了很多困惑。位图图像和渲染图形之间有什么区别?文本渲染如何影响内存使用和用户体验的质量?原创 2022-11-11 17:25:38 · 406 阅读 · 0 评论 -
嵌入式开发:为什么无触摸手势对嵌入式GUI开发团队至关重要
你的嵌入式开发和设计团队准备好满足消费者对无触摸图形用户界面的需求了吗?虽然基于触摸的控制总会有市场,但越来越多的人希望和需要放弃与设备的物理接触,转而支持无触摸交互,例如在屏幕前(或上方)的手势。原创 2022-11-07 17:15:32 · 320 阅读 · 0 评论 -
嵌入式开发:选择嵌入式GUI生成器时要注意什么
为你的设备选择嵌入式GUI生成器时,有几个因素需要考虑,以确保无缝的设计和嵌入式开发流程。下面我们列出了在选择嵌入式GUI生成器时要考虑的四大特性,而不考虑应用程序。原创 2022-11-04 16:14:22 · 363 阅读 · 0 评论 -
嵌入式开发:2022年5大嵌入式GUI趋势
当谈到改进产品的UX时,有许多选择,从长远来看,消费者和企业的习惯已经发生了变化。无论是轻量级可穿戴设备上的复杂图形,还是将更多功能装入医疗设备,有效的UX设计不再只属于智能手机和网络应用的领域。现在,为了帮助你规划嵌入式开发路线图,我们来看看2022年的5大嵌入式GUI趋势。原创 2022-11-03 15:54:39 · 381 阅读 · 0 评论 -
嵌入式开发:半导体短缺情况下,如何为嵌入式GUI应用选择正确的硬件
在嵌入式开发中,当构建嵌入式系统时,在决定正确的GUI硬件和软件组合以使你的产品推向市场时,你将面临许多选择。除了供应商的特点外,今年的半导体短缺还扰乱了从手机到汽车的所有产品的供应链,并迫使嵌入式GUI产品团队重新考虑其供应链战略。原创 2022-11-01 17:10:41 · 301 阅读 · 0 评论 -
嵌入式开发:改善嵌入式UX的5个技巧
在非移动或桌面平台的设备上创建最佳用户体验对嵌入式开发团队提出了有趣的挑战。消费者要求他们较小的物联网和可穿戴产品提供他们从智能手机获得的丰富、复杂的用户体验,但驱动它们的微处理器(MPU)和微控制器(MCU)板比他们的苹果和安卓同类产品更受资源和功耗限制。原创 2022-10-31 16:27:13 · 1158 阅读 · 0 评论 -
嵌入式开发:比较顶级嵌入式GUI解决方案
你是嵌入式开发人员还是设计师,正在寻找支持高性能和高质量用户体验(UX)的嵌入式GUI解决方案?从尝试让应用程序在不同的硬件上运行,到与不理解代码的设计者合作,再到维护问题和时间限制,当今嵌入式GUI平台有许多方面需要考虑。原创 2022-10-28 17:37:05 · 770 阅读 · 0 评论 -
嵌入式GUI设计人员和嵌入式开发人员如何协同工作?
在嵌入式开发中,开发优秀图形用户界面(GUI)的途径通常不是一帆风顺,几乎所有项目在原型设计、开发和测试过程中都会遇到弯路,这可能会延迟或破坏产品。原创 2022-10-27 11:26:51 · 341 阅读 · 0 评论 -
嵌入式开发:如何为低功耗微控制器创建和测试智能手表应用程序
智能手表和其他类型的可穿戴设备为客户提供新产品提供了巨大的机会,并给应用程序开发人员带来了独特的挑战。微处理器(MPU)和微控制器(MCU)平台为嵌入式开发人员提供了CPU和图形功能,以构建复杂的智能手表用户体验(UX),同时还降低了功耗并降低了采购成本。原创 2022-10-26 15:07:49 · 399 阅读 · 0 评论 -
嵌入式开发:在工业应用程序中优化GUI的5个技巧
传统上,工业应用需要模拟按钮、开关和拨号来与用户交互。时代在变化,工业应用程序用户现在需要丰富的图形用户界面(GUI)。在嵌入式开发中,许多接口都构建在功能强大的嵌入式系统之上,但它们仍然是资源受限的系统,它们可能在处理能力、内存或电池寿命方面受到资源限制。原创 2022-10-22 17:15:30 · 404 阅读 · 0 评论 -
嵌入式开发:启动第一个嵌入式GUI的5个技巧
图形用户界面(GUI)已被广泛应用于制造业、汽车业、医疗业和可穿戴设备行业的嵌入式应用中。许多应用程序传统上都是无头系统,但添加GUI可以显著提高设备的可用性。刚开始使用GUI的嵌入式开发人员可能不熟悉如何使用GUI。在这篇文章中,我们将探索五个技巧,帮助你开始使用第一个嵌入式GUI。原创 2022-10-20 16:11:41 · 504 阅读 · 0 评论 -
嵌入式开发:评估代码质量的3个技巧
及时交付嵌入式软件的最大障碍之一是代码的结构质量。嵌入式开发项目中的代码质量通常在开始时还不错,但是当团队急于尽快实现功能时,质量会迅速下降。原创 2022-10-18 15:48:09 · 495 阅读 · 0 评论 -
嵌入式开发:安全嵌入式系统的5个要素—第5部分:安全存储
在嵌入式开发中,安全存储通常是系统中的一个内存位置,用于保护对加密密钥、用户和服务凭证以及其他系统数据等敏感数据的访问。安全存储可以在芯片上,例如在闪存库或RAM位置内,或者像NOR闪存芯片那样的外部闪存设备内。原创 2022-10-17 15:21:27 · 1672 阅读 · 0 评论 -
嵌入式开发:选择微控制器
如今,有大量的嵌入式开发项目涉及可编程微控制器。在最基本的层面上,微控制器是可编程的数字集成电路,可以执行逻辑操作,具有内存,并与外界接口。在大多数情况下,它们与“外部世界”的连接是通过PCB上的迹线连接到其他设备。常见的微控制器包括内存有限、低成本的8位微型软件包(如流行的ATtiny85),以及具有数百个引脚和大量外围设备的大型32位设备(如同样流行的STM32F407)。对于所有使用某种微控制器的项目,总是存在“哪一个”?原创 2022-10-16 10:30:00 · 204 阅读 · 0 评论 -
嵌入式开发:嵌入式TDD框架
也许单元测试最关键的元素是测试框架。在这篇博文中,我们将讨论在嵌入式开发中C语言的各种选择,并简要分析利弊。原创 2022-10-14 15:12:11 · 981 阅读 · 0 评论 -
嵌入式开发:以数据为中心的软件设计的3个技巧
许多嵌入式软件系统问题的优雅解决方案是利用以数据为中心的软件设计。数据是每个嵌入式系统的核心。首先,通过采样传感器、通信接口和输入/输出设备获取数据。接下来,数据被转换、过滤并处理成系统中的新数据资产。最后,对这些数据进行处理以生成输出。以下是嵌入式开发人员以数据为中心的软件设计的三个技巧。原创 2022-10-13 14:50:19 · 156 阅读 · 0 评论 -
嵌入式开发:嵌入式应用程序中的信任链简介
在设计嵌入式系统时,考虑安全性已经成为许多行业的需要。将设备连接到互联网的驱动器允许对系统进行远程攻击。想要构建安全嵌入式系统的嵌入式开发人员必须确保他们的设备实现信任链。在这篇文章中,我们将探讨什么是信任链,以及嵌入式系统信任链中的关键元素。原创 2022-10-12 14:46:30 · 1455 阅读 · 0 评论 -
嵌入式开发:使用指针数组映射外设
驱动器设计的一个基本问题是决定如何映射到外设寄存器。多年来,已经使用了许多不同的方法,例如建立结构来定义位图,或者简单地将所需的值写入寄存器;然而在嵌入式开发中,还有一种方法是创建一个映射到外设寄存器的指针数组,这种方法提供了一种将外设寄存器分组到逻辑通道的优雅方式,并提供了一种简单的方法来初始化外设以及访问其数据。原创 2022-10-11 16:42:37 · 123 阅读 · 0 评论 -
嵌入式开发:硬件工程师的9个C语言技巧
对于硬件设计人员来说,编写代码来测试硬件是否正常工作或者在资源受限的情况下开发硬件和嵌入式软件通常是有意义的或者是必要的。嵌入式开发人员选择的语言仍然是C,尽管工具和结构化编程取得了进步,但还是会一次又一次地出现基本错误。为了避免这些C语言编程的陷阱,这里有9个给硬件工程师的C语言技巧。原创 2022-10-10 14:12:23 · 1534 阅读 · 0 评论