G5501 的CPU 采用RK3568 ,内核升级至6.1 LTS版本。

LTS长期支持,稳定可靠

Linux 6.1是长期支持(LTS)版本,社区维护周期长,能够提供持续的安全补丁和功能更新。对于工业级产品而言,这意味着:

  • 系统稳定性有保障,不必频繁跨越内核大版本

  • 安全漏洞能及时修复,产品生命周期内无忧

  • 开发维护成本降低,一次适配,长期受益

版本统一,维护更高效

  • G5501(RK3568)、G8701(RK3576)、DTU706(RK3506)目前SDK版本 采用统一代码,减少差异化,方便设备切换。

  • 操作一致,在不同芯片间迁移更平滑

  • 程序可复用,不用编译直接应用到其他平台

与 G5301 G8501 的交叉编译工具 一致,GCC 10.3版本(gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu ) 。

自此 辉为 G5301 G8501 G5501 G8701 DTU706 等... .. 编译器 完成 统一...  用户 可方便 根据需求 跨 设备 实现 实现性价比。

图片

6.1内核带来的实质性提升

1. 性能跃升,响应更快

Linux 6.1内核带来了全新的调度器优化和内存管理机制。无论是高性能计算应用还是工业控制场景,系统流畅度和响应速度都将有显著提升。新内核引入了EEVDF调度器,能够更精准地预测任务优先级,优化CPU资源分配。

2. 驱动支持更全面,新硬件"即插即用"

新内核大幅增强了对新型外设、传感器和存储设备的原生支持。特别是针对NPU(神经网络处理器)和VPU(视频处理单元),6.1内核提供了更完善的驱动支持,让AI推理和多媒体应用开发更加轻松。

3. 安全性与稳定性全面加固

6.1内核修复了大量历史漏洞,增强了系统的安全防护能力。对于工业级应用,这意味着更长的无故障运行时间和更高的可靠性。新内核还支持硬件级影子栈(Shadow Stack)技术,从硬件层面保护函数返回地址,有效防御缓冲区溢出攻击。

4. 实时性能力增强

6.1内核进一步强化了实时Linux(PREEMPT_RT)支持,通过改进锁机制和调度策略,提升了系统的实时响应能力。这对于需要精确时序控制的工业自动化、机器人等应用场景具有重要意义。

开发体验的显著改善

GPIO访问更加规范便捷

在新版内核中,我们在设备树(DTS)中增加了GPIO引脚标识,应用层可以使用libgpiod库方便地访问GPIO。告别直接操作寄存器的繁琐,代码更规范、更易维护。

统一代码主线,维护更高效

将主流芯片统一升级到6.1内核,意味着代码主线统一,减少了差异化维护成本。开发体验更加一致,在不同平台间迁移更加平滑,优化成果也能快速复用。

图片

新固件 和新的工具链Linux版本和Windwos版本  可以联系我们。

gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz 

gcc-arm-10.3-2021.07-mingw-w64-i686-aarch64-none-linux-gnu.tar.xz

这样GLIB版本 都是新的,nodejs就可以 运行 最新版本的了:

# npm version

{  npm: '10.9.2',  node: '22.13.0',  acorn: '8.14.0',  ada: '2.9.2',  amaro: '0.2.0',  ares: '1.34.4',  brotli: '1.1.0',  cjs_module_lexer: '1.4.1',  cldr: '46.0',  icu: '76.1',  llhttp: '9.2.1',  modules: '127',  napi: '9',  nbytes: '0.1.1',  ncrypto: '0.0.1',  nghttp2: '1.64.0',  nghttp3: '1.6.0',  ngtcp2: '1.9.1',  openssl: '3.0.15+quic',  simdjson: '3.10.1',  simdutf: '5.6.4',  sqlite: '3.47.2',  tz: '2024b',  undici: '6.21.0',  unicode: '16.0',  uv: '1.49.2',  uvwasi: '0.0.21',  v8: '12.4.254.21-node.22',  zlib: '1.3.0.1-motley-82a5fec'}

图片

node-red 也就可以 最新版本了。

# node-red8 Jan 11:10:48 - [info]
Welcome to Node-RED===================
8 Jan 11:10:48 - [info] Node-RED version: v4.0.88 Jan 11:10:48 - [info] Node.js  version: v22.13.08 Jan 11:10:48 - [info] Linux 5.15.123 arm64 LE8 Jan 11:10:48 - [info] Loading palette nodes8 Jan 11:10:51 - [info] Settings file  : /root/.node-red/settings.js8 Jan 11:10:51 - [info] Context store  : 'default' [module=memory]8 Jan 11:10:51 - [info] User directory : /root/.node-red8 Jan 11:10:51 - [warn] Projects disabled : editorTheme.projects.enabled=false8 Jan 11:10:51 - [info] Flows file     : /root/.node-red/flows.json8 Jan 11:10:51 - [info] Creating new flow file8 Jan 11:10:51 - [warn]
---------------------------------------------------------------------Your flow credentials file is encrypted using a system-generated key.
If the system-generated key is lost for any reason, your credentialsfile will not be recoverable, you will have to delete it and re-enteryour credentials.
You should set your own key using the 'credentialSecret' option inyour settings file. Node-RED will then re-encrypt your credentialsfile using your chosen key the next time you deploy a change.---------------------------------------------------------------------
8 Jan 11:10:51 - [info] Server now running at http://127.0.0.1:1880/8 Jan 11:10:51 - [warn] Encrypted credentials not found8 Jan 11:10:51 - [info] Starting flows8 Jan 11:10:51 - [info] Started flows

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐