SPNPM22、INNPM22
价格:999.00
厦门莫格电气自动化有限公司销售ABBSPNPM22INNPM22欢迎来电咨询!​SPNPM22、INNPM22SPNPM22、INNPM22SPNPM22、INNPM22您迈开询价的一小步,我还您成功的一大步。可是,当我们需要在计算机模块或者工业产品上面运行定制化或者特殊应用的Linux镜像时候,一个预编译的嵌入式Linux发行版本并不一定是***好的选择。编译一个镜像有一整套流程,在这个过程中,可以去掉任何不想要的但会导致开机时间增加,影响处理速度以及浪费内存空间的项目。很多时候我们因为系统里面有很多无用的应用和服务在运行导致系统资源浪费。举例说明,在headless应用中,桌面环境是不需要的,因此我们应该编译一个基于控制台的版本,也就是一个更快更轻量级的Linux版本。另一个使用预编译版本的弊端是***问题,如Canonical(提供Ubuntu发行版本的公司)就不允许在没有适当合作认证前提下随意定制和销售Ubuntu。与之相反,基于一个定制的Linux版本,我们可以完全控制所需安装的包以及使用的***。因此,我们就可以根据项目软硬件需求拥有一个更优化的Linux镜像。但是,如果我们想要将自己开发的Qt应用或者C应用集成到定制Linux版本中,我们该怎么做呢?是不是需要先编译应用然后***到板子上面?还是需要先创建如”.ipk”或者”.deb”文件,然后***到系统中去?如何将应用包含到”nf”文件的”IMAGE_INSTALL_append”中去?如何像其他嵌入式设备那样使应用在系统启动后自动运行?在本文中,我们将演示如何使用OpenEmbedded/Yocto编译系统工具以自动方式来实现上面问题,我们将会快速展示基于bitbake来实现如编译,包安装,文件夹创建以及添加类似系统启动后应用自动运行服务的步骤。之后,我们将会为我们产品或者计算机模块获得一个定制化的嵌入式Linux发布版本。尽管不同开发平台或者单板之间的操作细节可能有些不同,但是原理都是一致的。2).准备为了跟随下面步骤操作,首先需要配置一个用于编译嵌入式Linux镜像的环境,请参考Toradex开发者中心教程。Toradex使用OpenEmbedded-core编译系统来编译镜像。基本上,这个教程包含:a).安装准备b).Repo安装c).***ToradexBSPversion2.5d).因为我们应用是基于Qt,因此需要在”stuff”目录下添加”meta-qt5”layer,运行下面命令来添加:e).基于上面所有,我们可以开始编译我们自己的嵌入式Linux版本了。3).使用QtCreator创建应用程序为了演示需要,我们开发了一个双屏显示应用,实际上是两个程序运行在不同的显示屏。这类应用很常见,如机场值机柜台,或者在汽车中,一个是方向盘后面有仪表盘组,另一个是用于多媒体功能,GPS导航等的显示面板。本文并未涉及Qt交叉编译应用的详细配置,关于这个信息请参考Toradex开发者中心这篇文章。上述两个应用程序的源代码可以从GitHub上面找到,请记住当我们编译镜像的时候,这两个应用程序会按照我们稍后编写的recipe文档指令自动***和编译。重要:当镜像编译时候为了确定应用从哪里安装,务必添加下述红色部分代码到“.pro”Qt项目文件:ASD-A2023-ABECMA-C31020ES353A2FNNNNNNNA4ATV12H037M22711P-T7***D16SL3320-1TE38-4AA3AS-S908-120IC200CPU002IC200MDL640IC200MDL740IC200PWR1021746-BAS-TJRMSP-P86011756-IF83700MDV60A-0110-5A3-4-00HVE03.2-W030N1756-A171756-CNBR1756-ENBT1756-FO81756-IB16I1756-L621756-N21756-OB16I1756-PA751756-TBCH1756-TBSH1784-CF64RL-16003504E3505E3664E3704E4119APC-A984-145M100DCHIPOTTESTERMDS60A0040-5A3-4-001747-L532MHD112C-024-NG0-ANDSAI145DSBB175D***B178DSPC17200705-A-1733D35614TYP:TPR280NO:TPR26950AS-S908-1201756-DNB/D1746-NO4I3V41506SE3213-6CA40ROF1375339/11ROF1375336/1ROF1375396/2SDCS-CON-2A1336-L4ATV61HD15N4ZDPS-800GBATFT7600AM-SA85-000AD916AECP60-P096IFRJWS300-24/VJWS600-24/VDSAI130DDSAO120ADSBC176DSDP1701771-CP21746-IN161746-NI83504E36643704E3805E4119A83129371140ACI03000140ACO02000140CRA93100140DDI85300140DDO84300140XBP01000140XBP01600X2-10GB-ZRSSU76UC24-48V6EW1861-3ACHEC-GV3-DN140AII330101336-BDB-SP39D1336-BDB-SP76D2094-BC04-M03-SA06B-6124-H2093301DPS-400AB1756-L72YT204001-FCYT204001-FLYT204001-FPES1-112-7MTCJ1W-OC201CJ2M-CPU12CP1H-X40DR-ACP1W-40EDRCP1W-CIF011771-OANASD-A2023-ABECMA-C31020FSLS200192B0HE693PBM101FIC200GBI001IC200PWR001IC693MDL231140CPS11420140CPU65260140DDI36400140DDO36400140NOE77101140XBE10000140XBP01600140XCA71709140XTS00200499NEH10410499NES18100499NTR10100TSXMRPC007M6***6643-0DD01-1AX16EP1336-3BA006ES7307-1EA01-0AA06ES7314-6CG03-0AB06ES7321-1BH01-0AA06ES7321-1BL00-0AA06ES7322-1BH10-0AA06ES7322-1BL00-0AA06ES7331-7KF02-0AB06ES7332-5HD01-0AB06ES7390-1AE80-0AA06ES7392-1AJ00-0AA06ES7392-1AM00-0AA06ES7953-8LG20-0AA0SS302H-3-D3SS302H-3-D5SS303H-1Z-D21746-IM161746-OA16TK-81140CPU11303490NRP95400UDX5128NUPH5913H-AIC693CPU374VT11118-10DSPC172HPC3JG-PTIC-6088TOTX170ATCSE***083F2CU0AGDR-61CAIBP-51)
厦门莫格电气自动化有限公司
业务 QQ: 1982497648