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

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

3天内不再提示

不要让软件开发拖慢您的嵌入式解决方案

星星科技指导员 来源:嵌入式计算设计 作者:George Hilliard 2022-06-06 15:52 次阅读

对于 IIoT嵌入式系统,出于各种原因,快速软件开发至关重要。最明显的是设计窗口是固定的。如果无法在该窗口内完成软件开发,则产品无法按时发货。这是一件坏事。

虽然这看起来不直观,但在软件开发方面,您的嵌入式硬件供应商可能是您最大的盟友。例如,在 WINSYSTEMS,我们在整个开发过程中为客户提供支持,包括固件、BIOS、驱动程序,甚至操作系统。我们留给客户/合作伙伴的部分是应用程序开发。这是他们区别于竞争对手的特殊酱汁。

为什么这很合适?因为我们对每种流行的 CPU 架构都有经验,包括所有不同风格的 x86、IA64 和 Arm。将此与我们对一系列操作系统及其不同要求以及大量软件开发工具的丰富知识相结合。

支持这些说法的一些简单事实:

大约 40% 的 WINSYSTEMS 客户部署了某些版本的 Windows 10 IoT

大约 40% 的 WINSYSTEMS 客户使用某些版本的 Linux

剩下的 20% 运行从 DOS(是的,它仍然存在于各种配置中,即使它只是用作引导加载程序)到各种 RTOS 选项的所有东西

展望未来,物联网生态系统将继续发展,尤其是在工业领域,越来越多的不同 CPU 架构和操作系统的组合需要跨平台开发。出于这个原因,WINSYSTEMS 与 Qt Embedded 合作,该公司为 Linux 和 Windows 提供快速应用程序开发和跨平台支持。

此次合作促成了嵌入式板支持包 (BSP) 的交付,该包与基于 NXP i.MX8M 微处理器的 WINSYSTEMS 的ITX-P-C444单板计算机 (SBC) 一起提供。i.MX8M 采用行业领先的音频、语音和视频处理技术,适合从恶劣环境中的数字标牌到工业自动化的各种应用。CPU 已针对在 -40 至 +85 C 工作温度范围内的无风扇运行进行了优化,并得到 NXP 的 15 年长寿计划的全面支持,该计划几乎是任何嵌入式系统的必需品。

ITX -P-C444工业 SBC 适合 Pico-ITX 外形尺寸。它基于 NXP 的 i.MX8M 应用处理器,并包含大量 I/O。适合的应用包括数字标牌、工业自动化、能源、楼宇自动化等。

ITX-P-C444 SBC 推动性能极限,具有许多性能特性,包括双核或四核 Arm Cortex A53、用于低功耗处理的 Cortex M4 内核以及高达 4 GB 的 LPDDR4 RAM。此外,它还具有广泛的连接和 I/O 功能,包括 2x Gbit 以太网、3x USB 2.0 和 8x GPIO 以及其他功能。

与 Qt 结合使用时,WINSYSTEMS 使客户能够更快地进行开发,同时减少了多种开发工具套件的复杂性所带来的学习曲线。Qt 的各种库和工具集使软件团队能够专注于创造更好的用户体验,而不是对可能已经编码的内容进行编码,从而加快开发速度。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18257

    浏览量

    222079
  • 嵌入式
    +关注

    关注

    4981

    文章

    18272

    浏览量

    288327
  • RAM
    RAM
    +关注

    关注

    7

    文章

    1318

    浏览量

    113698
收藏 人收藏

    评论

    相关推荐

    AMD Vitis™ Embedded嵌入式软件开发套件的功能和特性概述

    Vitis Embedded 是一款独立的嵌入式软件开发套件,主要用于为 AMD 自适应 SoC 和 FPGA 中的 AMD 嵌入式处理子系统(基于 ARM 的子系统和 AMD MicroBlaze)
    的头像 发表于 04-08 10:50 312次阅读
    AMD Vitis™ Embedded<b class='flag-5'>嵌入式</b><b class='flag-5'>软件开发</b>套件的功能和特性概述

    嵌入式软件开发应该掌握哪些知识?

    嵌入式软件开发应该掌握哪些知识? 一、 什么是嵌入式软件嵌入式软件通常是指
    发表于 02-19 11:23

    嵌入式学习步骤

    硬件组件。 (4).开发固件:编写嵌入式系统的固件,这是嵌入式系统的软件部分。固件负责控制硬件并执行特定任务。 (5).调试和测试:在将嵌入式
    发表于 02-02 15:24

    嵌入式软件开发软件开发的区别

    嵌入式软件开发软件开发是两个不同的概念,它们在一些关键方面有着明显的区别。嵌入式软件开发是指开发
    的头像 发表于 01-22 15:27 577次阅读

    嵌入式硬件和软件哪个好?

    嵌入式硬件和软件哪个好? 嵌入式软硬件工程师哪个更有前途呢?一起来看看。 嵌入式是分为软硬件工程师的,首先我们先来看看嵌入式硬件工程师吧!
    发表于 12-05 15:17

    嵌入式软件开发流程

    电子发烧友网站提供《嵌入式软件开发流程.ppt》资料免费下载
    发表于 11-17 14:37 1次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>软件开发</b>流程

    嵌入式软件开发常用工具有哪些?

    分享一些嵌入式软件开发常用工具。 1、Keil MDK:这是德国Keil公司开发的基于8051、9051、ARM7、ARM9系列微控制器的嵌入式
    发表于 11-10 11:03

    基于VxWorks嵌入式操作系统和RTW环境的飞控软件开发方案

    电子发烧友网站提供《基于VxWorks嵌入式操作系统和RTW环境的飞控软件开发方案.pdf》资料免费下载
    发表于 10-24 14:14 0次下载
    基于VxWorks<b class='flag-5'>嵌入式</b>操作系统和RTW环境的飞控<b class='flag-5'>软件开发</b><b class='flag-5'>方案</b>

    STM32-STM8嵌入式软件解决方案

    •围绕STM32和STM8的广泛软件生态系统 •您将找到符合价格要求的解决方案,许可证和支持
    发表于 10-10 06:13

    嵌入式Linux应用开发的完全手册

    论坛疯狂发帖求教,现在回头一看不免感叹:怎么会提出这么弱智的问题?但是,当时就是被这类问题折磨得寝食难安。 相对于嵌入式Linux常识的匮乏,更大的困难是缺乏完善的知识结构:只了解硬件,或是只了解软件
    发表于 09-25 07:12

    嵌入式软件好还是硬件好?

    架构,有一定的C语言基础,熟悉ARM、PROTEL设计软件,有四层板开发经验。 成为优秀的嵌入式硬件开发工程师需具备以下技能:由需求分析至总体方案
    发表于 09-18 15:31

    Vitis统一软件平台文档:嵌入式软件开发

    电子发烧友网站提供《Vitis统一软件平台文档:嵌入式软件开发.pdf》资料免费下载
    发表于 09-15 10:11 0次下载
    Vitis统一<b class='flag-5'>软件</b>平台文档:<b class='flag-5'>嵌入式</b><b class='flag-5'>软件开发</b>

    107使用ADS v1.2进行嵌入式软件开发

    当开始为嵌入式应用程序开发软件时,ADS的用户可能不知道他们的目标硬件的技术规格。目标外围设备、内存映射甚至处理器本身的细节可能是未知或未确定的。 为了在知道或考虑此类细节之前进行软件开发,ADS
    发表于 08-30 06:27

    嵌入式软件开发,测试、找bug技巧

    通常嵌入式系统对可靠性的要求比较高。嵌入式系统安全性的失效可能会导致灾难性的后果,即使是非安全性系统,由于大批量生产也会导致严重的经济损失。这就要求对嵌入式系统,包括嵌入式
    的头像 发表于 06-28 17:22 492次阅读

    嵌入式软件开发基本要素之代码质量

    IAR 的嵌入式开发解决方案涵盖了所有的嵌入式软件开发基本要素,增加了提高生产力和效率的价值,保证了质量,并加快了上市时间。这一切可以通过投资回报率(ROI)和总拥有成本(TCO)的用
    发表于 05-15 16:36 412次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>软件开发</b>基本要素之代码质量