Thank you for the reply.

 

You say I should be using an embedded Linux. Just for clarity you’re talking 
about Yocto/buildroot or are talking about an already existing embedded Linux 
distro.

 

Powered board. Yes we will use solar but also a battery to keep the board 
running the solar power isn’t available.

 

My main concern is size data space wise but power efficiency. Will a Yacto 
build provide more power savings than buildroot or standard Debian? 

 

Also would there be any already baked Yacto images I could use to test out to 
see how it runs?

 

Thank you,

Andrew Rudd

 

From: Timothy Froehlich <tfroehl...@archsys.io> 
Sent: Monday, February 18, 2019 2:37 PM
To: andrew.r...@aktyon.com
Cc: Yocto discussion list <yocto@yoctoproject.org>
Subject: Re: [yocto] Yocto General purpose evaluation

 

Sounds like you should be using an embedded Linux, since only including the 
minimum required software will help keep your image small and power usage down. 
Removing audio, video and usb, including from your kernel config, should 
drastically reduce your size. 

 

You should consider the value of a read only FS, since I'd assume you'll have 
random power loss due to solar being your primary power source. Yocto/Buildroot 
will be much better with that.

 

For Yocto vs Buildroot, here's a good place to start for your research: 
https://lwn.net/Articles/682540/. In my experience, Buildroot is easy, simple, 
and great as long as you're building one thing. Yocto is much more powerful and 
if you need more than what Buildroot can provide then you're better off 
investing your time learning Yocto instead of learning how to modify Buildroot, 
IMO.

 

On Mon, Feb 18, 2019 at 10:33 AM <andrew.r...@aktyon.com 
<mailto:andrew.r...@aktyon.com> > wrote:

Hello,

 

I’m looking to evaluate the general purpose/utility of a custom build Yocto 
embedded OS. I’m trying to get my head around the benefits of using such an OS. 
I’m sure it’s on case by case basis so let me provide my background and 
requirements.

 

Background/requirements

Currently using Debian OS on my prototype build based on a Beaglebone green 
wireless. 

Custom software is constructed in java.

System utilizes 9 axis accelerometer, vibration sensor, Bluetooth, WiFi, LTE-M, 
GNSS, power management (through BB I2c and GPIO channels)

It runs on a battery and solar.

Power usage is important. Standby is used and still needs to listen for 
vibration sensor, Bluetooth and LTE-m cellular events.

Only constrained by power usage and data usage. Processor or memory usage are 
unconstrained except for in relation to power usage.

Minimizing data usage if an OS update is needed would be an advantage. 

No audio , video, USB or GUI is used.

 

 

So would there be a significant benefit seen by using a custom Yocto build or 
would a GUIless version of Debian be just as effective? Also considering 
Buildroot if that would be just as effective and simpler to execute. If anyone 
has any other thoughts or concerns I would love to discuss. Thank you for your 
time.

 

Thank you,

Andrew Rudd

President, Aktyon

352-256-8086

andrew.r...@aktyon.com <mailto:andrew.r...@aktyon.com> 



 

-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org <mailto:yocto@yoctoproject.org> 
https://lists.yoctoproject.org/listinfo/yocto




 

-- 

Tim Froehlich

Embedded Linux Engineer

tfroehl...@archsys.io <mailto:tfroehl...@archsys.io> 

215-218-8955

-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to