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...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...
Open Source Influencers
eWeek publish this list of 15 most influential personalities in Open Source World. Really Interesting.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.Another "Project Management" Tool
Here is another free and impressive application "OpenProj"; all set to make hole in to MS's revenues. The "OpenProj" appears to be a great alternative to "MS Project" and other commercially available project management software. Ready to give it a shot?...OpenProj crosses 200K downloadsConfiguration 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...
What a Deal ...
In today's competitive Embedded Systems world, where organizations are struggling hard to keep up their profit margins, here comes a distinct performer - SlingMedia . Immense competition, short product lives, and high development costs are making most companies sweat for each penny. In such a scenario, SlingMedia speaks of an incredible success story. The company which was founded hardly 3 years ago, has clinched an acquisition deal of USD 380...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.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...
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.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:
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...
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...
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...
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...