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.

I think I understand now

Iron

Thank you Khem for great class!

Debugging techniques for broken images

Khem, thank you for a great series... 

? does Eclipse have the same application building features as QTCreator.

 

Hello from Forest, MS and thanks for the technical presentation. It was good and well received.

Iron

KHEM, Thanks again I had and have little or not much to work with and had/have no idea. Now I do have more to work with, especially archival. I still am none to sure where I am going with this, foreward with new vocabulary and understanding (saavy).

   I am positive this all fits together with the other five and future semesters, so keep em comming, (more semesters) and keep up the good work more Continuing Education Credits.

   Including the IEEE University, I see these classes as a success to date.

 

 

Iron

yes it is for my desktop - thanks Khem

Iron

@Khem, re QT usage:

Ok, I think I understand now; QT is a framework to build graphical oriented applications.  I think I saw other discussion about just using Eclipse CDT to build simpler applications, like command line oriented apps for the target embedded Linux.  Thanks.

Iron

@KaRobotics:  is it for your desktop? you can install ubuntu and boot from USB flash. its user friendly to install and use but if its for a embedded device then generate using OpenEmbedded/Yocto would be easier

Blogger

Is there a light Linux OS you can recommend to install - to boot from USB flash?

 

Iron

@gbabecki the special about QT is that its used quite a lot for do graphical applications in embedded systems and we learnt about tools to get going with app development.

Blogger

@rstengi yes there is a plugin for Eclipse however thats for generic c/c+ not specific to  develop Qt applications

Blogger

@RogerCoffee QT is a graphical framework, then QTCreator is a IDE used to develop applications using QT libraries and what we learnt today was to use these to buidl applications using Yocto SDK plugged underneath the QTcreator to build applications.

Blogger

@78RPM it can be however I am not aware if anyone has done that. We have done it for Eclipse and QTCreate and kdevelop IDEs

Blogger

@dpalu2 debug info is added auxiliary to image which means you can throw it away when done debugging. images are stripped of debug info always and you install the needed debug info packages on demand. 

Blogger

@Khem, The course introduction says that the SDK can be "hooked into other IDEs."  Does this include the Cypress PSoC Creator?

Gold

@cghaba thats correct. You can use yocto framework for all that. 

Blogger

Would like to see detailed example of using Qtcreator to create a specific application.

Iron

@mtien88 if you had a beaglebone then you would do

opkg install gdbserver

on the target/beaglebone

but if you were building your own image then you would do

IMAGE_INSTALL += "gdbserver" and rebuild your image

Blogger

@78RPM for Android devices you wont be able to use yocto yet. Since the ecosystems are different.

Blogger

 

How about mentioning the CEC Linkedin group?

 

Iron

dackley: Thats configuration is good, more CPU power makes it faster.

Blogger

@Khem, For an Android device, how would I decide whether to use Yocto or Basic4Android?

Gold

@DaveWR there is a lot of offline practice information in the classes, that should help to get more insights and master Yocto project framework

Blogger

Arduino and beginning bonehead reusable code for beginners.

Iron

@spatel good luck and dont hesitate to ask questions on IRC or mailing lists

Blogger

Interesting lecture set. Now you can do the background classes.

Iron

@rruther2 to debug linux we would use gdb and JTAG devices and if you like IDEs then you can use Eclipe 

Blogger

Thanks for the nice class, Khem.

Iron

For Continuing Education Courses, recommend providing suggested reading before start of course

Iron

Thank you Khem. This was very good introduction to Yocto. I can start using it now.

 

Iron

gbsserver is used for debigging remotely ... somes great ideas for futures classes have been suggested

I hope to see another such good presentation from Khem.

Iron

Excellent class. I like all of the ideas submitted for other classes.
Thank you Khem, Design News, and Digi-Key.

Gold

@yolk55 thanks for your feedback

Blogger

Khem, what is your recommended minimum development system configuration for Yocto?

e.g. i5 with 8GB RAM, 256GB disk, and 1366x768 display

Iron

How to install gdbserver and application on device if not build into image?

Iron

@ImageEngineer thanks for feedback. 

Blogger

How was oneto answer the questions asked during the lecture?

@Khem

how much overhead (code) does the debugger add? is the image regenerated after debugging without gdbserver?

 

Iron

Thanks Khem.  A class on Yocto with an actual hardware example (raspberrpi or related).

Iron

Thank you, Khem for taking the time to prepare for and present these classes.  They have been very informative, and well done.

Khem, please let me see if I understood well the today presentation. I can use yocto to create an application or the kernel and the aplication altogether (also for cross development)?

Iron

Have a great weekend everyone. Stay warm.

Iron

@gbabecki todays talk would have helped with SDK and IDE for app development I hope. this is when you want and application dev env and not the complete platform.

Blogger

I have LED ideas that I am prepared to discuss with... , probably not enough for a class but maybe a

page or two of DN. Rod. R.

Iron
Nice lecture, thank you alot Khem! Thanks for DigiKey
Iron

until next time.  Bye.

Iron

THank you Khem, steph, Digi-Key, GNU, et. tal.

Iron

an excellent week, Khem

Iron

Another topic that I would be interested in is more on using Qtcreator to create embedded applications.

Raspberry pi programming info would be a nice topic

Iron

Thanks again Khem. 

Iron

Encryption algorythms using linux would be great to learn

Iron

Great course with great classes.

Khem's final question was: What other topics would you like to see classes on?

Gdbserver, thanks Khem

Iron

It would be very helpful to walk thru a simple example using Embedded Linux and Yocto

Iron

I would like classes on using other SDKs and IDEs such as PSoC as well as those of other vendors.

Gold

Thanks Khem, Design News and Digi-Key.

Iron

Python class would be interesting - current technology hardware also would be well received.

 

Iron

Thank you for the lectures this week and seed for more studying

forward looking I would like to see a life project to improve understanding of the syntax

Iron

Thanks Khem for another great presentation.

Iron

Very good lectures, than you very much Khem

Thank you so much! 

Iron

Thank you for a great course on Yocto

Iron

I do not know what tools to de-dug YOCTO or Linux, KEIL? nope?

Iron

Really big thank you Khem.

Thank you Stephanie, Design News and Digi-Key

Iron

Driver development on Yocto

Iron

Thanks, very informative week of presentations.

Iron

device drivers with particular emphasis on communicating with user space.

Thank you again for the series

thanks Khem, it's a great class.

Iron

Thanks Khem, Steph, and Digi-Key!

Iron

Thanks the training was great!!!

Iron

Thank you for the series Khem

Iron

QTCreator IDE and gdbserver on device

Iron

gdbserver is used for debugging

Is QT it's own environment or a plugin?

GDB via a gdbserver on the target.

Iron

gdb installed via gdbserver

Iron

hello from sunny Albuquerque

Iron

gdb server on the target

Iron

Khem's question is: What tool do we use for remote debugging?

Khem - instead of installing QtCreator is there a plugin for Eclipse for QT?

Iron

check out slide 18 & 19, same.

Iron

eclipse plugin, qemu, oprfile, lttng

Iron

@Khem,

I have to admit I'm a bit lost in the relationships and purposes of the SDKs, IDEs, etc.  Is there an overall process flow diagram that illustrates the steps and tools used to build a application for the target embedded Linux device?

Iron

SDK targets=ARM & x86 platforms. Yocto SKD can be plugged into eclispe IDE framework and QTCreator

eclipse, qte or target?

Iron

qt creater and eclipse

Iron
Sato SDK and Angstrom QT SDKs
 
Iron

Eclipse and QTCreator

Iron

eclipse and QtCreator were IDE's that were mentioned.  command line console is available as well.

eclipse and qt-creator

Iron

That was the question I was about to ask because I missed it.

Gold
for slide 8, is it so simple project, and enough?
Iron

Khem's question is: What different IDEs can Yocto SDK be plugged into?

ARM, tiny86 for heavy work

MCS51, AVR for light work

Iron

hello from sunny Albuquerque

Iron

Meta-toolchain, Meta-toolchain-qte

Iron
minimal sdk c c+ sdk with QT development envy
Iron

@Khem,

What is special about what the QT SDK provides?

Iron

meta-toolchain, metatoolchain-qte

Iron
•Sato SDK
•Angstrom QT SDKs
Iron

Meta-toolchain and QT dev, Meta-tool-qte

Bitbake meta-toolchain, Bitbake meta-toolchain-qte

Iron

Meta-toolchain, meta-toolchanin-qte & bitbake-c

Meta-toolchain, Meta-toolchain-qte
Iron

Meta-toolchain, Bitbake -c, Meta - Toolchaing-qte

Iron

meta-toolchain

meta-toolschain-qte

Iron

console - via meta-toolchain, QT using meta-toochain-qte

Iron

QTCreator and Eclipse

Gold

minimal sdk with C/C+ ; SDK with QT; prebuilt Sato or Qt

Iron

Two SDKs are the minimal and the QT.  You make them with bitbake.

Iron
meta-toolchain, meta-toolchain-qte, bitbake
Iron

meta-toolchain and meta-toolchain-qte

Iron

Eclipse, crosstools.

Iron

Khem's question is: Name a few SDK targets available

Crosstools, nativesdk host applications and target sysrooT, Eclipse plugin, QEMU

compiler and linker tools for the target processor.

Iron

There are the cross compiler, the native applications, and the native headers for code generation.  There are also the build tools such as Eclipse and QEMU.  Finally, there are tools to make your life easier such as oprofile and lttng.

Iron

Cross development IDE, Qemu, Additional development tools

Iron

@dehmian

 Guadalajara, MEX?

Iron
eclipse plugin, qemu emulator
Iron

crosstools, nativesdk

Iron

eclipse plugin, qemu

Iron

Crolsss-tool, Cross-decvelopment, QEMU, & eclipse

cross development platforms, crosstools, nativesdk, eclipse plugin, qemu, profilers

Iron
Crosstools,
Eclipse plugin
QEMU
 
Iron

cross development platform and tools

Iron

Eclipse plugin, QEMU, Dev Tools like oprofile

Iron

eclipse plugin, crosstools qemu

Iron

crosstools, eclipse plugin, qemu

Iron

cross tools, nativesdk host applications target sysroot, Eclipse plugin, QEMU, other dev tools.

Iron

eclipse plugin, QEMU, crosstools

Iron

Crosstools, Eclipse, QEMU

Iron

eclipse plugin, QEMU, cross development tools, oprofile, lttng

Iron

Cross-development IDE, Crosstools, QEMU, etc.

Iron

The SDK components include a cross compiler, eclipse plugin, and developer tools.

cross development platform, Eclipse plugin, QEMU

Iron

tools such as compilers, applications, headers, and libraries, and Eclipse

Gold

Crosstools, nativesdk host applications and target sysroot 

Iron

Eclipse plug-in, Qemu, cross development tools

Iron

eclipse plugin, qemu, oprfile, lttng

Iron

Hello from Guadalajara

Iron

Khem's question is: Name some of the Yocto Project SDK components?

Hello form Chicago

 

Iron

hello everyone. good afternoon

 

Another hello from Albuquerque.

Iron

Hello from Cedar Rapids Iowa

Iron

hello from sunny 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

RMRSS, Where upstate ? I'm in East Syracuse

@gbabecki yes it supports eclipse too

Blogger

Hello from NY upstate

Iron

Goodnight from Valladolid, Spain in the old Europe

 

Iron

Hi from Azcapotzalco, Mexico City.

Iron

@Khem,

Is the reference to "application development" in the context of application programs that will run on the target embedded Linux that Yocto is used to build?  If so then I assume the SDK is Eclipse based and hence it has C/C+ compilers.  I suspect you will get to this in today's lecture, but what is the QT environment a plugin for Eclipse specifically focused at the embedded Linux app development?

Iron

 

hello from Mishawaka

 

Iron

rclipat, about 10 min to go

Iron

Are we about to start?

Iron

Good afternoon from Roc

Iron

@FerTrujillo yes

Blogger

Couple of classes back there were slides on how to download resources for this project.

Iron

You will need git to download source.

Iron

hello from Orange county

Iron

as for resources needed for Embedded Linux, its only a Linux OS like fedora or Ubuntu? And downloading resources from Yocto? 

@78RPM yes it includes c/c+ ( both ) compilers

Blogger

Hello and Happy V-Day, from ATL, GA

Iron

good moring @all 

Blogger

hello everyone from Timisoara, Romania

Iron

Hello from SW Michigan

Iron

Hi all - A little less than 30 minutes to show time! Be sure to click 'Today's Slide Deck' under Special Educational Materials above right to download the PowerPoint for today's session. Also, please click on the blue banner at the top of this page for information about the IEEE Professional Dev Hours to read all o fthe important information if you haven't already. And finally, don't forget to fill out the course evaluation form within two weeks from today (link is above). It's a requirement for the IEEE hours.

Happy National flowers, chocolate and greeting card day.

Hello from Longmont, CO

Iron

Happy Friday to everyone.

Iron

Hello from Summerville, South Carolina

Iron

hi you guys from SoCal, it's the last class.

Iron

Hi everyone - Welcome day 5! We'll be starting in one hour. 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.

Hi all.  Sunny & 10 degF in Minneapolis today.

Iron

Good afternoon from Somewhere on the Niagara Frontier.

Iron

Good evening from Iasi

Iron

Hello from Montana.
Wow, does the SDK include a C++ compiler?

Gold

Howdy from Panama City, FL.

Iron

Hello from sunny SE Lake Simcoe Ontario Canada.

Iron

Good Morning from Tennessee

Iron

Ready for another great presentation and the

IEEE Professional Development Hours for this course.

Iron

The slides are good.

Iron


Partner Zone
Latest Analysis
Hacking has a long history in the movies, beginning with Tron and War Games and continuing through The Girl with the Dragon Tattoo.
In a move that strengthens its 3D design business, Stratasys continued a 15-month buying spree this week by announcing its plan to acquire GrabCAD, a provider of a cloud-based collaboration environment for engineers.
Feature-advantage-benefit could help engineers in how we approach design problems, how we sell our ideas to management, and how we market ourselves when it comes to jobs.
Many diverse markets take advantage of semiconductor IP; so many that no one can recite the entire list without leaving off several. So why do we track all the vertical markets? They all have a unique set of requirements and value attributes differently. One major vertical market segment is automotive.
Adam Berger hacked a computer keyboard into a mini key-tar to play with his band.
More:Blogs|News
Design News Webinar Series
9/10/2014 11:00 a.m. California / 2:00 p.m. New York
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
Quick Poll
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Sep 22 - 26, MCU Software Development A Step-by-Step Guide (Using a Real Eval Board)
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