Showing posts with label IDE. Show all posts
Showing posts with label IDE. Show all posts

Saturday, January 18, 2014

Development Environment & Platforms

Development Environment & Platforms

In embedded system software development, there is varieties of development environment available on internet, most of them which is widely used are listed below:

Android SDK/NDK
This is basically use for android application development. There is two parts here one is SDK and other is NDK,
SDK is software development kit and NDK is native software development kits.
Generalized application are written and developed in SDK while advanced application which use direct kernels are developed use NDK.

Dynamic C
From Rabbit Company, this is customize IDE environment and enhance language for doing C programming for specific Rabbit Processor and micro controllers. They provides readly available software library code to use it from its core lirary into the application firmware program, which can dramatically reduce the development time for very complex application development based on single chip computers like Rabbit BL4S series board.

Atmel Studio
Atmel® Studio  is the integrated development platform (IDP) for developing and debugging Atmel ARM® Cortex-M and Atmel AVR® microcontroller- (MCU-) based applications. The Atmel Studio  IDP gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code.

Code Composer Studio
Code Composer Studio™ (CCStudio) is an integrated development environment (IDE) for Texas Instruments (TI) embedded processor families. CCStudio comprises a suite of tools used to develop and debug embedded applications. It includes compilers for each of TI's device families, source code editor, project build environment, debugger, profiler, simulators, real-time operating system and many other features. The intuitive IDE provides a single user interface taking you through each step of the application development flow. Familiar tools and interfaces allow users to get started faster than ever before and add functionality to their application thanks to sophisticated productivity tools.

Linux-GCC
The GNU Compiler Collection includes front ends for CC++, Objective-C, FortranJava, Ada, and Go, as well as libraries for these languages (libstdc++, libgcj,...). GCC was originally written as the compiler for the GNU operating system. The GNU system was developed to be 100% free software, free in the sense that it respects the user's freedom.

IAR Embedded Workbench
IAR Embedded Workbench is a high-performance C/C++ compiler and debugger tool suite for applications based on 8-, 16-, and 32-bit microcontrollers. IAR Systems collaborates with all of the leading silicon vendors worldwide to ensure that our software supports more devices in more processor architectures than any other tool on the market.

AVR Studio
AVR Studio  is the integrated development platform (IDP) for developing and debugging  AVR® microcontroller- (MCU-) based applications. The AVR Studio IDP gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code.

Visual Studio
Visual Studio is a comprehensive collection of tools and services to help you create a wide variety of apps, both for the Microsoft platform and beyond. Visual Studio also connects all of your projects, teams, and stakeholders. Now your team can work with greater agility from virtually anywhere—irrespective of development tool, including Eclipse and Xcode. Whether you’re designing mission-critical .NET apps, writing blazing fast code with C++ AMP, or testing and debugging a cloud-connected HTML/JavaScript app that runs on many devices, join millions of developers worldwide in choosing Visual Studio as your essential development environment.

GitHub-Repo
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over four million people use GitHub to build amazing things together.

Visual Basic 6.0
Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model first released in 1991. Microsoft intends Visual Basic to be relatively easy to learn and use.[1][2] Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databasesusing Data Access ObjectsRemote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects.

MPLAB
MPLAB Integrated Development Environment (IDE) is a free, integrated toolset for the development of embedded applications on Microchip's PIC and dsPIC microcontrollers.

Arduino
Arduino is a single-board microcontroller, intended to make the application of interactive objects or environments more accessible.[1] The hardware consists of an open-source hardware board designed around an 8-bit Atmel AVR microcontroller, or a 32-bit AtmelARM. Pre-programmed into the on-board microcontroller chip is a boot loader that allows uploading programs into the microcontroller memory without needing a chip (device) programmer.

Visual C++
Microsoft Visual C++ (often abbreviated as MSVC or VC++) is a commercial (free version available), integrated development environment (IDE) product from Microsoft for the C,C++, and C++/CLI programming languages. It features tools for developing and debuggingC++ code, especially code written for the Microsoft Windows API, the DirectX API, and the Microsoft .NET Framework.

Code Warrior
Freescale CodeWarrior Development Studio for Microcontrollers (in the following referenced as CodeWarrior) is an Eclipse based IDE from Freescale which amongst others supports the Freescale Kinetis MCU (Cortex-M4) family. J-Link is natively supported since CodeWarrior V10.1 and does not require additional software components like the J-Link GDBServer. For more information about CodeWarrior and the installation process, please refer to www.freescale.com.

MATLAB
MATLAB® is a high-level language and interactive environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java.


For Software Development Team contact http://www.xtintt.com

View Xtint Technologies's LinkedIn profileView Xtint Technologies's profile