Chaitu Tech Bits

Embedded Market Job Trends

Sunday, February 19, 2012

Hai all ,

 i am so happy see you all once again

Right now  IT market is having lot more openings

but remember on thing those are all for experienced people


Freshers who are trying to get a job in embedded systems its really difficult task

guys have a look on the market trend  get ready with c and data structures and

linux commands and linux basic programming  .then go to market and buy 8051

 board  do all the programs with this board and get ready to buy new arm9 board like ( friendly-arm , beagle board  like that )  do some thing with these board and try for jobs  .

  damm sure you will place in some good embedded based company :)


For Exp People exp b/w 2 to 8 years

prepare c  and data structures  :D

then u will get good job yar :D

for interview questions please refer http://campusinterviewindia.com/


cheers /''\

u r s chaitu
Share/Bookmark

We Are Back

Friday, July 8, 2011

Hai All



Now A Days I am Busy With My Works

so i am unable to Update Our Blog

I know All Of Us Waiting For  Good Posts

Now On wards we will rock

Contact me

@   embeddedchaitu007@gmail.com
Share/Bookmark

How To Cross Compiling The Linux Kernel for ARM9 ( Mini2440 ) Step By Step

Friday, February 18, 2011

In this tutorial, I'll quickly show you how easy it is to compile a kernel for the mini2440. If you haven't already installed git, you should do so now. In Ubuntu, you simply install the package git-core. 


Setting up Your Toolchain

Follow the instructions from this tutorial. 
http://billforums.station51.net/viewtopic.php?f=4&t=9



Obtaining the Correct Kernel Sources


In order for you to get a kernel thats patched for all the hardware on your Mini2440, you need to get the kernel sources from the correct place. While it's possible to simply go and download a kernel directly from kernel.org and cross compile it, you won't get the patches included with that for all the hardware on the Mini2440. 


Create a directory for your source tree and change to it and use git to clone the repository.

Code:
$ mkdir mini2440-kernel
$ git clone git://repo.or.cz/linux-2.6/mini2440.git
$ cd mini2440


Share/Bookmark

how can i become a great blogger ?? 15 best Firefox Plugin to Make U A Better Blogger

Friday, January 21, 2011


We all know blogging is a great way to express your ideas, and opinions and make you money online.
Sometimes writing a post and staying on a posting schedule can be pretty hard, I know I have a life outside of my blog, and I’m sure you do to So here are 15 of my favorite Firefox plugins that I use everyday, and I recommend you use them to make you a better blogger. Oh yea and for the IE, Safari and Chrome users, this list is for you to since most of these plugins are compatible. In the list I will point out my ALL TIME favs..that I would never leave home without.


Source Google
ScribeFire Blog Editor
ScribeFire is a full-featured blog editor that integrates with your browser and lets you easily post to your blog.
scribefire blog editor, make money with a blog, making money blog.
Download Link : https://addons.mozilla.org/en-US/firefox/addon/scribefire-blog-editor/
Share/Bookmark

free Hotfile Premium Account

1. Sign up a new Free account on http://hotfile.com using any of these username and password


login: Hirannalaka
pass: nokia1234

login: Gboos
pass: broker01

Share/Bookmark

how to build embedded linux system in embedded device

Linux is making steady progress in the embedded arena. Because Linux is covered under the GPL (see Resources later in this article), anyone interested in customizing Linux to his PDA, palmtop, or wearable device can download the kernel and applications freely from the Internet and begin porting or developing. Many Linux flavors cater to the embedded/realtime market. These include RTLinux (Real-Time Linux), uclinux (Linux for MMUless devices), Montavista Linux (Linux distributions for ARM, MIPS, PPC), ARM-Linux (Linux on ARM), and others (see Resources for links to these and other terms and products mentioned in this article).
Embedded Linux development broadly involves three tiers: the bootloader, the Linux kernel, and the graphical user interface (or GUI). In this article, we will focus on some basic concepts involving these three tiers; we will provide some insights into how the bootloader, kernel, and filesystem interact; and we will investigate some of the numerous options available for the filesystem, GUI, and bootloaders.
Bootloaders
The bootloader is usually the first piece of code that will be executed on any hardware. In conventional systems like desktops, the bootloader is normally loaded into the MBR (Master Boot Record), or the first sector of the disk where Linux resides. Normally, BIOS will transfer control to the bootloader in the case of desktops or other systems. This poses an interesting question: who loads the bootloader onto the embedded devices, which (in most cases) don't have BIOS?
Two general techniques are used to address this problem: specialized software and tiny bootcode.
Specialized software can directly interact with the flash device on the system remotely and install the bootloader at the given location in flash. Flash devices are special chips that act like storage devices, and they are persistent -- that is, the contents are not erased on reboot.

Share/Bookmark

what is the gcc compiler and what is the use of gcc compiler



The original author of the GNU C Compiler (GCC) is Richard Stallman, the founder of the GNU Project.

The GNU Project was started in 1984 to create a complete Unix-like operating system as free software, in order to promote freedom and cooperation among computer users and programmers. Every Unix-like operating system needs a C compiler, and as there were no free compilers in existence at that time, the GNU Project had to develop one from scratch. The work was funded by donations from individuals and companies to the Free Software Foundation, a non-profit organization set up to support the work of the GNU Project.
The first release of GCC was made in 1987. This was a significant breakthrough, being the first portable ANSI C optimizing compiler released as free software. Since that time GCC has become one of the most important tools in the development of free software.
A major revision of the compiler came with the 2.0 series in 1992, which added the ability to compile C++. In 1997 an experimental branch of the compiler (EGCS) was created, to improve optimization and C++ support. Following this work, EGCS was adopted as the new main-line of GCC development, and these features became widely available in the 3.0 release of GCC in 2001.
Over time GCC has been extended to support many additional languages, including FORTRAN, ADA, Java and Objective-C. The acronym GCC is now used to refer to the "GNU Compiler Collection". Its development is guided by the GCC Steering Committee, a group composed of representatives from GCC user communities in industry, research and academia.

Share/Bookmark

how to port uboot and linux on arm 9 (friendly arm )

Saturday, January 8, 2011

Micro2440 Instructions for U-Boot and Linux

A brief introduction about how to get started with the Micro2440 boards and u-boot.
We are going to replace all contents of the NAND flash - so make sure to have a backup if there is any valuable data on your device.

What we need

  • Micro2440 SDK
  • Linux PC (Windows would work as well but I'm not sure how to upload files to Vivi with it.)
  • SD/MMC card
  • Serial cable
  • USB cable or JTAG (to replace vivi)

Replacing the Bootloader

We are going to use the bootloader in NOR flash for booting preparing the whole boot environment in NAND flash. Doing so we can create a new bad block table for the NAND flash which seems to be necessary for most of the board shipped.
We are going to copy u-boot into the RAM of the board and execute it there. u-boot will provide us all necessary features to prepare nand flash and copy itself there.
1. Use your preferred serial terminal application and connect to the micro2440 SDK board "COM-0" port. The u-boot serial console communication parameters are 115200,8,n,1. Connect the USB client (B) plug of the board with an USB port of your PC. Make sure to set the boot selection switch to the 'NOR' position before you power on the board.

Share/Bookmark

What is the difference between BIOS vs boot loader ?

Monday, January 3, 2011

When power is first applied to the desktop computer, a software program called the BIOS immediately takes control of the processor. (Historically, BIOS was an acronym meaning Basic Input/Output Software, but the acronym has taken on a meaning of its own because the functions it performs have become much more complex than the original implementations.) The BIOS might actually be stored in Flash memory (described shortly), to facilitate field upgrade of the BIOS program itself.
The BIOS is a complex set of system-configuration software routines that have knowledge of the low-level details of the hardware architecture. Most of us are unaware of the extent of the BIOS and its functionality, but it is a critical piece of the desktop computer. The BIOS first gains control of the processor when power is applied. Its primary responsibility is to initialize the hardware, especially the memory subsystem, and load an operating system from the PC's hard drive.
In a typical embedded system (assuming that it is not based on an industry-standard x86 PC hardware platform) a bootloader is the software program that performs these same functions. In your own custom embedded system, part of your development plan must include the development of a bootloader specific to your board. Luckily, several good open source bootloaders are available that you can customize for your project.
Some of the more important tasks that your bootloader performs on power-up are as follows:

Share/Bookmark

Hackers Underground Hand Book Download

Friday, December 31, 2010

this book is very good for the people who are interested to enter into the hacking

CLICK HERE TO DOWNLOAD
Share/Bookmark

Related Posts Plugin for WordPress, Blogger...