基于 TI AM6254 的 Ubuntu22.04 系统发布,丰富的软件生态助力快捷应用开发
引言
随着嵌入式系统的发展,越来越多的开发者希望使用更成熟、更易用的软件生态来加速产品开发进程。TI AM6254 处理器作为一款高性能、低功耗的 SoC,具备出色的计算能力和丰富的外设接口。现在,我们基于 AM6254 推出了 Ubuntu20.04 操作系统,这不仅带来了强大的 Linux 生态支持,同时也让应用开发变得更加便捷。
1. Ubuntu 系统的优势
Ubuntu 作为全球广泛使用的 Linux 发行版,凭借其稳定性、强大的软件支持和良好的社区生态,成为开发者的理想选择。在 AM6254 平台上运行 Ubuntu,您可以享受到以下优势:
●强的软件生态:支持丰富的软件包、开发工具和库,适用于各种应用场景。
●高效的开发环境:内置 GCC、Python、Docker 等常用开发工具,方便构建和调试应用程序。
●长期支持(LTS)版本:稳定、安全,并享受社区长期维护,确保应用的持续可用性。
●优秀的硬件兼容性:完整支持 AM6254 的多种外设,如 GPIO、I2C、SPI、UART、CAN 等,适用于工业自动化、边缘计算、物联网等应用。
图一 ubuntu 22.04
2. 适用于 AM6254 的 Ubuntu 22.04 版本
我们提供了一个针对 TI AM6254 处理器优化的 Ubuntu 版本,专为嵌入式应用设计,具有以下特性:
●轻量化系统镜像,优化存储占用和启动速度
●预装 TI 官方 SDK 和相关驱动,确保硬件功能的完整支持
●支持 Wayland 和 Weston 显示服务器,提升 GUI 性能
●可选 Docker 及 AI/ML 加速库,适用于边缘计算与人工智能应用
3. TI AM62x异构多核平台
TI Sitara AM62x 系列是单/双/四核ARM Cortex-A53 + 单核ARM Cortex-M4F多核处理器,处理器ARM Cortex-A53(64bit)主处理单元主频高达1.4GHz,ARM Cortex-M4F实时处理单元主频高达400MHz。维芯科基于AM62x设计的工业评估板(WTB-AM62XXS)接口资源丰富,支持2路Ethernet(两路支持TSN)、2路CAN-FD、多路UART、多路DI/DO、GPMC、USB、MIPI、LVDS LCD、HDMI等接口,很好的满足客户的项目评估需求!
4. AM62x典型应用领域
基于 AM6254 的 Ubuntu 系统适用于多个行业和应用场景,包括但不限于下图所示
图二 AM62x应用场景
5. Ubuntu系统启动演示
Ubuntu:Ubuntu 22.04
Linux Processor SDK:ti-processor-sdk-linux-am62xx-evm-09.02.07
U-Boot:U-Boot-2023.04
Kernel:Linux-6.1.80
本文使用维芯科WTC-AM62XXS核心板(基于TI AM62x)的硬件平台进行演示。为了简化描述,本文仅摘录部分内容。
使用Type-C线将评估板的调试串口连接至PC机,打开串口调试终端SecureCRT,选择对应的COM端口号,建立串口连接。评估板接入电源,上电启动,系统将会自动登录root用户,串口终端会打印如下类似启动信息。
图三 ubuntu串口终端
图四 ubuntu桌面
结论
基于 TI AM6254 的 Ubuntu 系统发布,为开发者提供了一个稳定、高效的开发环境,使应用开发变得更加快捷。借助 Ubuntu 丰富的软件生态和强大的硬件支持,用户可以更轻松地构建各种嵌入式和工业应用。