Saturday, 18 July 2015

Real time Operating System

Real Time Operating System


A real Time Operating System is designed for real time applications, intended to serve real time application requests such applications include embedded systems, industrial robots, scientific research equipment etc.  The operating systems appear to allow multiple programs to execute simultaneously.

General Purpose Operating System

General Purpose Operating System


             The general purpose operating system is a computer  program that supports a computer's basic functions such as

Basics of PIC microcontroller


             PIC is a family of modified Harvard architecture microcontroller made by Microchip, PIC (Programmable Peripheral Interface Controller) microcontroller is popular among engineers and hobbyists. Early models

Friday, 17 July 2015

Atollic TrueStudio "Invalid project path: Include path not found"



Warning in Atollic TrueStudio "Invalid project path: Include path not found"

Example below:


Invalid project path: Include path not found (C:\Program Files (x86)\Atollic\TrueSTUDIO for ARM Pro x.y.z\ARMTools\arm-atollic-eabi\include\c++\4.7.3)

Solve ARM GCC error "register may not be same – ‘strexb r3,r2,[r3]’"




This error arises because strexb and strexh is undefined when two registers are same. The problems would be in lines 736 and 753 of inc/core_support/core_cm3.c.

 Solution


Wednesday, 15 July 2015

PIC development tools

PICkit3 incircuit debugger/programmer


The PICkit 3 In-Circuit Debugger/Programmer a simple, low-cost in-circuit debugger that is controlled by a PC running MPLAB X IDE software. The PICkit 3 In-Circuit Debugger/Programmer is an integral part of the development engineer’s tool suite. The PICkit 3 In-Circuit Debugger/Programmer is a debugger system used for hardware and software development with Microchip PIC  microcontrollers and dsPIC Digital Signal Controllers  that are based on In-Circuit Serial Programming(ICSP) and Enhanced In-Circuit Serial Programming  2-wire serial interfaces.