Programming
Embedded OS - Middleware
By allankliu Jan 30th, 2009
|
Middleware is the enabling technology of Enterprise application integration. |
- allankliu's blog
- Add new comment
- Read more
- 1249 reads
Embedded OS - Multi-Core OS
By allankliu Jan 29th, 2009
|
Most multiprocessing systems can be classified as either symmetric multiprocessing (SMP) or asymmetric multiprocessing (AMP). |
- allankliu's blog
- Add new comment
- Read more
- 1636 reads
Embedded OS - Java Approach
By allankliu Jan 27th, 2009
|
Usually developers consider Java as a programming language, but Java is a complete operating enviornment including some parts belong to OS. |
- allankliu's blog
- Add new comment
- Read more
- 1758 reads
EE Software Development - PDF Tutorials
By allankliu Jan 21st, 2009
|
EE Software Development - PDF Tutorials. |
- allankliu's blog
- Add new comment
- Read more
- 1161 reads
EE Software Development - YouTube Tutorials
By allankliu Jan 20th, 2009
|
This is the list with some important video from You Tube. |
- allankliu's blog
- 1 comment
- Read more
- 1580 reads
EE Software Development - Tutorials
By allankliu Jan 19th, 2009
|
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. |
- allankliu's blog
- 1 comment
- Read more
- 2151 reads
EE Software Development - Projects
By allankliu Jan 17th, 2009
|
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. |
- allankliu's blog
- Add new comment
- Read more
- 2423 reads
EE Software Development - Languages
By allankliu Jan 16th, 2009
|
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. |
- allankliu's blog
- Add new comment
- Read more
- 1400 reads
EE Software Development - Operative Systems
By allankliu Jan 15th, 2009
|
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. |
- allankliu's blog
- 1 comment
- Read more
- 1234 reads
EE Software Development - Interfaces
By allankliu Jan 14th, 2009
|
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. |
- allankliu's blog
- Add new comment
- Read more
- 1815 reads




