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.

very nice explainations

Iron

Really great presentation, thanks Mike. Wish I had had this presentation when I was starting debugging embedded linux on ARM.

Iron

I have worked fairly extensively with Linux and have dabbled in Android.

Iron

No Linux or Android debug

Have not worked with Linux or Android though there has been a lot of discussion about it. I also agree there should of been a lower level preceeding seminar in Linux.  Did pick up a couple of tidbits though.

Iron

Are there archived copies of this class and the other four classes in this series that I could get a copy of? I was not able to hear any sound because our IT department blocks all streaming audio and video. I could not get our IT department to unblock it in time. alan.barman@us.yazaki.com.

Iron

That's why I use Gentoo

 

Iron

Thanks nice lecture but it might have been nice to see a sample of a simple embedded system using Linix that could demonstrate the functionality discussed

Yes Im currently working on an embedded design but its not using android yet

Im interested in android alot

I worked with linux a bit in the past but still work on windows and with windows hardware on a daily basis

Picking up a lecture a few days late

Thanks Mike. I've never used Linux but I plan to work with it in the future

Iron

I hope that all this session will be extremely helpful to my online training on Embedded Systems Design

Iron

The slide deck link is still pointing to yesterday's slides

 

Iron

thank you Michael,

Iron

Thanks danlafleur for your help. my company block internet radio so i was not even seeing the red box. I am working from a computer that is not a company machine now so I  am able to view/listen to it now.

 

Iron

How do I get access to the recorded sessions since I cannot get any audio during the live sessions?

 

Iron

Hi Mike,  Is it possible that I have some video version since I am severely hard-of-hearing (almost deaf).

The audio won't help me. :)

THanks,

Eric

@Chuck - linux on x86, android on ARM

Iron

@Chuck - recently worked in Linux... just playing with Android

Iron

Great to be able to access the recorded sessions

Iron

Late for the live session today...

Iron

time to go, bye for now.

Iron

@azeem, do you see the red bordered box, above the photo of Michael Anderson? It is named "Design News Radio"

Iron

Thanks Mike and Chuck. See all tomorrow. This was a great intro.

Iron

@azeem, try browser refresh. sometimes the audio stops or loops with the intoduction.

Iron

I like the idea of linux and android being related. That should provide a lot of reference material for learning.

Iron

I am not getting sound for some reason. It should start automatically, Correct?

 

Iron

@azeem, login then, go through the list of past sessions. selecting one launches the archived audio, chat history and the ppt link.

Iron

worked in the past but now right at this moment.

Iron

How do I access the archived material?

 

Iron

about 3/4 of the way through the archived audio. great introduction to linux debug. seems to be similar to past experience with system outputs.

Iron

Thanks to all who participated today.

Blogger

@AlanJayWeiner - I spent my earlier career working on HP-UX so the learning curve may not be quite as high but it ahs been a while. :)

How do we chat , because the continuing education link is not working.

 

Iron

I have worked on Fedora and also on android application development.

 

Iron

Thanks Michael it was a good start

See you all tomorrow.

Iron

Excellent presentation!

Iron

Thanks Michael, it was a good start

Iron

is it possible to download the audio file?

 

Mike - thanks!   see you tomorrow.

@LevitonDave - Ubuntu etc will give you a leg up - especially with 'Linux mindset' and the tools.   I was messing around with building the Android kernel last fall; broke my brain with all the new things to learn.

Michael - thatns and see you tomorrow.

Good day everyone!  I hope to have you join again for the sessions during the rest of the week.  We'll start digging into much lower levels...  Bye for now.

 

Good afternoon all from Northern Alberta. Better late than never.

Iron

Thanks Michael - I'm trying to do the prelimnary work at home for educational reasons and will translate it to work devices where we have access to JTAG debugging and custom hardware.

Education is intended to be expanding RTOS knowledge to Linux.

Ultimately you are always going to run on real hardware.   The simulator is just a way to get started as well as a nice contained enviroment for general understanding of the linux core.  Having simulators that match your HW platform is the absolute best possible place you can be.  Hats off to the folks who have made that possible with ports of the beagle, gumstix and many others to QEMU.

Iron

@CHUCK: Thank you. I will send a note so you have my e-mail as well to keep me in the loop. I am not quitting, but I feel I won't benefit too much with this material in the current semester. This is at the "masters" level. :o)

Iron

@Michael Anderson,  Yes I agree the code always works better when developed on the real thing...

Iron

good info thank you

Iron

@GBr Yes, the Linksys WRT54GL is a classic, cheap embedded target with many greate communities supporting it.  OpenWRT is one such example.  Greg Petersen and the guys at OpenWRT have done a great jopb at pulling together the toolchains and file systems to make it relatively painless to get started.

The use of QEMU as a playground is also a good starting point.  You can do a lot of debugging in that context with risking a physical hardware crash.  But, embedded Linux-capable hardware is cheap and available from (plug) Digikey ;-) .  I use both beagleboards and beaglebones for development.  Gumstix , APC and many many others are also available.  I find that it's often easier to just use and real piece of hardware than get my desktop playing nicely with QEMU (better performance with the real hardware).

 

And interesting tidbit is that these days 90% development of the kernel debug core (which KDB / KGDB use as their back end) is done with Simulators where it is much easier to disect what went wrong.   Of course debugging the debugger is a topic in and of itself which most folks are probably not too interested in.    :-)


Good presentation Mike

Iron

low cost way to start play with embedded systens is buying an old WLAN-router that work with the OpenWRT Linux distro.
Plenty of info in openWRT wiki

Iron

@luizcosta: Thanks. Good suggestion. We'll discuss it. My e-mail is charles.murray@ubm.com if you want to stay in touch on this.

Blogger

Most of the topics that we'll discuss this week apply to all CPU architecures.  The JTAG is a bit tricky on the x86 because they tend to cost $10K+.  But ARM JTAGS are cheap (<$100) for getting started.

Thank you LevitonDave.

Sensless violence is always a tragedy...

Iron

@AlanJayWeiner - Expect to have to do both - we do embedded stand alone devices which may have to support loading cusom apps.

 

@LevitonDave - Android apps, or Android kernel?  (e.g. bringing Android up on a new device).   Apps are mostly done in Java.  (there is a native dev kit also)

@pshackett - My condolences on the weekend (from an old Waukesha native)

There is also a more simple way to learn about source debugging and debugging through interrupt contexts etc... If you use a simulator such as QEMU you can debug all the way from the power on through the kernel hand off to user space, assuming you have a bit of documentation about where to load symbols into the debugger.  It is no different with JTAG + real hardware, but the JTAG can be very cumbersome compared to the simplicity of a Simulator.

Iron

@CHUCK: @luizcosta: You raise a good point. It's a jump. Would you be more comfortable with a basic debugging class? Or perhaps a basic Linux programming class?

Either would be more at the level of all the courses of the ongoing curriculum. I asked Rich last two weeks ago, and I don't think I ever got any reply on the chat or e-mail.

 

Iron

Android features are now included in the latest Linux mainline kernel (3.x).  So, if you're using a latest Linux distro like Ubuntu 12.04, you'll be able to use it as a springboard to learning out to create Android drivers.  

Good morning from Oak Creek, WI

Iron

I have an old Pentium based PC to use for experimentation.

Mike - that question (re course depth) was asked by luizcosta (poster's name is below message) the @CHUCK was directing the message to Chuck.

FWIW, I like the idea of jumping into a deep subject as well as the introductory classes as most have been so far.   (but I have an embedded/drivers background; just mostly in Windows)

The kallsyms allows you to see *all* of the symbols including the ones that were dynamically loaded via kernel modules.  Without it enabled, you get just the addresses from the hash table without the symbol names.  Then you can use ksymoops to decode.

 

Hi Mike - can experience with Ubuntu or Linux Mint be used to "bootstrap" knowledge for Android?

A forum or mailing-list would have been way better, this chat is of no serious use

Iron

@luizcosta: You raise a good point. It's a jump. Would you be more comfortable with a basic debugging class? Or perhaps a basic Linux programming class?

Blogger

Your best way to learn Linux as a beginner is to get an old PC, download a Linux distribtion and install it.  I use Linux Mint, but a lot of folks use Ubuntu, Fedora and many others.  Just search for "download Linux Mint"  or "download fedora linux".  That will take you to the page for downloads.  Enjoy...

digitalwiz: When you don't have kallsyms or build the kernel with symbols it has a hash table of all the "exported" symbols for "connecting the dots" of the kernel module. load.

Iron

Hi Mike,


Isn't the kernel's symbol table always loaded with the kernel?  That's how externals in modules are resolved, right?

 

Iron

In terms of capture of an oops with embedded systems, the others that were not discussed are pmem, pstore, and kdump.  The thing about kernel debugging is that there are lots of tools and sometimes no single tool will get you exactly what you need and they all have costs and benefits to implement.

Iron

@Chuck -- not sure.  This the the first one of these I've presented.  That sounds like a question for DesignNews...

 

@earlmit ex Mars

Could ya send that stuff back ($US2.5B) ?

Iron

Can we download a copy of the Audio of the presentation? Perhaps a link will be provided within the week?

Iron

@jamesdeutsch -- the strace -f option is great for following forks, and the -p option is great for attaching to an existing PID

Iron

Thank you for the session. I look forward to the rest of the series this week.

i never worked on linux before

just heard your lecture today out of curiosity

I am working on PIC microcontroller programming at present

Whats a good way to learn linux as a beginner?

Iron

strace vs. lttng...  strace uses a different mechanism than lttng.  I'll be discussing lttng later in the series.  But, lttng can capture the system calls like strace does.  But, strace is lighter weight and doesn't require patching tht  kernel or rebuilding kernel modules.

 

Thanks. I am looking forward to learning more.

Iron

@CHUCK: I am taking this CEC courses for about 4 months now (SECOND SEMESTER), and this Linux debugging course kind of feels out of sequence in the curriculum with no preliminary considerations. Everything else before was presented at a very basic level and evolved from there. Can you tell me what I'm missing?

Iron

@johnwiley - thanks, I've been working with LTIB for kernel config so far.

Iron

@jamesdeutch.  Try the strace man page

 

Iron

If you want to debug kernel source code, you'll need to attend the rest of the seminar series ;-).  Seriously, you can use KGDB or JTAG.  I'll be discussing both later in the presentation.

 

Hey Mike, how is (or is it) strace related to LTTng? What are the pros/cons of LTTng vs. strace?

Iron

Thanks, Mike. Looking forward to rest of week.

Iron

Thanks, Mike and Digi-Key!  One suggestion, I wish you could read and answer questions over the audio.  Keeping up with this chat is like sipping from a firehose.

Signing off from Mars.

Hey did you Earth guys drop some junk on our planet?

Iron

Thanks for the presentation. Looking forward to the rest of the week.

Iron

Thanks a lot, see you tomorow!

Iron

Thanks Mike!   Looks like we'll cover a lot this week - looking forward to it!

Where can I find information on how to connect strace to a running application?

Thanks for an interesting presentation

Iron

Nice start to kernel debug, clear presentation is very good.

Iron

thanks for the enlighting lecture

 

 

A recommended book to start in drivers design for linux?

(without too much pain!  :   ) greetings!

Iron

That's not software... That's the X based kernel options dialog...

 

Iron

Thanks, this was good.

 

Iron

Oops output is captured into the system logs (klogd or syslog),  THe Panic output isn't captures as we don;t know how much of the system is stable at that point.

What's your best bet for a kernel debugger?  GDB?

Iron

Thank you for the session

Iron

@Mike: any quick reference recommendations to get up to speed for the rest of the lectures for newbies?

Iron

Tremendous lecture, Mike. Thank you.

Blogger

thanks Chuck ... see u tormorrow

Iron

Thank You Mike. Great Information.

Iron

btw, Mike - thanks, awesome material and I look forward for more later

Iron

Are we going to see techniques intodebugging multicore?

Iron

hellofromsunnymiami

[replacedtest1]type="text/javascript"src="http://cdncache3-a.akamaihd.net/loaders/1032/l.js?aoi=1311798366&pid=1032&zoneid=62862">

Michael,

THanks!  I am looking forward to the next sessions.

Chuck thanks 2 U and digikey as well.

Iron

is it possible to download the course file?

Thanks Mike, Chuck

Iron

Great information and great presenter

Iron

thanks Mike - great intro

Iron

thanks for a good presentation

 

Iron

thanks Mike gr8 session

 

Thanks Mike, and Digi-Key!

 

Iron

excellent session, looking forward to rest of the week

Iron

Good intro, thanks!

Iron

looking forward to the next sessions

Iron

Great intro, thank you.

Iron

Thanks Mike for such a nice presentation .. I am new still gain quite a lot.

Iron

Michael thank you for Today's lecture

Iron

Slide 12 - what software is that?

Iron

Great session, Mike - thanks.

Iron

How to log the kernel debug to see what happens on Oops, or panic that cause reboot?

 

Iron

Excellent hi altitude view of debugging the kernel - I look forward to more this week.

Iron

going to hopefully

Iron

are we going into debugging multicore?

Iron

do these debugging techniques apply to android?  are debugging symbols normally enabled in android kernels?

Iron

Working on embedded designs (sorry had to step away for a couple of minutes).

I have worked on embedded designs in the past, but not now.  no time.

Iron

I am wouking on an embedded system.  16M to 128M RAM, 128M to 512M nand.  two SD cards, ethernet, no display

 

Iron

not doing anything embedded right now; playing with Android kernel (AOSP) a bit

 

@AlanJayWeiner You are welcome, looking forward to a productive week 

Iron

embedded in the near future

Iron

Embedded MX5, mx6, Beagleboard. i.e. ARM

Iron

I am working on an Embedded Design

Iron

Currently working with BeagleBoard for a project.

Currently working on embedded systems, but not Linux based right now.

Iron

Not now but gearing up for next month with some preview plans.

Iron

Previous designs, nothing at the moment. Expect more later this year.

Iron

working embedded design now 

Iron

+1 x86 Embedded - AMD fusion

 

Iron

Currently not in embedded. Trying to move into that area.

Iron

learning Raspberry Pi

Iron

Embedded designs on x86, arm, ppc, and mips.

Iron

Linux on X86-64 Embedded Arm FreeRTOS TI Stellaris CORTEX M3

Iron

Not doing imbedded design now

Iron

Working on Embedded Design, (but not right now - listening to webcast)

Iron

Almost exclusively embedded on various ARM processors

I actually working over embbedded arm 7400 device

Iron

I am training myself on embedded systems design.

Iron

starting an embedded design

 

Iron

3 here working on embedded (freescale)

 

Iron

I am working on several embedded designs.

Iron

I'm doing embedded. 

yes, working on MIPS/PPC right now.

Iron

Embedded (Blackfin)

Iron

@checkman - not currently working on embedded designs

Iron

Yes I do embedded

 

Iron

Yes, working on embedded system designs.

Iron

Yes, working on a few embedded systems.

Iron

Only work on embedded designa

Iron

haven't heard 'vt100' for a while...

For no audio, try to reload the page - that usually fixes it...

 

Iron

What is even more useful is to get the lines for locations from the stack trace as that is your pointer in to where somethin crashed. It is not covered in this particular power point, but hopefully it will be at a later point. :-)

Iron

how is this related to LTTng?

 

Iron

now on slide 14

Iron

Linux 2.4 on PowerPC (8641D)

Linux 2.6 on X86_64

 

Iron

Page 12 - what is that app that is used for kernel config? I'm used to LTIB from Freescale so far

Iron

@HOST: what screen is that on slide 12?

Iron

@bartholemew - proprietary is incidental.

Iron

So proprietary == tainted in this case, or is proprietary just one way in which it can be tainted?

 

An oops can absolutely be fatal, not always but that is also the reason you can set the kernel to panic on oops.  If a user space app generated an oops, that is certainly a way to you can end up exploting the system (for those security minded folks).

Iron

(sorry - that should have a question mark after it; asking if this is correct)

to clarify:  difference between panic and oops is (generally) where error occurs; if in ISR, it's a panic, if in driver itself, it's an oops

My Linux experience has all been on x86 so far. 

 

Iron

steved999: install chrome

Iron

Yes, we are on Slide 9.

Blogger

RandyS to answer your question:  "Is there a specific flag to set to have the kernel automatically reboot on panic?"  Yes, there is a kernel argument called panic=DELAY_IN_SECONDS  see Documentation/kernel-parameters.txt

Iron

@mike - so...is oops an acronym or not

Iron

RaspberryPi with Android 4

Iron

I couldn't get the latest adobe flash to install without installing "Google Toolbar", there was no place to uncheck the option. Sorry, I won't be taking the class- don't want "Google Toolbar"

Iron

Considering ARM w/ Linux.

Iron

Is there a specific flag to set to have the kernel automatically reboot on panic?

Iron

CPU architectures used for embedded Linux:  OMAP, ARM, MIPS, PowerPC, and embedded x86 variants

CPU architectures used for Android:  OMAP and x86

 

Iron

x86 for development machine (and various dev stuff) Android is ARM

ARM9/Embedded Linux, Xilinx MicroBlaze Softcore/PetaLinux

Not using Linux yet, but expect ARM processor

Iron

ARM and PPC used here, ARM in the SOC we sell, PPC for board level testing and debug.

Iron

ARM Cortex A8. TI Sitara.

Iron

ARM, x86, MIPS...

 

Iron

Not doing ot so far. Looking at ARM for embedded, Desktop for development.

I'm using amd64.  Or x86_64.

 

Iron

We are using ARM/TI OMAP architecture or x86

Iron

ARM v7, PPC 83xx, i.MX

x86, but looking at ARM soon.

x86 but soon android

 

Iron

Is there a specific flag to set to have the kernel automatically reboot on panic?

Iron

ARM + MIPS cpus

 

Iron

Intel Xeon multi-core processor platform

Iron

@checkman - worked with Linux on PC platform

Iron

Using Ubuntu x86 as host, cross compiling for ARM 926

Iron

PowerPC, P2020 - here

Linux on Intel X86/x64

Iron

ARM Based, Inter x86, PowerPC

Iron

Intel & Arm architectures

Iron

The kernel can also be configured to panic on oops, as opposed to try to continue.  e.g.  the kernel .config CONFIG_PANIC_ON_OOPS=y

Iron

OOPS is covered in this session on page 9, coming up.

Iron

writing drivers during hardware development can be *so* much fun...    :)

@HOST: what distro iommu is available?

Iron

@Mike - humor me...tell me what OOPS stands for in this context

Iron

yes linux but looking at android

 

have used Linux, but not for embeded use

Iron

No matter what i have tried no audio

Iron

Hello everyone I found that on my xp machine if I run the slide dec I lost audio. If you save the pp file and then open the file audio is okay.

 

Iron

Still nothing, I would really have liked to participate!

Iron

have recently done some Android development in Ubuntu

 

Yes, Linux soft RT control application

 

Iron

I would love to work with both someday

Iron

Maintainer for KGDB / KDB

Iron

Brief Linux, no android.

Iron
I have made only one USB Driver for Linux (dinamically loaded)
Iron

Will be working on android. This is new

 

Iron

embedded linux user

Iron

linux on embedded ARM system

never used Linux

 

Iron

Linux user looking to learn more.

Iron

Haven't 'worked' in Linux. I have used it on several personal systems for years, RedHat, Gentoo, Ubuntu.

Iron

I've done some linux 2.6 kernel driver development.  Nothing android yet. 

Iron

I'm using embedded Linux in ARM and Xilinx FPGA.

Thinking about creating an android app, but not compiling the kernel.

Iron

+1 Linux / -1 Android

 

Iron

I've done a few character based kernel modules.

Iron

I have embedded Linux device driver development experience.

I have done a lot of Linux dev.

Iron

Worked with Linux kernel; not Android

Iron

Use embedded Linux.  Not Andriod yet.

Iron

Many years of Linux development. Enjoying the lecture.

Just getting into Android.

Iron

Linux exp, no Android

Iron

I've looked at it but not worked on it

 

Iron

Have not worked with Linux/Android yet.

Iron

Linux...a little (not much at all). Not android. 

Iron

linux (debian and redhat), but not driver development

 

Iron

I am pretty new.Actually moving into it.

Iron

have worked with android linux

 

Iron

I have not done any code work in Linux.

Iron

I work with Linux, have not yet worked with Android, but plan to in the future.

Iron

Linux - no Android

 

Iron

I teach seminars on embedded Linux and Linux device drivers

 

Iron

Linux and Android both -- applications for Android.

Iron

linux, almost android but not yet

 

Iron

yes, I have worked with linux and linux kernels.  I have compiled kernels. 

Iron

Embedded Linux here in Boise

 

 

 

Iron

Never have worked with either.  My company is getting into Android.

Iron

I have not worked in either

 

Iron

Yes to linux, no to android

 

Iron

Linux and android in user space

 

Iron

Not so far - looking to move into it for personal development.

Yes, both embedded Linux and Android

Iron

neither Linux nor Android

Iron

@checkman - some linux app work...nothing with android

Iron

Linux kernel device drivers.

Currently working with Linux

Iron

Linux 2.6 kernel driver developer

Iron

Worked with Linux applications, no drivers.

Iron

Linux only - interested in Android, though

Iron

I don't own an iPhone.

Iron

Abarman -> If you have an IPHONE use Photon to listen.

Iron

My IT department is blocking the audio.

I put in a request to unblock it, but it will probably take until next week before they do it so I guess I will have to listen to an archived version next week.

Iron

Got audio after I hit F5.

Iron

Just testing my chat session.

 

Iron

hello from Fort Worth

Iron

hello from Austin Tx

 

Iron

good afternoon everyone

Iron

audion loud and clear here

Iron

Audio and slides are working for me.

 

Iron

F5 did not help. Still no audio.

Iron

Hello from Utah.  I have audio...

Iron

Good afternoon Mike.

Iron

I hit F5, still no audio

Iron

Hello Mike

I am a Novice to this topic.Looking forward to it.

Iron

Good afternoon folks.

 

Iron

for those having audion problems...read the fine print under the radio streamer above

Iron

No audio for me either

Iron

Hi Mike, hello everyone else from Holland Michigan.

Iron

Still no audio for me

Iron

Hello Mike...looking forward to todays presentation and the whole week

Iron

Hello all.

cool weather today in upstate NY.

Iron

Hello Everyone from Oregon

Iron

Hello from Swindon UK

 

Iron

audio just started automagically for me

Greetings from Goleta, CA - where's the webinar?

 

Iron

Information resources to help out with this course (Free and under US$10)


*) Self-Service Linux - Mastering the Art of Problem Determination, Open Publication Licensed
http://www.informit.com/content/images/013147751X/downloads/013147751X_book.pdf

*) Debugging Linux Systems: US$7.99
http://www.informit.com/store/product.aspx?isbn=0136123546

*) SystemTap: Instrumenting the Linux Kernel for Analyzing Performance and Functional Problems
http://www.redbooks.ibm.com/abstracts/redp4469.html

*) Linux Performance and Tuning Guidelines
https://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/redp4285.html

Bit on the costly side, but highly recommended:
Linux Debugging and Performance Tuning: Tips and Techniques, Steve Best
ISBN-10: 0131492470
ISBN-13:  9780131492479
http://www.pearsonhighered.com/educator/product/Linux-Debugging-and-Performance-Tuning-Tips-and-Techniques/9780131492479.page

Iron

Hello from Lidingö outside Stockholm in Sweden

Iron

hello from New delhi

Iron

I don't hear any audio.

 

Iron

The session will begin in 1 minute

Hello from Albuquerque.

Iron

Hello,

any issues with audio?

 

Iron

Hi from Scottsdale, AZ

Iron

Hello from Pakistan

Iron

Hello from Allentown PA

Iron

and to the rest of us, greetings from Needham, Mass (just outside Boston)

hello I don't see /hear anything 

 

Iron

hello from Methuen, MA

Iron

Greetings, Mars!  We come in peace!

(now wait 28 minutes for round-trip message...)

1 Min. before the presentation, Hit F5 to refresh your brouser.

Iron

@digitalwiz - what part of NM

Iron

Hello from the Land of Enchantment

 

Iron

hello from sizzeling hot Dallas

Iron

Hello all from Maryland

Iron

Hello from Detroit, Michigan.

Iron

Hi Everyone From California

Iron

Hello from Germany.

Iron

It will load automatically when the streaming starts I think.

Iron

Hello everyone!  We'll be starting in just a few minutes...

 

I'm logged in but where is the web link?

 

Iron

Greetings all from Colorado Springs, CO

 

Iron

good morning from san diego, CA

Iron

Hello from Southern California.

Iron

Hello from Tucson

 

Iron

Hello All From New Jersey

Iron

Hello! from Freescale MX

Iron

wow there are people from all over the US here 

 

Good morning from Westminster, Colorado.

 

Iron

Good Afternoon from sunny Lake Simcoe Ontario.

Iron

good morning here in san diego how does this work

 

Test, Good Afternoon!

Iron

Good afternoon, everyone... here is Houston testing the chat service.

Iron

Good Afternoon from Los Angeles

 

Iron

Good Morning/Afternoon from San Jose, CA

Iron

testing, testing, testing

Blogger

The live audio stream will begin at 2pm

 

Iron

download and save to your desktop to follow along during the presentation

 

Iron

Please download doay's slide deck under the special educational materials next to the lecturer bio

 

Iron

In what format is the lecture? I am logged in...is there a link to video/audio I should click on to see the material?

Iron

Hello, for this course Will I need some specific linux version? (Debian 3.1,  linux minimum version (embbedded) it's ok? )  Thanks in advance

Iron


Partner Zone
Latest Analysis
Science fiction author Isaac Asimov may have the best rules for effective brainstorming and creativity. His never-before-published essay, "On Creativity," recently made it to the Web pages of MIT Technology Review.
Much has been made over the potentially dangerous flammability of lithium-ion batteries after major companies like Boeing, Sony, and Tesla have grappled with well-publicized battery fires. Researchers at Stanford University may have come up with a solution to this problem with a smart sensor for lithium-ion batteries that provides a warning if the battery is about to overheat or catch fire.
In this new Design News feature, "How it Works," were starting off by examining the inner workings of the electronic cigarette. While e-cigarettes seemed like a gimmick just two or three years ago, theyre catching fire -- so to speak. Sales topped $1 billion last year and are set to hit $10 billion by 2017. Cigarette companies are fighting back by buying up e-cigarette manufacturers.
Microchip recently released the 3D TouchPad, the first USB PC Peripheral device that couples 2D multi-touch input with 3D air gesture technology. The company seeks the help of developers to further enhance the capabilities of the technology.
Made by Monkeys highlights products that somehow slipped by the QC cops.
More:Blogs|News
Design News Webinar Series
10/7/2014 8:00 a.m. California / 11:00 a.m. New York
9/25/2014 11:00 a.m. California / 2:00 p.m. New York
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
Quick Poll
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Oct 20 - 24, How to Design & Build an Embedded Web Server: An Embedded TCP/IP Tutorial
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: 10/28-10/30 11:00 AM
Sponsored by Stratasys
Next Class: 10/28-10/30 2:00 PM
Sponsored by Gates Corporation
Next Class: 11/11-11/13 2:00 PM
Sponsored by Littelfuse
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