|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 Tronlong123 于 2023-7-25 15:46 编辑 $ A9 z6 z: D f0 L, C$ U
7 J# Y, x' M& R' { A ?# [9 W
4 N# n0 k. i# }) L自2021年创龙科技推出全志国产化率100%的T3/A40i工业核心板后,不到两年时间已超过800家工业客户选择创龙科技T3/A40i平台。随着客户产品的不断升级与迭代,部分“能源电力”、“工业自动化”行业客户对T3/A40i的Linux版本提出了更高要求,主要涉及Docker、Qt、Python等组件特性。/ r- g, @; O# g- l: g
' N B" M% ?6 `$ o) l/ a
秉持“快速响应”、“有效解决”的服务宗旨,为满足客户新需求,创龙科技对T3/A40i平台Linux内核版本进行了升级,现正式支持Linux-5.10新内核啦!Docker、Qt、Python统统升级啦,跟着我们一起看看Linux-5.10内核有哪些新特性吧!3 I% y4 d J" U8 V" _
' G9 L! {# ` ~6 G7 N) H$ Q* U" D/ h( x% j备注:Linux-3.10版本内核亦会继续维护和支持。. x2 I# O- I* _
' k) I6 M# Y3 {+ X% _3 j+ f, `+ {6 f8 K. L' L
& i) |: g; t$ O/ \1 @+ d2 ]6 {! @Linux-5.10内核新特性
' I" Z0 M1 V3 M(1)支持更高Docker版本 n i0 z: P+ }
Docker是一个开源的应用容器引擎,让开发者可打包他们的应用以及依赖包至一个可移植的镜像中,然后发布至任何流行的Linux或Windows机器上,亦可实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。使用Docker,可像管理应用程序一样管理基础结构。通过利用Docker的快速发布、测试和部署代码的方法,可显著减少产品开发时间。
% B! K' n& o3 }; I
' @ y1 ~# {& j9 vLinux内核更新为Linux-5.10后Docker版本为20.10.14,相比Linux-3.10内核Docker版本20.10.14,新版本Docker支持更多功能,例如:
/ C6 Q; Z/ P$ s! ]7 f( [: z- q
1 A, f& i) Y8 |4 y n2 kl增加对更多实用工具和应用程序的支持,包括Kubernetes、SwARM和Service Mesh。这些工具让Docker在集群中使用更加便利,为应用程序提供了更好的可伸缩性和更高的可靠性。2 t- \1 P" ~; H5 v2 ^! l# W# G
/ o# Q# P/ C/ K4 g/ V: wl提供了更简单的安装和部署过程。新的安装程序可自动配置和设置Docker,使得用户可始终保持最新版本的Docker,并且可在Windows和Mac OS X上更加流畅地运行。
+ g0 }4 b1 n3 n! l! H% h- U$ ~' n! r* \0 g( C# l
. Y% M7 Z5 `2 S5 S- r% Z(2)支持更高Qt版本- V& o( E& I: y2 P9 \) k# a
Qt开发环境主要包括Qt Creator工具、X86端Qt环境、ARM端Qt环境、交叉编译工具链等。当用户使用Qt Creator工具和X86端Qt环境编写并编译Qt工程后,生成的Qt程序镜像仅可在X86端运行。必须使用适配评估板的ARM端Qt环境、交叉编译工具链编译Qt工程,生成的Qt程序镜像方可在ARM端(即评估板)上正常运行。
# j* F0 e1 G2 p9 s! |7 x" t4 i- ]9 `
1 Z* E) L9 G8 b4 V- E7 pLinux内核更新为Linux-5.10后Qt环境版本为Qt-5.15.8,相比Linux-3.10内核Qt环境版本Qt-5.9.0,新版本Qt在Qt 3D、Qt Core、Qt GUI等组件支持了更多功能,详细可查阅如下链接:! h- }3 Q$ U. {" T' f5 p4 L/ T0 E( P% A
https://wiki.qt.io/New_Features_in_Qt_5.15
# P! ]8 ]1 P9 G. }0 O
/ e6 [& B% d& M! i0 r& r h' j+ `4 p" n
(3)支持更高版本Python
& F5 z+ F0 c; bPython是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
$ I5 w; x& c- \& y, B" q* ]3 Q( M; w9 k6 }7 `6 z
Linux内核更新为Linux-5.10后Python版本为3.10,相比Linux-3.10内核Python版本2.7,新版本Python支持更多功能,例如:
$ W9 M; v/ H( q+ Q; w6 z- 更好的错误提示
- 结构化模式匹配
- 类型检查改进
- 字典增加mappin属性
- TypeAlias类型别名注释
- 带括号的上下文管理器& _7 N' U6 s& n: g2 ?/ P1 [% e
: {* N1 p E" _, w; S" C* \# }& _
$ ^, I" m$ t8 p1 n& [) i% }1 A(4)支持CAN-FD协议
+ D. d0 L F/ k2 o! ACAN-FD协议是CAN-BUS协议的最新升级,将CAN的每帧8字节数据提高到64字节,波特率从最高的1Mbps提高到8-15Mbps,使得通讯效率提高8倍以上,大大提升了通讯速率。
6 a6 l, ]2 N( z6 s7 U) A3 m- e+ Y) w# n9 e' t$ j1 W( F+ K5 v$ }! J
Linux内核更新为Linux-5.10后,支持CAN-FD协议,可显著提升CAN总线的通讯速率。
1 G: O+ Q6 {# {+ v& o: ]: O6 X) P j# ?9 d3 r, y/ A* s
5 s( u5 n, M9 s1 _0 U8 eT3/A40i全国产工业平台$ d. k7 s: ~; D% f/ {
尽在创龙科技
- o4 [% `7 h/ H* z: |, I& G w% v0 z2 x2 [
# u* l% G) a/ e' q( n) g5 w! w' g
- ~. q5 D4 P# W: P3 n \
1 c( C+ e$ @1 n$ i
T3工业核心板-小体积邮票孔
+ S4 d7 { y1 ]2 R
9 q. o6 B l& q% B( K
& b6 z$ G8 f9 o. ~6 PT3工业开发板-小体积邮票孔
$ ^; |' V: H) ?2 D$ J3 t3 K# o( e
7 s/ {" k; _+ A4 b( t% ?) E/ r' u8 \ p8 j+ _" I* @
T3工业核心板-邮票孔
' ~# s. }9 E2 P5 E- f# z: r , U3 m! d$ K. _
& A0 o5 y$ Q8 U4 u$ d
T3工业评估板-邮票孔
( @/ q6 s# c$ R( u' |- w- X
" y7 j7 s7 v/ T. F# Y ' b# H. q( |! R) @. K: W; _
3 A# U7 m% S9 G. G6 {
T3工业核心板-B2B
e! Q- g# a" s2 j8 _6 c
+ V& f( y" @7 J& ~
9 a# p, g+ O( K: q$ `% `
7 @6 L: @7 {4 d+ G, n: \T3工业评估板-B2B & T- o I( {2 W5 [- s) L
. R/ X' z9 [% i" M
3 o0 f, a' G! g' d
8 Z6 p5 s$ n, y: g6 s4 X |
|