-
Recent Posts
Recent Comments
tspradeepkumar on Elimination of Shared Data Pro… Sindhura on Elimination of Shared Data Pro… Viraj on C Program 2 – Electricit… praveen on Electrical Machine Design… megha on C Compiler for Windows 7 64bit… Archives
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
Categories
- 8051
- ADA
- Android
- Blogs
- C
- CMS
- Data Structures
- drupal
- elearning
- Electrical Engineering
- Embedded Systems
- Embedded Systems Tools
- Events
- Food
- Installation
- Internet
- Java technology
- Javascript
- Lectures
- Linux
- Linux Kernel Programming
- Microsoft
- Moodle
- MySQL
- Network Simulator 2
- Networking
- NS2 errors
- omnet
- Open Source
- Perl
- Photography
- PHP
- Places to Visit
- Presentation
- RealTimeSystems
- RTOS
- Save Environment
- Software Engineering
- Something Different
- Technology
- Tips and Tricks
- Ubuntu
- VHDL
- Windows 7
- Wireless Sensor Networks
- Wishes
- wordpress
- Workshop
Meta
Monthly Archives: August 2009
Square Wave Generation using Delay in 8051
To create a square wave generation using Delay. let us say we want to construct a 1khz square waveform the processor instruction cycle of 8051 is 1.085microseconds so for 1khz (1milli seconds =1/1khz), is 1ms/1.085microseconds = 921.6 (this value is … Continue reading
To find the processor instruction cycle of 8051
To find processor instruction cycle (Machine cycle) of 8051 microcontroller Clock frequency of 8051 is 11.059MHz. 12 machine cycle makes 1 clock cycle so, 12 * machine cycle = 11.059MHz. Machine cycle = 11.059Mhz/12 = 921583 Hz. Instruction cycle … Continue reading
Main Algorithms of a Linux Kernel
Signals Signals are one of the oldest facilities of Inter Process Communication. Signals are used to inform the processes about the events. signals will be sent via the following function (by the Kernel) int send_sig_info(int sig, struct siginfo *info, struct … Continue reading
Kernel Data Structures
Task Structure The fundamental entity of any operating system is the task or a process. The task structure is defined in the linux/sched.h and it is the important data structure and following are some of its parameters.struct task_struct {volatile long … Continue reading
Introduction to Linux Kernel
The Linux or the unix kernel is just developed under the microkernel architecture… The Microkernel provides only the necessary minimum of functionality (inter process communication and the memory management) and can be accordingly be implemented in a small and compact … Continue reading
Kernel Directory Structure
In Linux the Kernel source is available under /usr/src/linux. Architecture dependent code is available in the following directory structure arch/alpha – for the DEC Alpha Architecture arch/x86 – for the Intel 32 bit Architecture arch/arm – for the ARM Architecture … Continue reading
Characteristics of Linux
Linux is Multiuser – allows number of users to work with the system at the same time Multitasking – supports true preemptive multitasking. All processes independently of each other. Multiprocessing – from kernel Version2.0 onwards, linux supports multiprocessor architectures. Applications … Continue reading
8051 Program to handle the Ports
Tool used: Keil Compiler for 8051 Microcontroller used: Intel 8051AH (with 32 I/O Pins, Two timers/counters, 5 interrupts with 2 priority levels) //Program to handle ports of 8051 #include <reg51.h> void main() { P0=0x50; P1=0x10; P0=P1+P0; } The Port0 … Continue reading