Sometimes you create beautiful projects, and they don't work. Then there are times you make something that has absolutely no right to work, but it does. This little project falls into the latter category.
In this post I'll detail some things I ran into when trying to set up a development environment for Freescale's Kinetis parts on my Linux machine. There is some excellent information scattered around the Internet, this post just puts it all together for my own future reference and in case anyone else may find it useful.