Intellimetrix provides professional training
and consulting services in the area of Linux and Open
other embedded operating systems, and software and firmware design and
development for embedded computing in general. Our extensive background
in both hardware and software for embedded applications allows us to
quickly focus on the customer’s specific needs and deliver a
cost-effective solution. Make
Intellimetrix your value-added partner for
high quality embedded computing training and solutions.
Linux for Embedded and Real-time Applications, Fourth Edition
Just out! The fourth edition of Doug Abbott's book, Linux for Embedded and Real-time Applications.
This is a major rewrite focusing on the BeagleBone Black as the
embedded target. New chapters cover the QT graphical development
environment, integrated build environments, and approaches to making Linux real-time.
This practical, hands-on guide takes you step-by-step through the process of setting of a cross-development environment and developingapplications in that environment. Click here to order from Amazon. Click here to read a sample chapter.
New Class: Linux Kernel Internals
Go under the hood and explore the
design and implementation of the Linux kernel. This 3-day seminar
acquaints you with the basic organization, data structures and APIs of
the kernel. You'll develop and appreciation for the object-oriented
nature of many of the kernel's subsystems. Details here.
Moving up to CentOS 7
We're finally ready to bite the
bullet and move up to the 64-bit version of CentOS
7, which is the free version of Red Hat Enterprise Linux. We
CentOS rather than a later version of Fedora because Fedora just moves
too fast and introduces too many annoying changes.
CentOS has much longer term support. There are a couple of "gotchas" to
watch out for:
The graphical firewall configuration tool
doesn't allow you to disable the firewall. You have to use the
systemctl command like this: systemctl
If you're mounting the rootfs of a Mini2440
over NFS, you need to modify u-boot's bootargs environment variable.
You need to add ",nfsvers=3" like this: setenv bootargs
console=ttySAC0,115200 mini2440=4b root=/dev/nfs
If you install the 64-bit version, you'll
probably have to install the 32-bit version of the C libraries like
this: yum install
Linux Learning Kit Upgraded
Linux Learning Kit has been upgraded to the Mini2451 single
board computer, the successor to the Mini2440. The new board features
twice the RAM (128 MB vs. 64 MB) and twice the NAND flash (256 MB vs.
128 MB). The Supervivi boot loader supports burning NAND flash from an
the most useful improvement is that the LEDs and pushbuttons have been
moved to the edge of the board so you can get to them without removing
the LCD panel.
offering our 3-day Linux seminars in an interactive, instructor-led
online format. Get the training you need in the comfort of your home or
office at an affordable price. Details here.
Embedded Linux class
available online through UC San Diego Extension
popular Hands on Embedded Linux class has been adapted to an online
format by UC San Diego Extension. This 3-unit class is part
of UCSD's certificate program in Embedded Computer
Engineering. Course details here. Next section is
starting Oct. 17.
Embedded Linux and Device Driver courses are
online at GoGoTraining
sample lesson from the Device Driver class.
In-house Embedded Linux class Need
bring your engineering team up to speed fast? Embedded Linux -- 5-day
Intensive is a fast-paced, hands-on class that covers all the
topics crucial to putting Linux in embedded devices.
Basically, this class takes our two 3-day classes, Hands on Embedded Linux and Linux Device Drivers, and squeezes them
into one 5-day extravaganza!
This class is for on-site presentation only and is not available publically.