[yocto] Yocto SDK: how to deploy application with step "make install" to target?

Philip Balister philip at balister.org
Sun Dec 3 06:17:49 PST 2017


On 12/01/2017 10:15 AM, Jerry Lian wrote:
> Thanks Eric for your explanation!
> * (I know I can build the app within yocto build, but sometimes I prefer
> the SDK method outside yocto build.)
> * So just copy manually? I thought there are some tricks  that I don't know.
> 
> Now I have follow-up question:
> * It seems that "make install" will copy different files to different
> folders
> * Can I do like these:?
> --- make
> --- copy (via scp)
> --- make install
> * Or it needs to be:
> --- make
> --- make install
> --- copy (via scp) -----then how do I know: what files to go which folder?
> --- can you explain:
>     "... you may supply a custom install prefix directory to configure."
> --- how?

I've used sshfs to mount the target on the machine with the sdk and then
something like:

make install DESTDIR=~/mydevice

From:

https://wiki.gnuradio.org/index.php/Cross_compile_an_OOT_and_install_on_target

Philip

> 
> Thanks!
> 
> 
> 
> 
> 
> On Fri, Dec 1, 2017 at 9:34 AM, Eric Schwarz <eas at sw-optimization.com>
> wrote:
> 
>> Am 01.12.2017 15:16, schrieb Eric Schwarz:
>>
>> Hi Jerry,
>>>
>>> Am 01.12.2017 15:07, schrieb Jerry Lian:
>>>
>>> I am new to embedded linux, and some concepts confuse me:
>>>> * I have downloaded an Autotools-based application to run on my board.
>>>> * If I boot the board with original image/original SDK, I normally
>>>> build/install it with steps:
>>>> ----- ./bootstrap
>>>> ----- ./configure
>>>> ----- make
>>>> ----- make install
>>>>
>>>
>>> You may build your app within yocto build process so your application is
>>> contained in your rootFS directly.
>>>
>>> * Now if I boot the board with yocto image without SDK, how can I deploy
>>>> the application?
>>>> ---- (surely I do "bitbake -c populate_sdk some-image", and source the
>>>> environment!)
>>>>
>>>> ----- ./bootstrap (Yocto SDK on host)
>>>> ----- ./configure (Yocto SDK on host)
>>>> ----- make         (Yocto SDK on host)
>>>> ----- make install (???)
>>>>
>>>
>>> If you build it w/ the SDK outside of the yocto build process just
>>> install it to a local directory and copy all the stuff w/ e.g. scp onto
>>> your boards rootFS.
>>>
>>
>> ... you may supply a custom install prefix directory to configure.
>>
>>
>>
>>> * How to do "make install"? (I want to install it on target, but how?)
>>>>
>>>> Thanks!
>>>>
>>>
>>> Cheers
>>> Eric
>>>
>>
> 
> 
> 



More information about the yocto mailing list