重磅升级| G5501 SDK内核从5.10全面升级至6.1 LTS
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
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)