Chapter 1 Introduction To 4
Chapter 1 Introduction To 4
Chapter 1 Introduction To 4
INTRODUCTION
PROPOSED SYSTEM
Our project aims to provide a robotic vehicle equipped with a
wireless cultivating system.
CHAPTER 3
EMBEDDED SYSTEMS
3.1.1 History:
In the earliest years of computers in the 1930–40s, computers
were sometimes dedicated to a single task, but were far too
large and expensive for most kinds of tasks performed by
embedded computers of today. Over time however, the
concept of programmable controllers evolved from
traditional electromechanical sequencers, via solid state
devices, to the use of computer technology.
3.1.2 Tools:
Embedded development makes up a small fraction of total
programming. There's also a large number of embedded
architectures, unlike the PC world where 1 instruction set
rules, and the Unix world where there's only 3 or 4 major
ones. This means that the tools are more expensive. It also
means that they're lowering featured, and less developed. On a
major embedded project, at some point you will almost
always find a compiler bug of some sort.
Debugging tools are another issue. Since you can't always run
general programs on your embedded processor, you can't
always run a debugger on it. This makes fixing your program
difficult. Special hardware such as JTAG ports can overcome
this issue in part. However, if you stop on a breakpoint when
your system is controlling real world hardware (such as a
motor), permanent equipment damage can occur. As a result,
people doing embedded programming quickly become
masters at using serial IO channels and error message style
debugging.
3.1.3 Resources:
In this design, the software simply has a loop. The loop calls
subroutines, each of which manages a part of the hardware or
software.
Cooperative Multitasking:
Primitive Multitasking:
Eg:
BLOCK DIAGRAM
LCD DISPLAY
POWERSUPPLY (16*2LINES)
12VOLTS DC
BLUETOOTH
MODULE
Arduino MICRO
CONTROLLER
CULTIVATOR BOARD
SYSTEM L293D
MOTOR
SOILLEVELING
DCMOTOR DCMOTOR
RELAY RELAY
DRIVER
SUBMERSIBLE
PUMP MOTOR