Klematis

Embedded Systems Projects

Home

Klematis This site has been built to provide students and individuals that would like to develop skills in embedded real-time systems – both hardware design and programming. Each initial step in learning programming is difficult and usually it requires clear understanding of the hardware concepts and architectures. Naturally comes the question how to reduce the learning path and how to find appropriate environment that simplifies the programming abstractions. A native environment for those purposes appears to be Linux and C language. With that platform you can learn how to program embedded devices anywhere and at some point the Linux environment encapsulates the details of the hardware and allows the student to stay more focused on learning of the programming language. The C language is still the native language of the embedded systems and the vi (or vim) editor is the best development environment on Linux. You might wish to try different flavors of Linux, but I recommend RedHat Fedora or SuSE Linux because I have worked with them since long time. I’ll be happy if you can find interesting ideas on my website. My goal is to inspire our young people by providing reasonable examples and reading essential things. Each learning process takes time but if you find the right materials it is shorter and more pleasant. Save your time reading 800 pages books, type your programs - not copy and paste and you’ll succeed on the road of becoming professional embedded systems developer and programmer.

Webmaster 2012