
An overview of Linux Boot Process for Embedded Systems
This Text provides an insight in to the Embedded Linux Boot Process. Reader should have a basic Knowledge of Boot Process in general and should be familiar with Embedded Linux Boot Process.
.................PART-A................(1) Software components Involved in Embedded Linux Boot Process (a) Bootloader (b) kernel Image (c) root file system - either an initrd image or a NFS location(2) Steps during Booting process of a conventional...Building Linux Kernel for Desktops
Linux Development has made an amazing process in last decade. Different Linux Distributions come with specific tools which greatly ease down the build process for Linux Kernel.
Here is a good introduction to these build tools and build procedure for different Linux Distributions:
Hello Android
Finally I could get Android Early SDK up and running on my Fedora Core-7 Machine.
The process was quite simple. However I had to struggle for a few days, because Fedora install the gnu version of Java and Android requires Java from Sun.
Here are the steps I had to follow:
(1) Install the eclipse IDE (if you do not have it already) with following command:
$> yum install eclipse-jdt eclipse-jdt-sdk (to be done as super user).
(2) now install the Android SDK and ADT plug-in for Eclipse...
NXP acquires Conexant STB Division
NXP semiconductors has acquired the STB business of Conexant Technologies for 100 Million US$. This deal might boost the STB business of NXP, as they will gain a huge customer base from this deal. Conexant has been in deep trouble for last one year and had resorted to heavy lay offs in last financial year.ANSI-C to VHDL compiler
Ylichron has announced the availability of "ANSI-C to VHDL" compiler. This is claimed to be first such compiler.Open Source Influencers
eWeek publish this list of 15 most influential personalities in Open Source World. Really Interesting.Multimedia Compression: Another Revolution
Researchers at University of Rochester have developed a new technology to store the Music in compressed format, where compression ratios of a factor of Tens of Thousands can be achieved . This technology takes a completely different approach from the existing multimedia compression techniques - e.g. MP3, MPEG4. Whereas the existing technologies rely on eliminating the redundant (for lossless compression) and less important (for lossy compression) multimedia data (from original content), the...
iPhone aca Linux Station
As the CPUs are becoming more and more powerful, the gap between Desktop PCs and a Hand-held Gadget has been sharply diminishing. In last couple of years, Laptops have eaten away a big market share from Desktop Market. In coming years, smart phones and laptops might merge in to a single device. This article on how iPhone may soon turn in to a Linux Workstation is really interesting. So what is the...Configuration Management: Why Developers are Avert to
A few reasons why developers have aversion towards "Software Configuration Management Systems"
(1) They do not understand the importance of configuration management. - It is a common and logical reason. But, it is also a very dangerous sign for any organization. If their developers do not understand the importance of configuration management; then it is highly likely that developers even do not understand the other fundamentals of software development. The situation becomes worst...
An overview of Linux Boot Process for Embedded Systems
This Text provides an insight in to the Embedded Linux Boot Process. Reader should have a basic Knowledge of Boot Process in general and should be familiar with Embedded Linux Boot Process.
.................PART-A................(1) Software components Involved in Embedded Linux Boot Process (a) Bootloader (b) kernel Image (c) root file system - either an initrd image or a NFS location(2) Steps during Booting process of a conventional...Embedded Space & Software Development Practices
Embedded Programmers (at least the ones I know) are mostly at liberty to ignore the basic software development best practices, thanks to the simplicity of embedded applications. But, as the embedded processors are becoming more and more powerful, this situation might change soon. In coming years the embedded software applications are bound to become more complex (some embedded segments have already seen this change). Embedded programmers need to realize this inevitable change and start...
Thumb Rules for Effective Meetings
Meetings are unavoidable at any work place. At most occasions, meetings can be frustrating. We all face meeting-nightmares in our professional life.
I worked on a project, where none of the team-members were ever interested in any kind of group discussion or formal communication. At early stages of the project, no one wanted to be a part of decision making process. During middle-stages of the project, no one wanted to share any status updates or discuss any critical issues. And finally when...
Wiki Search is here
Finally Wiki Search Engine is up an running. Not sure if Wiki can pose any threat to the popularity of Google Search. But let us hope that we will get to see many new search features in near future. Bye Monopoly. Hi Competition.Heading towards a More Flat World
As India (and some parts of China) continue to grow as a cost-effective destination for software development, there is some more interesting news coming from another South Asian country. Vietnam has produced its first microchip. Though it does not seem like a technological breakthrough, but the cost of this project is interesting. The project had a budget of only around $125,000. Compare it with the budget-cost of even trivial projects, in other parts of the world - and you can easily...Hello Android
Finally I could get Android Early SDK up and running on my Fedora Core-7 Machine.
The process was quite simple. However I had to struggle for a few days, because Fedora install the gnu version of Java and Android requires Java from Sun.
Here are the steps I had to follow:
(1) Install the eclipse IDE (if you do not have it already) with following command:
$> yum install eclipse-jdt eclipse-jdt-sdk (to be done as super user).
(2) now install the Android SDK and ADT plug-in for Eclipse...
VIGO is Cool
WWIGO (pronounced as VIGO) enables a camera phone to be used as a webcam with PC (Desktop or Laptop). WWIGO (Webcam Wherever I GO) is the first product from Embedded System start up Motvik . WWIGO is a software package which contains two software components. One component needs to be installed on your "Mobile Phone" and the second component needs to be installed on your "PC". The software running on Mobile streams the video data (available from camera) out. The software...Demoing Your Software
I came across this interesting blog entry on "Product Demo". Apart from touching upon some public speaking and presentation skills, it contains facts and data which you might find plenty useful.Nokia in Soup Again?
After suffering a big blow its image due to faulty "BL-5C Batteries", Nokia seems to have landed in another trouble. Company's decision to shutdown its manufacturing plant in Germany, has sparked strong public ire towards Nokia in the country. The strong political and government support to the Anti-Nokia movement, might mean a further Erosion of Company's Image and loss of revenue in Germany (and some other...Open Source Influencers
eWeek publish this list of 15 most influential personalities in Open Source World. Really Interesting.An overview of Linux Boot Process for Embedded Systems
This Text provides an insight in to the Embedded Linux Boot Process. Reader should have a basic Knowledge of Boot Process in general and should be familiar with Embedded Linux Boot Process.
.................PART-A................(1) Software components Involved in Embedded Linux Boot Process (a) Bootloader (b) kernel Image (c) root file system - either an initrd image or a NFS location(2) Steps during Booting process of a conventional...ANSI-C to VHDL compiler
Ylichron has announced the availability of "ANSI-C to VHDL" compiler. This is claimed to be first such compiler.Thumb Rules for Effective Meetings
Meetings are unavoidable at any work place. At most occasions, meetings can be frustrating. We all face meeting-nightmares in our professional life.
I worked on a project, where none of the team-members were ever interested in any kind of group discussion or formal communication. At early stages of the project, no one wanted to be a part of decision making process. During middle-stages of the project, no one wanted to share any status updates or discuss any critical issues. And finally when...
Building Linux Kernel for Desktops
Linux Development has made an amazing process in last decade. Different Linux Distributions come with specific tools which greatly ease down the build process for Linux Kernel.
Here is a good introduction to these build tools and build procedure for different Linux Distributions:
Hello Android
Finally I could get Android Early SDK up and running on my Fedora Core-7 Machine.
The process was quite simple. However I had to struggle for a few days, because Fedora install the gnu version of Java and Android requires Java from Sun.
Here are the steps I had to follow:
(1) Install the eclipse IDE (if you do not have it already) with following command:
$> yum install eclipse-jdt eclipse-jdt-sdk (to be done as super user).
(2) now install the Android SDK and ADT plug-in for Eclipse...
Embedded Space & Software Development Practices
Embedded Programmers (at least the ones I know) are mostly at liberty to ignore the basic software development best practices, thanks to the simplicity of embedded applications. But, as the embedded processors are becoming more and more powerful, this situation might change soon. In coming years the embedded software applications are bound to become more complex (some embedded segments have already seen this change). Embedded programmers need to realize this inevitable change and start...
Multimedia Compression: Another Revolution
Researchers at University of Rochester have developed a new technology to store the Music in compressed format, where compression ratios of a factor of Tens of Thousands can be achieved . This technology takes a completely different approach from the existing multimedia compression techniques - e.g. MP3, MPEG4. Whereas the existing technologies rely on eliminating the redundant (for lossless compression) and less important (for lossy compression) multimedia data (from original content), the...
Configuration Management: Why Developers are Avert to
A few reasons why developers have aversion towards "Software Configuration Management Systems"
(1) They do not understand the importance of configuration management. - It is a common and logical reason. But, it is also a very dangerous sign for any organization. If their developers do not understand the importance of configuration management; then it is highly likely that developers even do not understand the other fundamentals of software development. The situation becomes worst...
Wiki Search is here
Finally Wiki Search Engine is up an running. Not sure if Wiki can pose any threat to the popularity of Google Search. But let us hope that we will get to see many new search features in near future. Bye Monopoly. Hi Competition.