我不是学嵌入式开发的,但是因为工作的需要,现在在学习yocto。网上看了很久的资料了,有些概念还是不是很理解。
假设我的目的是让我的目标系统每一秒显示一次hallo wolrd。那yocto可以帮助我创建一个适合我cpu的一个linux 系统。那问题是我的程序应该怎样嵌入到这个系统中呢? cpu 如何知道我的运行程序在那里,应该运行哪个程序?
yocoto是一个系统构建工具,他能帮你编译出内核,uboot,同时还会帮你生成 交叉编译工具。至于你在Linux上想要开发应用程序,那么这个就和yocoto
没关系了(也可能可以,但我们没那么用过)。他只帮你构建基础的系统。
你用它生成的交叉编译工具编译你自己的程序就行了。
那yocto想要在windows 上用的话,是不是只能用虚拟机?网上没有看到别的方法了。那比方我用他的交叉编译工具编译的时候出错了,那它那有没有debug这种调试工具的?