Home
Courses
Online Classes
Books
E.L.L.K.
Bookshelf
Consulting
Downloads
Resources
Contact Us
On the Lighter Side

ProgrammerIntellimetrix provides professional training and consulting services in the area of Linux and Open Source software, 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.


New at Intellimetrix

Linux for Embedded and real-time Applications, 4th Edition

Linux for Embedded and real-time apps, 4eThe fourth edition of Doug Abbott's highly acclaimed book, Linux for Embedded and Real-time Applications, is now available. This revision has been largely rewritten to reflect the latest developments in the world of embedded Linux. See the books page for more details.

New Class: Linux Fundamentals

Are you wondering what this Linux phenomonen is all about? Join us for a 2-day quick introduction to Linux and the world of Open Source. Most of the class is spent on the Linux shell and shell scripting. We also look at some graphical tools, configuration and a little on system administration. Just enough to get you intrigued for more! Details here.

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 decided on 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 disable firewalld.service
  • 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 nfsroot=192.168.1.2:/home/target_fs,nfsvers=3 ip=192.168.1.50
  • 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 glibc.i686

Embedded Linux Learning Kit End of Life

ELLK LogoThe Embedded Linux Learning Kit version 2 is on the way out. The Mini2451 board is out of production. We're currently working on the third generation tentatively based on a version of the Raspberry Pi. More details to come as we get further into this.

Instructor-led Online Training

We're now 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

Our 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 Sept. 25, 2018.

Embedded Linux and Device Driver courses are online at GoGoTraining

Our Hands-on Embedded Linux and Linux Device Driver courses have also been adapted to an online format by GogoTraining.com.

Here's a sample lesson from the Device Driver class.

gogotraining.com

5-day In-house Embedded Linux class

Need to 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 on embedded Linux and Linux device drivers and squeezes them into one 5-day extravaganza!

Doug Abbott Facebook



Copyright 2015 to 2018 Douglas Abbott