Compile fmc (Frame Manager Configuration tool) into windriver linux image

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Compile fmc (Frame Manager Configuration tool) into windriver linux image

跳至解决方案
3,816 次查看
Tao2022
Contributor III

Hi,

   I am trying to add fmc (Frame Manager Configuration tool) into my Windriver Linux image built for ls1043a. The recipe file already exists at QorIQ layer (WindRiver/layers/meta-freescale/dynamic-layers/openembedded-layer/recipes-dpaa/fmc/fmc_git.bb). I add following line to my image bbappend file: 
PACKAGE_INSTALL:append = " fmc"

Then I am getting following compile error:
---------------------------------------

NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'lib32-fmc' (but virtual:multilib:lib32: bitbake_build/../src/meta/meta-core/recipes-image/images/image-rescue.bb RDEPENDS on or otherwise requires it)
lib32-fmc was skipped: You are about to enable third-party components, there is additional third-part licensing involved, and you might need to consult with your legal department.

NOTE: Runtime target 'lib32-fmc' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['lib32-fmc']
ERROR: Required build target 'csrp' has no buildable providers.
Missing or unbuildable dependency chain was: ['csrp', 'lib32-image-rescue', 'lib32-fmc']

Summary: There were 2 ERROR messages, returning a non-zero exit code.
-----------------------------------------------------------------------

My question would be:
1) is this caused by improper bb file or bbapend file? or is it caused by not enabling the 3rd-party component (fmc)?

2) How do I fix it in either way?

I have spent couple of days on this, tried lot of things, but none works. Any hint of pointing of direction will be deeply appreciated.

标记 (3)
0 项奖励
回复
1 解答
3,702 次查看
Tao2022
Contributor III

I found the solution, post it here in case someone has similar issue like I did.

To add fmc into your image, add following lines to you yocto/local.conf:

CUSTOMER_RECIPES:freescale-layer += 'fmc'

CUSTOMER_RECIPES:freescale-layer += 'fmlib'

CUSTOMER_RECIPES:freescale-layer += 'tclap'

 

在原帖中查看解决方案

0 项奖励
回复
7 回复数
3,703 次查看
Tao2022
Contributor III

I found the solution, post it here in case someone has similar issue like I did.

To add fmc into your image, add following lines to you yocto/local.conf:

CUSTOMER_RECIPES:freescale-layer += 'fmc'

CUSTOMER_RECIPES:freescale-layer += 'fmlib'

CUSTOMER_RECIPES:freescale-layer += 'tclap'

 

0 项奖励
回复
3,799 次查看
yipingwang
NXP TechSupport
NXP TechSupport

LS1043A is ARM64 architecture, in your build it is searching for 32 bit libs. It seems that there is problem with your recipes.

Is your Yocto SDK provided by Windriver? If yes, please contact Windriver to fix this problem.

0 项奖励
回复
3,788 次查看
Tao2022
Contributor III
Right, I thought it's the recipe issue as well. But if I copied the fmc recipes (include its support library fmlib) to higher layer (my meta layer), the build will pass and add fmc to /usr/bin. So it seems the recipes are fine.
0 项奖励
回复
3,769 次查看
yipingwang
NXP TechSupport
NXP TechSupport

It seems the error is caused by recipe image-rescue.bb which comes from WindRiver, please ask them to fix this problem.

0 项奖励
回复
3,762 次查看
Tao2022
Contributor III

No, image-rescue.bb is my own recipe file to add fmc into my kernel image. I should have nothing to do with fmc.
To make it simple, I just run "./bitbake fmc", then I get following error

ERROR: Nothing PROVIDES 'fmc'
fmc was skipped: You are about to enable third-party compnents, this is additional third-part licensing involved....

0 项奖励
回复
3,715 次查看
yipingwang
NXP TechSupport
NXP TechSupport

The problem is caused by your build option "virtual:multilib:lib32:", which makes fmc building as a 32bit lib. It should be built as a ARM 64bit binary.

0 项奖励
回复
3,686 次查看
yipingwang
NXP TechSupport
NXP TechSupport

Thanks for your information.

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-1984145%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%B0%86%20fmc%20(Frame%20Manager%20%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7)%20%E7%BC%96%E8%AF%91%E6%88%90%20windriver%20linux%20%E9%95%9C%E5%83%8F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1984145%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E5%B0%9D%E8%AF%95%E5%B0%86%20fmc%EF%BC%88Frame%20Manager%20%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7%EF%BC%89%E6%B7%BB%E5%8A%A0%E5%88%B0%E4%B8%BA%20ls1043a%20%E6%9E%84%E5%BB%BA%E7%9A%84%20Windriver%20Linux%20%E6%98%A0%E5%83%8F%E4%B8%AD%E3%80%82%E9%85%8D%E6%96%B9%E6%96%87%E4%BB%B6%E5%B7%B2%E5%AD%98%E5%9C%A8%E4%BA%8E%20QorIQ%20%E5%B1%82%EF%BC%88WindRiver%2Flayers%2Fmeta-freescale%2Fdynamic-layers%2Fopenembedded-layer%2Frecipes-dpaa%2Ffmc%2Ffmc_git.bb%EF%BC%89%E3%80%82%E6%88%91%E5%B0%86%E4%BB%A5%E4%B8%8B%E8%A1%8C%E6%B7%BB%E5%8A%A0%E5%88%B0%E6%88%91%E7%9A%84%E5%9B%BE%E5%83%8F%20bbappend%20%E6%96%87%E4%BB%B6%E4%B8%AD%EF%BC%9A%3CBR%20%2F%3E%20PACKAGE_INSTALL%3A%E9%99%84%E5%8A%A0%20%3D%E2%80%9C%20fmc%E2%80%9D%3CBR%20%2F%3E%3CBR%20%2F%3E%E7%84%B6%E5%90%8E%E6%88%91%E6%94%B6%E5%88%B0%E4%BB%A5%E4%B8%8B%E7%BC%96%E8%AF%91%E9%94%99%E8%AF%AF%EF%BC%9A%3CBR%20%2F%3E%20---------------------------------------%3C%2FP%3E%3CP%3E%E6%B3%A8%E6%84%8F%EF%BC%9A%E8%A7%A3%E5%86%B3%E4%BB%BB%E4%BD%95%E7%BC%BA%E5%A4%B1%E7%9A%84%E4%BB%BB%E5%8A%A1%E9%98%9F%E5%88%97%E4%BE%9D%E8%B5%96%E5%85%B3%E7%B3%BB%3CBR%20%2F%3E%E9%94%99%E8%AF%AF%EF%BC%9A%3CSTRONG%3E%3CFONT%20color%3D%22%23FF0000%22%3E%E6%B2%A1%E6%9C%89%E6%8F%90%E4%BE%9B%E2%80%9Clib32-fmc%E2%80%9D%3C%2FFONT%3E%3C%2FSTRONG%3E%20%EF%BC%88%E4%BD%86%20virtual%3Amultilib%3Alib32%3A%20bitbake_build%2F..%2Fsrc%2Fmeta%2Fmeta-core%2Frecipes-image%2Fimages%2Fimage-rescue.bb%20%E4%BE%9D%E8%B5%96%E6%88%96%E4%BB%A5%E5%85%B6%E4%BB%96%E6%96%B9%E5%BC%8F%E9%9C%80%E8%A6%81%E5%AE%83%EF%BC%89%3CBR%20%2F%3E%20%3CFONT%20color%3D%22%23FF0000%22%3E%3CSTRONG%3Elib32-fmc%20%E8%A2%AB%E8%B7%B3%E8%BF%87%EF%BC%9A%E6%82%A8%E5%8D%B3%E5%B0%86%E5%90%AF%E7%94%A8%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BB%84%E4%BB%B6%EF%BC%8C%E5%85%B6%E4%B8%AD%E6%B6%89%E5%8F%8A%E9%A2%9D%E5%A4%96%E7%9A%84%E7%AC%AC%E4%B8%89%E6%96%B9%E8%AE%B8%E5%8F%AF%EF%BC%8C%E6%82%A8%E5%8F%AF%E8%83%BD%E9%9C%80%E8%A6%81%E5%92%A8%E8%AF%A2%E6%82%A8%E7%9A%84%E6%B3%95%E5%BE%8B%E9%83%A8%E9%97%A8%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FSTRONG%3E%3C%2FFONT%3E%3CFONT%20color%3D%22%23FF0000%22%3E%3CSTRONG%3E%E6%B3%A8%E6%84%8F%EF%BC%9A%E8%BF%90%E8%A1%8C%E6%97%B6%E7%9B%AE%E6%A0%87%E2%80%9Clib32-fmc%E2%80%9D%E6%97%A0%E6%B3%95%E6%9E%84%E5%BB%BA%EF%BC%8C%E5%88%A0%E9%99%A4...%3C%2FSTRONG%3E%3C%2FFONT%3E%3CBR%20%2F%3E%E7%BC%BA%E5%A4%B1%E6%88%96%E6%97%A0%E6%B3%95%E6%9E%84%E5%BB%BA%E7%9A%84%E4%BE%9D%E8%B5%96%E9%93%BE%E4%B8%BA%EF%BC%9A%5B'lib32-fmc'%5D%3CBR%20%2F%3E%E9%94%99%E8%AF%AF%EF%BC%9A%E6%89%80%E9%9C%80%E7%9A%84%E6%9E%84%E5%BB%BA%E7%9B%AE%E6%A0%87%E2%80%9Ccsrp%E2%80%9D%E6%B2%A1%E6%9C%89%E5%8F%AF%E6%9E%84%E5%BB%BA%E7%9A%84%E6%8F%90%E4%BE%9B%E7%A8%8B%E5%BA%8F%E3%80%82%3CBR%20%2F%3E%E7%BC%BA%E5%A4%B1%E6%88%96%E6%97%A0%E6%B3%95%E6%9E%84%E5%BB%BA%E7%9A%84%E4%BE%9D%E8%B5%96%E9%93%BE%E4%B8%BA%EF%BC%9A%5B'csrp'%2C%20'lib32-image-rescue'%2C%20'lib32-fmc'%5D%3C%2FP%3E%3CP%3E%E6%91%98%E8%A6%81%EF%BC%9A%E6%9C%89%202%20%E6%9D%A1%E9%94%99%E8%AF%AF%E6%B6%88%E6%81%AF%EF%BC%8C%E8%BF%94%E5%9B%9E%E9%9D%9E%E9%9B%B6%E9%80%80%E5%87%BA%E4%BB%A3%E7%A0%81%E3%80%82%3CBR%20%2F%3E-----------------------------------------------------------------------%3C%2FP%3E%3CP%3E%E6%88%91%E7%9A%84%E9%97%AE%E9%A2%98%E6%98%AF%EF%BC%9A%3CBR%20%2F%3E%201)%E8%BF%99%E6%98%AF%E7%94%B1%E4%BA%8E%E4%B8%8D%E6%AD%A3%E7%A1%AE%E7%9A%84%20bb%20%E6%96%87%E4%BB%B6%E6%88%96%20bbapend%20%E6%96%87%E4%BB%B6%E5%BC%95%E8%B5%B7%E7%9A%84%E5%90%97%EF%BC%9F%E8%BF%98%E6%98%AF%E7%94%B1%E4%BA%8E%E6%9C%AA%E5%90%AF%E7%94%A8%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BB%84%E4%BB%B6%EF%BC%88fmc%EF%BC%89%E5%BC%95%E8%B5%B7%E7%9A%84%EF%BC%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%202)%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9F%3C%2FP%3E%3CP%3E%E6%88%91%E8%8A%B1%E4%BA%86%E5%87%A0%E5%A4%A9%E6%97%B6%E9%97%B4%EF%BC%8C%E5%B0%9D%E8%AF%95%E4%BA%86%E5%BE%88%E5%A4%9A%E6%96%B9%E6%B3%95%EF%BC%8C%E4%BD%86%E9%83%BD%E6%B2%A1%E6%9C%89%E7%94%A8%E3%80%82%E4%BB%BB%E4%BD%95%E6%8C%87%E6%98%8E%E6%96%B9%E5%90%91%E7%9A%84%E6%8F%90%E7%A4%BA%E9%83%BD%E5%B0%86%E5%8F%97%E5%88%B0%E6%B7%B1%E6%B7%B1%E7%9A%84%E8%B5%9E%E8%B5%8F%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1988429%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E5%B0%86%20fmc%20(Frame%20Manager%20%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7)%20%E7%BC%96%E8%AF%91%E5%88%B0%20windriver%20linux%20%E9%95%9C%E5%83%8F%E4%B8%AD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1988429%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E4%BF%A1%E6%81%AF%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1988181%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E5%B0%86%20fmc%20(Frame%20Manager%20%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7)%20%E7%BC%96%E8%AF%91%E5%88%B0%20windriver%20linux%20%E9%95%9C%E5%83%8F%E4%B8%AD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1988181%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E6%89%BE%E5%88%B0%E4%BA%86%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%EF%BC%8C%E5%B0%86%E5%85%B6%E5%8F%91%E5%B8%83%E5%9C%A8%E8%BF%99%E9%87%8C%EF%BC%8C%E4%BB%A5%E9%98%B2%E6%9C%89%E4%BA%BA%E9%81%87%E5%88%B0%E4%B8%8E%E6%88%91%E7%B1%BB%E4%BC%BC%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%A6%81%E5%B0%86%20fmc%20%E6%B7%BB%E5%8A%A0%E5%88%B0%E6%82%A8%E7%9A%84%E5%9B%BE%E5%83%8F%E4%B8%AD%EF%BC%8C%E8%AF%B7%E5%B0%86%E4%BB%A5%E4%B8%8B%E8%A1%8C%E6%B7%BB%E5%8A%A0%E5%88%B0%E6%82%A8%E7%9A%84%20yocto%2Flocal.conf%EF%BC%9A%3C%2FP%3E%3CP%3E%E5%AE%A2%E6%88%B7%E9%A3%9F%E8%B0%B1%EF%BC%9A%E9%A3%9E%E6%80%9D%E5%8D%A1%E5%B0%94%E5%B1%82%2B%3D'fmc'%3C%2FP%3E%3CP%3E%E5%AE%A2%E6%88%B7%E9%A3%9F%E8%B0%B1%EF%BC%9A%E9%A3%9E%E6%80%9D%E5%8D%A1%E5%B0%94%E5%B1%82%2B%3D'fmlib'%3C%2FP%3E%3CP%3E%E5%AE%A2%E6%88%B7%E9%A3%9F%E8%B0%B1%EF%BC%9A%E9%A3%9E%E6%80%9D%E5%8D%A1%E5%B0%94%E5%B1%82%2B%3D'tclap'%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1987602%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E5%B0%86%20fmc%20(Frame%20Manager%20%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7)%20%E7%BC%96%E8%AF%91%E5%88%B0%20windriver%20linux%20%E9%95%9C%E5%83%8F%E4%B8%AD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1987602%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E9%97%AE%E9%A2%98%E6%98%AF%E7%94%B1%E6%82%A8%E7%9A%84%E6%9E%84%E5%BB%BA%E9%80%89%E9%A1%B9%E2%80%9C%20%3CSPAN%3Evirtual%3Amultilib%3Alib32%3A%E2%80%9D%E5%BC%95%E8%B5%B7%E7%9A%84%EF%BC%8C%E8%AF%A5%E9%80%89%E9%A1%B9%E4%BD%BF%20fmc%20%E6%9E%84%E5%BB%BA%E4%B8%BA%2032%20%E4%BD%8D%E5%BA%93%E3%80%82%E5%AE%83%E5%BA%94%E8%AF%A5%E6%9E%84%E5%BB%BA%E4%B8%BA%20ARM%2064%20%E4%BD%8D%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1985559%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E5%B0%86%20fmc%20(Frame%20Manager%20%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7)%20%E7%BC%96%E8%AF%91%E5%88%B0%20windriver%20linux%20%E9%95%9C%E5%83%8F%E4%B8%AD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1985559%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%B8%8D%EF%BC%8Cimage-rescue.bb%20%E6%98%AF%E6%88%91%E8%87%AA%E5%B7%B1%E7%9A%84%E9%85%8D%E6%96%B9%E6%96%87%E4%BB%B6%EF%BC%8C%E7%94%A8%E4%BA%8E%E5%B0%86%20fmc%20%E6%B7%BB%E5%8A%A0%E5%88%B0%E6%88%91%E7%9A%84%E5%86%85%E6%A0%B8%E6%98%A0%E5%83%8F%E4%B8%AD%E3%80%82%E6%88%91%E4%B8%8D%E5%BA%94%E8%AF%A5%E4%B8%8E%20fmc%20%E6%9C%89%E4%BB%BB%E4%BD%95%E5%85%B3%E7%B3%BB%E3%80%82%3CBR%20%2F%3E%E4%B8%BA%E4%BA%86%E7%AE%80%E5%8D%95%E8%B5%B7%E8%A7%81%EF%BC%8C%E6%88%91%E5%8F%AA%E9%9C%80%E8%BF%90%E8%A1%8C%E2%80%9C.%2Fbitbake%E2%80%9Dfmc%E2%80%9D%EF%BC%8C%E7%84%B6%E5%90%8E%E6%88%91%E6%94%B6%E5%88%B0%E4%BB%A5%E4%B8%8B%E9%94%99%E8%AF%AF%3CBR%20%2F%3E%3CBR%20%2F%3E%3CFONT%20color%3D%22%23FF0000%22%3E%E9%94%99%E8%AF%AF%EF%BC%9A%E6%B2%A1%E6%9C%89%E6%8F%90%E4%BE%9B%E2%80%9Cfmc%E2%80%9D%3C%2FFONT%3E%3CBR%20%2F%3E%20%3CFONT%20color%3D%22%23FF0000%22%3Efmc%20%E8%A2%AB%E8%B7%B3%E8%BF%87%EF%BC%9A%E6%82%A8%E5%8D%B3%E5%B0%86%E5%90%AF%E7%94%A8%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BB%84%E4%BB%B6%EF%BC%8C%E8%BF%99%E6%B6%89%E5%8F%8A%E9%A2%9D%E5%A4%96%E7%9A%84%E7%AC%AC%E4%B8%89%E6%96%B9%E8%AE%B8%E5%8F%AF......%3C%2FFONT%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1985401%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E5%B0%86%20fmc%20(Frame%20Manager%20%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7)%20%E7%BC%96%E8%AF%91%E5%88%B0%20windriver%20linux%20%E9%95%9C%E5%83%8F%E4%B8%AD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1985401%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E7%9C%8B%E6%9D%A5%E8%AF%A5%E9%94%99%E8%AF%AF%E6%98%AF%E7%94%B1%3CSPAN%3E%E6%9D%A5%E8%87%AA%20WindRiver%20%E7%9A%84%E9%85%8D%E6%96%B9%20image-rescue.bb%20%E5%BC%95%E8%B5%B7%E7%9A%84%EF%BC%8C%E8%AF%B7%E8%A6%81%E6%B1%82%E4%BB%96%E4%BB%AC%E4%BF%AE%E5%A4%8D%E6%AD%A4%E9%97%AE%E9%A2%98%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1984744%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E5%B0%86%20fmc%20(Frame%20Manager%20%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7)%20%E7%BC%96%E8%AF%91%E5%88%B0%20windriver%20linux%20%E9%95%9C%E5%83%8F%E4%B8%AD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1984744%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%AF%B9%E7%9A%84%EF%BC%8C%E6%88%91%E4%B9%9F%E4%BB%A5%E4%B8%BA%E6%98%AF%E9%A3%9F%E8%B0%B1%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E4%BD%86%E6%98%AF%E5%A6%82%E6%9E%9C%E6%88%91%E5%B0%86%20fmc%20%E9%85%8D%E6%96%B9%EF%BC%88%E5%8C%85%E6%8B%AC%E5%85%B6%E6%94%AF%E6%8C%81%E5%BA%93%20fmlib%EF%BC%89%E5%A4%8D%E5%88%B6%E5%88%B0%E6%9B%B4%E9%AB%98%E5%B1%82%EF%BC%88%E6%88%91%E7%9A%84%E5%85%83%E5%B1%82%EF%BC%89%EF%BC%8C%E5%88%99%E6%9E%84%E5%BB%BA%E5%B0%86%E9%80%9A%E8%BF%87%E5%B9%B6%E5%B0%86%20fmc%20%E6%B7%BB%E5%8A%A0%E5%88%B0%20%2Fusr%2Fbin%E3%80%82%E7%9C%8B%E6%9D%A5%E8%BF%99%E4%BA%9B%E9%A3%9F%E8%B0%B1%E8%BF%98%E4%B8%8D%E9%94%99%E3%80%82%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1984350%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%E5%B0%86%20fmc%20(Frame%20Manager%20%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7)%20%E7%BC%96%E8%AF%91%E5%88%B0%20windriver%20linux%20%E9%95%9C%E5%83%8F%E4%B8%AD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1984350%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ELS1043A%20%E6%98%AF%20ARM64%20%E6%9E%B6%E6%9E%84%EF%BC%8C%E5%9C%A8%E6%82%A8%E7%9A%84%E6%9E%84%E5%BB%BA%E4%B8%AD%E5%AE%83%E6%AD%A3%E5%9C%A8%E6%90%9C%E7%B4%A2%2032%20%E4%BD%8D%E5%BA%93%E3%80%82%E4%BD%A0%E7%9A%84%E9%A3%9F%E8%B0%B1%E4%BC%BC%E4%B9%8E%E6%9C%89%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E7%9A%84%20Yocto%20SDK%20%E6%98%AF%E7%94%B1%20Windriver%20%E6%8F%90%E4%BE%9B%E7%9A%84%E5%90%97%EF%BC%9F%E5%A6%82%E6%9E%9C%E6%98%AF%EF%BC%8C%E8%AF%B7%E8%81%94%E7%B3%BB%20Windriver%20%E8%A7%A3%E5%86%B3%E6%AD%A4%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E