|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 Tronlong123 于 2023-7-25 15:46 编辑 , D d3 N. A$ ^& e* a1 Y' F5 \
: l- k, ~% h& D3 g * m0 N5 _0 Q9 g+ u
自2021年创龙科技推出全志国产化率100%的T3/A40i工业核心板后,不到两年时间已超过800家工业客户选择创龙科技T3/A40i平台。随着客户产品的不断升级与迭代,部分“能源电力”、“工业自动化”行业客户对T3/A40i的Linux版本提出了更高要求,主要涉及Docker、Qt、Python等组件特性。
: U: P& f, Y3 m* Z9 g% |7 O! g, g1 ?. U7 B
秉持“快速响应”、“有效解决”的服务宗旨,为满足客户新需求,创龙科技对T3/A40i平台Linux内核版本进行了升级,现正式支持Linux-5.10新内核啦!Docker、Qt、Python统统升级啦,跟着我们一起看看Linux-5.10内核有哪些新特性吧!5 w0 h) E" O+ i0 }& _
3 b7 T9 X T. f" M! w9 a1 h备注:Linux-3.10版本内核亦会继续维护和支持。5 w, R2 C; r1 c1 h) V* w% D" M
. x# w% H! B1 Q; n
" c- i- m$ @( v" z, N* y5 C
! e: u# R% g8 X5 Q4 a4 X2 p
Linux-5.10内核新特性' b" c4 l1 H* X9 d% E
(1)支持更高Docker版本
. K+ b/ R' M& W8 K; d8 n4 aDocker是一个开源的应用容器引擎,让开发者可打包他们的应用以及依赖包至一个可移植的镜像中,然后发布至任何流行的Linux或Windows机器上,亦可实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。使用Docker,可像管理应用程序一样管理基础结构。通过利用Docker的快速发布、测试和部署代码的方法,可显著减少产品开发时间。
+ j0 A+ }4 }( s
( L5 i# k5 D; DLinux内核更新为Linux-5.10后Docker版本为20.10.14,相比Linux-3.10内核Docker版本20.10.14,新版本Docker支持更多功能,例如:' X6 @+ [1 i+ ^5 [
+ H- y1 H. {+ n& m2 ]l增加对更多实用工具和应用程序的支持,包括Kubernetes、SwARM和Service Mesh。这些工具让Docker在集群中使用更加便利,为应用程序提供了更好的可伸缩性和更高的可靠性。
6 D6 E( W- A, }2 m! ?6 n# ?5 e( z" x, f; V
l提供了更简单的安装和部署过程。新的安装程序可自动配置和设置Docker,使得用户可始终保持最新版本的Docker,并且可在Windows和Mac OS X上更加流畅地运行。: o# f! D( Z( ^+ g+ i! Z: @$ r
/ I4 \! t# Q8 F% f" E; {+ G( I, J+ t l( r6 F* l# Z1 i) Z
(2)支持更高Qt版本
( E% j. E# s% n7 I8 dQt开发环境主要包括Qt Creator工具、X86端Qt环境、ARM端Qt环境、交叉编译工具链等。当用户使用Qt Creator工具和X86端Qt环境编写并编译Qt工程后,生成的Qt程序镜像仅可在X86端运行。必须使用适配评估板的ARM端Qt环境、交叉编译工具链编译Qt工程,生成的Qt程序镜像方可在ARM端(即评估板)上正常运行。6 D3 @! `1 {5 x1 |
) t$ a( p8 @/ z. TLinux内核更新为Linux-5.10后Qt环境版本为Qt-5.15.8,相比Linux-3.10内核Qt环境版本Qt-5.9.0,新版本Qt在Qt 3D、Qt Core、Qt GUI等组件支持了更多功能,详细可查阅如下链接:
: X, \# m) W! y2 t& a5 qhttps://wiki.qt.io/New_Features_in_Qt_5.156 G8 G" c" [$ N
: c& Q/ l7 f5 D# j1 m7 o) g& i& r/ ?
(3)支持更高版本Python
3 G7 ~# i" M E9 O' }$ sPython是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。+ g: x" ^/ [9 W* d
3 W @4 D1 Y% g' K$ d* K' v! P$ z
Linux内核更新为Linux-5.10后Python版本为3.10,相比Linux-3.10内核Python版本2.7,新版本Python支持更多功能,例如:
7 ?$ }' E% p [7 O9 J- 更好的错误提示
- 结构化模式匹配
- 类型检查改进
- 字典增加mappin属性
- TypeAlias类型别名注释
- 带括号的上下文管理器
/ a6 T9 ], j6 K* ^/ n7 | ` U + X$ {9 W% i3 c) T# P$ J$ E
1 A: d# O5 G E/ p2 F1 x
(4)支持CAN-FD协议
" p4 u+ v" V1 V' hCAN-FD协议是CAN-BUS协议的最新升级,将CAN的每帧8字节数据提高到64字节,波特率从最高的1Mbps提高到8-15Mbps,使得通讯效率提高8倍以上,大大提升了通讯速率。
& j! D) s+ N% b; k7 K. g, i0 x e5 B" c! |- w
Linux内核更新为Linux-5.10后,支持CAN-FD协议,可显著提升CAN总线的通讯速率。
4 d: [1 B5 i8 e( f9 b; @7 e; F2 |8 u" F9 i* M: R
5 D- O' J3 l6 X" Y/ aT3/A40i全国产工业平台, g2 M6 ]! t' p; q" A B1 v1 l8 A
尽在创龙科技# j% ^' x3 B3 @$ l; Y3 A& G
/ _- P! F( V1 H1 x$ V- R$ @/ x( k0 f' h! S, ^- s% Y: C
$ L: @. L' B6 h* p/ j1 o& C- e/ r/ N3 a4 }1 p, j- q) I
T3工业核心板-小体积邮票孔
/ E7 p* N5 f( G! V6 K1 j6 E
4 I l [0 D' G8 C6 V7 f
+ i" q; v0 S/ X8 E, J$ u7 R$ U) C
T3工业开发板-小体积邮票孔
% o' @- I! e9 G; d1 \+ j
* r$ P1 c" ]+ a+ j" \
/ m q# D$ h2 S+ I$ P8 F+ QT3工业核心板-邮票孔
2 T# W; F$ c+ m; U F
- q+ S! w* m! J/ ]6 N8 }! f% P3 C
3 ~( Z( }1 E R8 ?T3工业评估板-邮票孔
2 [- _! H! z9 R& r( V# s: S- q- u. R S* U+ q7 x
) N$ {5 Y/ A& D: N; f& R. X6 B! X6 O4 \) D, G- R
T3工业核心板-B2B
) D5 y( m6 B% N3 k/ ] d3 F
: f# E D2 b8 h3 h' J2 m3 R1 K/ {: P " N( P9 L( e$ w$ P- T8 g7 s
; `6 H2 S* Q' l5 i+ M
T3工业评估板-B2B # `" D# i* e+ j2 b+ ^
) o% a4 s) I& p: s: `5 { g! B; N4 x8 @
/ ?, ^+ W4 i! _; L# a9 N |
|