Spanish Italian
17454 Users    

Programming

Embedded OS - Middleware

Embedded OS - Middleware

Middleware is the enabling technology of Enterprise application integration.

Embedded OS - Multi-Core OS

Embedded OS - Multi-Core OS

Most multiprocessing systems can be classified as either symmetric multiprocessing (SMP) or asymmetric multiprocessing (AMP).

Embedded OS - Java Approach

Embedded OS - Java Approach

Usually developers consider Java as a programming language, but Java is a complete operating enviornment including some parts belong to OS.

EE Software Development - PDF Tutorials

EE Software Development - PDF Tutorials

EE Software Development - PDF Tutorials.

EE Software Development - YouTube Tutorials

EE Software Development - YouTube Tutorials

This is the list with some important video from You Tube.

EE Software Development - Tutorials

EE Software Development - Tutorials

Here I list some important resources for hardware training. Even the projects are available in the Internet. The programmers should have hardware know-how as foundation of programming. For example, some basic electronics concepts like port configuration, grounding, the common sense is very important in programming. For example, I knew a software expert who could not setup a serial communication until someone told him that he forgot to connect ground in the serial cable. Before he knew that cause, he was stuck on the problem for two weeks.

EE Software Development - Projects

EE Software Development - Projects

I select and list some projects as following. The projects are ordered by languages. Because hardware programming is a combination of languages and operative systems it is hard to organize the projects in a linear layout.

EE Software Development - Languages

EE Software Development - Languages

The programmers have their own preferences on programming languages. Me too, personally I enjoy C, Perl and PHP because of my working experience in electronics engineering and web programming. Here I will summarize the language capabilities for hardware programming. Different programming languages are designed for specific purposes.

EE Software Development - Operative Systems

EE Software Development - Operative Systems

The programming interfaces are various in different operation systems. It is a good idea to review candidate operation systems and find the drawbacks and advantages for each platforms.

EE Software Development - Interfaces

EE Software Development - Interfaces

In order to develop software for the devices connected to the PC, we should have enough knowledge of computer. The hardware platforms of different ages might vary in interfaces. In a Pentium class x86 PC, the regular interfaces are following: IDE, PCI, AGP, ISA, PCMCIA/PC Card Express, RS232, Parallel port, VGA (maybe you do not think it can be an interface, but you are wrong about it.) and DVI/HDMI, Ethernet, IEEE1394, IrDA, Bluetooth, WiFi and USB.

Syndicate content

Who's new

  • fernand
  • Ligrock
  • paolo_0665
  • chanuei
  • JM
  • samsilva77
  • araghube
  • stoll
  • mt
  • orionkw

Who's online

There are currently 0 users and 59 guests online.