Methods-贸泽技术与解决方案杂志,及时了解技术创新与工程设计方面的重要资讯。
Issue link: https://trendsintech.mouser.com/i/1538433
和调试 的 代码 块,用于文件I/O、图 形 控制、用户界面、通信和周边设备。现 在,只需 选 择 经 过 验 证 的 IP并将其 拼 接在一起, 从此轻松实现从概念到原 型设计的转变。 知识库 现代多核硬件、超高分辨率图形和3D 渲 染以 及现代应 用 (尤其 是 AI) 需要 可 在 本 地 或 全 局 访 问 的 大 量 内 存 和 数据。可靠的硬件功能和无错误的操 作系统运算至关重要。更多专门针对 特定功能的嵌入式设计正在出现,而 不是个人台式电脑。对于大多数人来 说,Linux的嵌入显然已成为我们数 字基础设施的一部分。 开源技术的一个关键优势是围绕它形 成的专家 库 。每个人不 再囿于某一 制 造商的独特特性,而是遵循相同的规 则在同一个领域尽展才能。这些知识 和经验会随着每个新设计的出现而增 长,架构、工具和技术的学习时间也在 缩短。这不仅仅是传统形式的高端图 形 渲 染、通信和数 据处 理 。曾几何时 整合周边设备独特的嵌入式系统是一 项非常艰巨的任务。 现代 和下一 代智能系统将机 器 学习、 深度学习和神经网络用作其AI的组成 部分。为特定任 务开发 AI算法是 这个 过程的一 部分。使 其接收 数 据、观察 其学习、确定是否已实现成功的智能、 将其捆绑、打包和使用是一项现代挑 战,给预算和时间表带来了未知因素。 开源处理器和操作系统可以增设封装 训练 AI阶段,因此比以往任何时候都 更加可取,当多个设计团队共同努力 解决难题时尤其如此。 C a f f e 深 度 学 习 框 架 等 L i n u x A I 库 已 经 包含工 业 应 用以 及 语 音、视 觉 和 图 形 。商业 A I应 用同 样可以利 用 M L I B 机 器 学 习 库 ,它 可 以 结 合 P y t h o n 、Jav a 、S c a l a 和 R 编 程 语 言使 用,将 A I 用 于商业 开发 和 趋 势 确定。目前已有数种适用于Linux的 开源AI工具可供使用,可嵌入诸多设 计中。 一旦AI证明有效,就可以添加和重用 学到的经验。这样一来,设计团队就 可以更轻松地引入设计的新版本,同 时保留原有的设计工作。设计重用适 用于硬件、固件、应 用软件、嵌 入式 数 据和从学习中获得的嵌入式知识。 适用于 RISC-V的Linux 多个Linux发行版已针对32位和64位 实现的RISC-V进行了编译和测试。设 备和开发工具制造商有望捆绑对于特 定单核或多核环境具有更全面功能的 Linux软件包,从而提高集成度。预构 建工具链设置和安装所需的时间和精 力更 少,并且有助于更快地 进 行 设计 和编码。 例如,HiFive Unleashed开发板被誉 为世界上第一个也是唯一一个Linux 多核 R I S C- V处 理 器 开发 板 。8 G b 纠 错DR AM内存、32MB的Quad Flash 闪 存 和 M i c r o c a r d可 移动 闪 存使 其 招 牌 F r e e d o m U 5 4 0 S o C 可 配 合 Windows 、maCOS 和Linux 用于 快 速部署预构建工具链。设计人员可以 自由 使 用 G N U或 O p e n O C D 嵌 入 式 工具链,因此也可以使 用ContOS 和 Ubuntu。设计工程师不需要目标硬 件,因为QEMU和Vir tualBox等机器 模拟器允许虚拟地加载、运行和调试 客户机操作系统和代码,并将其下载 到目标开发机器上,不会发生破坏整 个开发环境的高风险情况。 使 用 U 5 4 或 U 7 4 等 S i F i v e H i F i v e 6 4 位 四 核 R I S C - V 内 核 和 8 G b 的 D R A M , A / B O p e n 的 组 合 利 用 夹 层 连 接 器 和 M i c r o s e m i 扩 展 板 创 建 了 一 个 高 性 能 的 现 代 台 式 P C 。 该组合将Sata、千兆以太网、USB ( 2 和 3 ) 、 P C I E x p r e s s 等 结 合 在 M i c r o s e m i P o l a r f i r e F P G A 上 。 这并不是唯一的场景。其他领先的解决 方案 (例如Debian、OpenEmbedded 、 Buildroot、OpenSUSE和FreeBSD) 19 |

