HOME  |  NEWS  |  BLOGS  |  MESSAGES  |  FEATURES  |  VIDEOS  |  WEBINARS  |  INDUSTRIES  |  FOCUS ON FUNDAMENTALS
  |  REGISTER  |  LOGIN  |  HELP
Comments
You must login to participate in this chat. Please login.

If anyone gets Linux running on the LaunchPad (ARM version) I want to hear about it... Somehow I don't think so...

Not impossible I am sure -- but highly improbabale...

Iron

Selection priority for bootloader

Kernel, kernel tools bootloader, specifics

is there a good ie better than the Ti User Gide to explain there graphics??

Google "linux on arm" The launchpad may be just a little light to run linux but I don't know for sure.

 

can I install a small kernal on the Ti Stellaris LM4F120 launchpad 

Khem, Outstanding! I/we hope to see another of your lectures soon.

 

Iron

@ImageEngineer generally patches are done for small fixes and so on. major changes come with the main kernel sources itself. but thats not hard and fast rule I have seen where features lives in patches too

Blogger

@EmbedXControls the embeddiin in ( ) is for regular expression syntax, if you remember its a regular expression now you can also specify "beaglebone|overo...." thats fine too

Blogger

Are patches typically provided by third parties?  If not, why are there different procedures for patching a kernel and modifying one?

@rstengi all tasks listed there are required.

Blogger

@cghaba its in meta-beagleboard

https://github.com/beagleboard/meta-beagleboard/blob/master/common-bsp/recipes-kernel/linux/linux-mainline_3.8.bb

Blogger

@FerTrujillo yes iMX is well supprorted although I am not sure about the particular machine you are interested in.

see http://layers.openembedded.org/layerindex/branch/master/layer/meta-fsl-arm/ and

http://layers.openembedded.org/layerindex/branch/master/layer/meta-fsl-arm-extra/

Blogger

In what file will the code on slide 11 be found?

Iron

@cghaba kernel mods are done in form of patches. 

Blogger

@EmbedXControl yes you can always read through the README of a BSP layer and it will list the upstreaming process and additionally you can read through http://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded

Blogger

Is there support for Udoo or i.Mx in general?

Thanks!

How are kernel modifications distigueshed from kernel patches?

Iron

@kostaya yeah rPI is well supported and if you run into issues you can aks questions on IRC or mailing lists people are quite helpful there.

Blogger

Thank you and have a great day.

Iron

greate, thanx for the link!

Iron

@testflight yes I agree with you, however once you go through the motions of doing it. Its not that many items you will encounter.

Blogger

@aalbashar good question, many android components are buildable https://github.com/shr-distribution/meta-smartphone/tree/master/meta-android

Blogger

@RSweaver that was a mere list of all the tasks that will be performed for kernel build now if you want to visualize the dependencies you would do bitbake -g virtual/kernel which will generate the dotty graph files for dependencies that you can visualize

Blogger

@Khem, Thanks for the lectures on yocto.  The links provided will be very usefull.  I already visited the yocto home page and saw the linkl for the "Mega" manual, looks like a good place to start, your slides will also help ... now to find the time

Iron
@jjrochow@ra.rockwell.com sure virtual/kernel is abstract name for kernel so you always build virtual/kernel no matter what machine you have underneath say you were to use beaglebone and kernel is provided by linux-mainline recipe and another one qemuarm where kernel is provided by linux-yocto then yocto will take care of building the right one you just have to say MACHINE=<machine> bitbake virtual/kernel
 
Blogger

Thanks for all, very usefull links too!

Iron

I have a general question about yokto.

is it possible to build a customized android using yokto?

Iron

Thank you Khem.  These classes help a lot to understand where to start with yocto.

@Gene Kern yes there is process diagram it was in our previous lecture slides and also found in yocto project mega manual

Blogger

thank you Khem! Thank you DigiKey

nice lection, have to try do_ ;) on RPi

Iron

right now syntax seems complicated to me

Iron

@drroley_lpe % is wild character match. So 3.10% would match anything after 3.10 for version you can have 3.10.1 or 3.10-git or anything like that

Blogger

Thanks Khem - I am still trying to set up a linux session on my PC to be able to install the yocto application - very informative but will require more studying on my part.

Iron

Thanks! Challenging stuff for a novice...

Thanks, see all tomorrow

Iron

Thanks for all Khem, bye.

 

Iron

Thanks for the lecture.

 

Iron

Is there a process flow diagram for using Yocto? 

Iron

Thanks Khem for a great lectrue

Iron

Thank you Khem, Design News, and Digi-Key

Gold

Thanks Khem, Steph, and Digi-Key!

Iron

Thank you.  Very informative.

Iron

Q: Will you explain "virtual kernel" in more detail?

menuconfig is the standard tool for linux configuration 

do_cleanup, do_fetch, do_compile, du_package

do_configure, do_build, do_install, do_uboot_mkimage, do_clean

Iron

do_fetchall, do_build, do_clean, do_configure, do_compile 

Iron

do_cleanall

do_fetchall

do_compile

do_Package

do_Uboot

Iron

do_fetchall

Do_compile

Do_package
 
do_uboot_mkimage
 
do_cleanall
Iron

obviously do_ ... somwthing, but which ones would be required for say a minimal build, and in what order?

 

Iron

do_beedoobeedoo

do_wop

do_da

do_doo

do_remi

Iron

do_compile, do_configure, do_fetch, do_package, do_install

 

Iron

do_fetchall, _configure, _package, _compile, _listtasks

Do_configure, Do_compile, Do_package, do_uboot_mkimage, and do_cleanall.
Iron

do_build, do_compile, do_package _write, do_install, do_fetchall

Iron
do_configure
do_compile
do_package
do_uboot_mkimage
do_cleanall
Iron

do_fetch,do_dev_shell,do_build,do_sizecheck & do_configure

Iron

Hello from Albuquerque.

Iron

Linux kernel, bootloader, kernel tools

Iron
Do_configure,Do_compile, Do_package, do_uboot_mkimage, do_cleanall
Iron

do_build, do_configure, do_install, do_compile, do_package

Iron

do_fetchall, do_build, do_compile, do_configure, do_install

Iron

do_build, do_compile

 

Iron

not sure  though do_configure is neede

Iron

do_configure

do_install

do_package

do_cleanall

do_compile

Iron

do_fetchall, do_patch, do_config, do_compile, do_build

Iron

khem's? this is a big distraction trying to answer multiple ?s and listen to what is going on!!!!!!!!!!

do_fetchall

do_configure

do_install

do_build

do_compile

Iron

do_compile, do_configure, do_install, do_patch, do_clean

 

Iron

is there a process to submit a patch to a particular BSP main line

do_fetchall, do_build, do_devshell, do_strip, do_deploy

 

Iron

do_fetch_all, do_compile, do_install, do_build, do_clean

Iron
Do_configure
Do_compile
Do_package
do_uboot_mkimage
do_cleanall
Iron

do_fetchall, do_build, do_compile

Iron

do_build, do_compile,do_patch thats all i can see

Iron

do_package, do_install, do_menuconfig,do_clean, do_build

Iron

do_fetchall, do_configure. do_claan, do_compile

 

ØDo_configure
ØDo_compile
ØDo_package
do_uboot_mkimage
do_cleanall

Are all the tasks required or are some optional?

 

Iron

Khem's question is: Name 5 tasks bitbake runs when building Linux Kernel?

do_configure

make oldconfig

Iron

do_configure task copies it into workdir and runs

khem's? actually do_config

bitbake kernel-image-type 

to build a kernel 

make oldconfig (I think!)

Iron

The command is do_configure

Iron

Khem's question is: What is the command to build the kernel config?

is the code on slide 11 python language?

what do you need to enclose beaglebone with ( ) braces ?

to pick , latest in lue of default kernel

Iron

version of kernel from predefined configuration

Iron

khem: "%" select first or highest version or nothing?

Selection method of the Kernel

Iron

linux-yocto, latest version

Iron

prefered version ot the kernel

Iron

What default linux kernel version to to use 

Iron

default prefence is the selection to be made unless another option is chosen

Iron

it will be latest version of the kernel

selection priority, highest version.

Iron

The latest kernal version

Iron

Selection priority for the "preferred" version of teh build.

Iron
–Selection priority
Iron

set the default version of kernel to be generated which is the highest version

Iron

Default kernet version to apply

Iron

Selects highest kernel version unless user specifies other.

Iron

khem's? priority selection

Default preference indicates to bitbake to pick up the version of the kernel specified in the default version, if preferved versoin is not defined.

The default preference would be the latest kernel version.

user defined version for bitbake

Iron

Selection Priority.. As Default it is selected as Highest version

Iron

Which version of the kernel to select

Iron

indicates that I always want to choose one particular version

Iron

Khem's question is: What is DEFAULT_PREFERENCE variable?

kernel, bootloader

 

Iron

Bootloader, Kernel, board level packages

Iron

hello from orange county!

Iron

LNX kernel, kernel tools machine specific

Bootloaders, Linux Kernal, kernal tools, and various board specific packages.

Iron

Linux Kernel, bootloaders, tools

Iron

Linux kernel, bootloader, kernel tools.

The components are the software that you need to get a board running:  the kernel, a bootloader, and code to control the hardware.

Iron
•Linux Kernel
•Vendor kernels, upstream, OS kervendors ...
•Bootloaders
•U-boot, ...
•Kernel tools
•Board specific packages
Iron
Linux kernels,boot loaders,kernel tools
Iron

Kernel, bootloader and Kernel tools

Iron

kernel, hardware interface, bootloader

Iron

khem's? bootloader/kernels/boards

kernel tools, board specific packages, linux kernel, boot loaders

Iron

Linux Kernal, Bootloaders, Kernal tools, BSP specifics

Iron

Kernal, bootloader, kernel tools,

Iron

Linux kernel, bootloader, kernel tools

Iron

linux kernel, bootloader,bsp

Iron

Linux bootloader and kernel

Iron

Linux Kernel, Bootlaoder(U-boot) Kernels tools

Bootloader, Linux Kernel

Iron

Linux Kernel, booloader, kernel tools,, board specific pkgs

Iron

Vendor kernels, bootloaders, kernel tools, BSPs

Gold

Bootloader, Kernel, board level packages

Iron

Linux kernel, boot loaders, kernel tools, board specific packages

Iron

boot loader and kernel.  Are there others?

Linex Kernal, Bootloader, Kernal tools

Iron

kernael tools and bootloader

Iron

Linux Kernal,

bootloader

Iron

Kernel, bootloader, kernel tools

Iron

The Linux kernel and bootloaders

Iron

Khem's question is: Name some of the components that constitute a Yocto project BSP?

Hello from McMurray, PA

 

Iron

Hello everybody from Bremen/Germany

Iron

Hi all -Audio is live! If you don't see the audio bar at the top of the screen, please refresh your browser. It may take a couple tries. When you see the audio bar, hit the play button. If you experience audio interruptions and are using IE, try using FF or Chrome as your browser. Many people experience issues with IE. Also, make sure your flash player is updated with the current version. Some companies block live audio streams, so if that is the case for your company, the class will be archived on this page immediately following the class and you can listen then. People don't experience any issues with the audio for the archived version.

Iron

Hello from Guadalajara!

Iron

Hello from Azcapotzalco, Mexico City.

Iron

Hello from Albuquerque.

Iron

Hi all -Audio is live! If you don't see the audio bar at the top of the screen, please refresh your browser. It may take a couple tries. When you see the audio bar, hit the play button. If you experience audio interruptions and are using IE, try using FF or Chrome as your browser. Many people experience issues with IE. Also, make sure your flash player is updated with the current version. Some companies block live audio streams, so if that is the case for your company, the class will be archived on this page immediately following the class and you can listen then. People don't experience any issues with the audio for the archived version.

Iron

hello you guys from Lowell, MA

Hello from Longmont, CO

Iron

Hi from sunny PC, FL.

Iron

Hello from Forest, MS

 

Iron

Good evening from Iasi

Iron

Hello from Rocklin, CA

Iron

hello you guys, from SoCal

Iron

Recognition can achieve greater things. Pay is playing safe. 

Its all about risks, the greater the risk, the greater the reward.

Not discussing, just saying :D

Hello from Rochester, NY

Iron

@khem I do know some who like recognition more than pay.  I am not one of them. Pay = security, food, water, shelter, ...

Iron

greetings from slc ut....

Greetings from snowy Boston area ... 

Iron

The birds of a feather do fly together.

Fly united.

Iron

We are 10 minutes till GO time. Be sure to click 'Today's Slide Deck' under Special Educational Materials above right to download the PowerPoint for today's session.

that bird analogy...

inspiring

@JCheetham getting paid is side product of it and yes someone has to pay the bills but that not the only motivation there is a bigger purpose to collaborate and help each other. It  can be described like a flying flock of birds they all fly together and turn together and take decisions its an amazing phenominon there is no one leader

Blogger

There is another one of the CEC Blog classes also from UBM, EE Times University

at eetimes.com if you could use more CEC credits.

Iron

@78RPM since you ask, there is one aspect of motivation as you will read in psycology which is purpose, And open source provides that in ample ways. and second piece is the social recognition which is higher in satrisfaction ladder for human mind if you know the satisfaction pyramid :)

Blogger

@78RPM Most Linux software is written by people who are paid to do so. See IEEE Spectrum 2/14 Page 72

Iron

@khem, Why do you think Open-Source communities have gotten so robust?  There's Libre OpenOffice, Arduino, Raspberry Pi, BeagleBone, Kahn Academy, edX, Elon Musk's Hyperloop train.  What's behind this growing movement to give ideas away?  Perhaps it's a way of giving free samples of yourself to generate interest. Or maybe it's just a motivation to make a better world.

Gold

 

hello from Mishawaka

 

Iron

@bitbanger I would start with resources from www.yoctoproject.org

Blogger

@rruther2 Ok, thank you. I am looking forward for another great lecture from Khem.

Iron

@rclipat: Believe me, you will not miss a thing.

Iron

@rruther2. 15 hours no power, no heat and nothing to watch. My family just gather around the fireplace. Its an experience.

Iron

We had no power since 11 AM tomorrow.  and could not attend the lecture yesterday. I hope i did not miss a lot.

Iron

Hello from Summerville, South Carolina. We just got our power back. Lost it due to severe Ice storm.

Iron

Aloha from sunny Montana. 40 degrees and melting snow

Gold

@WillP, It is about 27 degrees below zero, and I am sending it South for the winter.

Iron

hello everyone from Timisoara, Romania

Iron

Looks like we're going to get above freezing in Minneapolis today!  27 degF and rising...

Iron

Hello everyone! Welcome back! The streaming audio player will appear at the top of this web page when the show starts at 2 PM Eastern time today. When you see it, click on the play button to start the audio. Note however, that some companies block live audio streams. If when the show starts, the audio bar doesn't appear or you don't hear any audio, try refreshing your browser. If that doesn't work, try using Firefox or Google Chrome as your browser. Some users experience audio interruptions with IE. Also, make sure your flash player is updated with the current version. If that doesn't work, the class will be archived immediately following our live taping. You shouldn't experience any problems with the audio when listening on-demand.

Houston here - Sunny & MILD ! 64F/ 16C

Iron

Howdy from Tomball TEXAS

Iron

Good morning from guadalajara Mexico!

Hello from cold Hudson's Hope BC

Iron

Hello from Somewhere on the Niagara Frontier.

Iron

@bitbanger

Getting Started link;

http://www.yoctoproject.org/docs/latest/yocto-project-qs/yocto-project-qs.html

package builder guide;

http://www.openembedded.org/wiki/How_to_create_a_bitbake_recipe_for_dummies

 

 

Iron

I want to Yocto . Is there a simple cookbook guide ?

what is kernel development and how they can be used to extend kernel packages

Iron


Partner Zone
Latest Analysis
As more electric cars and plug-in hybrids hit the highways, the need for battery chargers is growing.
Festo is developing small wind turbines for generating power to buildings. The model for the mini wind devices is the seagull wing.
MIT students modified a 3D printer to enable it to print more than one object and print on top of existing printed objects. All of this was made possible by modifying a Solidoodle with a height measuring laser.
A battery management system to support an electric motorcycle lithium-ion battery pack took first place in Texas Instruments' annual engineering innovation contest.
This Gadget Freak Review looks at a keyless Bluetooth padlock that works with your smartphone, along with a system that tracks your sleep behavior and wakes you at the perfect time in your sleep cycle to avoid morning grogginess.
More:Blogs|News
Design News Webinar Series
7/23/2014 11:00 a.m. California / 2:00 p.m. New York
7/17/2014 11:00 a.m. California / 2:00 p.m. New York
6/25/2014 11:00 a.m. California / 2:00 p.m. New York
5/13/2014 10:00 a.m. California / 1:00 p.m. New York / 6:00 p.m. London
Quick Poll
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Aug 18 - 22, Embedded Software Development With Python & the Raspberry Pi
SEMESTERS: 1  |  2  |  3  |  4  |  5  |  6


Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.
Next Class: September 30 - October 2
Sponsored by Altera
Learn More   |   Login   |   Archived Classes
Twitter Feed
Design News Twitter Feed
Like Us on Facebook

Sponsored Content

Technology Marketplace

Copyright © 2014 UBM Canon, A UBM company, All rights reserved. Privacy Policy | Terms of Service