What is Analog Devices Crosscore Embedded Studio and How to Use It
Analog Devices Crosscore Embedded Studio (CCES) is a world-class integrated development environment (IDE) for the Analog Devices Blackfin, SHARC and Arm processor families. It is based on Eclipse, a multi-language, open-source software development environment that offers seamless, intuitive C/C++ and assembly language editing, code generation, and debug support. CCES also provides exceptional multi-core development and debug support, outstanding code generation tools, mature algorithm libraries, improved system services and device drivers, and easy integration with a family of software add-ins, such as RTOS, TCP/IP Stack, USB Stack, and File System[^2^].
CCES supports all Blackfin and SHARC processor families, with the exception of ADSP-BF535 and ADSP-210xx, as well as the ADuCM302x and ADuCM4x50 families of Arm Cortex-M microcontrollers[^2^]. CCES can be used to develop and debug bare-metal applications on these processors, as well as applications that use the Linux Add-In for CCES[^2^]. CCES also supports a variety of development hardware, including multi-core processing boards, and extender cards supporting audio and video capture, processing, and display[^2^].
To use CCES, you need a PC or laptop computer with Windows or Linux operating system, an evaluation board or kit compatible with your target processor, a micro USB to USB cable with all data lines connected, a terminal program to interface your PC with the board, and a CCES license[^3^]. A CCES license includes one year of updates, upgrades and lifetime support. The optional annual maintenance provides access to updates and upgrades released during the maintenance period[^2^]. There are different types of CCES licenses available depending on your needs: node locked license, corporate domain license, or EZ-Kit license[^2^].
To install CCES on Windows or Linux, you need to download the installer from the Analog Devices website[^3^] and follow the instructions. The installer will install all necessary components to the Analog Devices local directory structure. You also need to install the mBed windows serial driver if you are using Windows[^3^]. After installation, you can launch CCES from the Start menu or desktop icon on Windows, or from the command line on Linux. You can then create a new project or import an existing project using the CCES project wizard. You can also configure your project settings, such as compiler options, linker options, libraries, include paths, etc. using the CCES project properties dialog. You can then build your project using the CCES build toolbar or menu. You can also debug your project using the CCES debug toolbar or menu. You can use GDB/OpenOCD for debugging ADuCM302x and ADuCM4x50 microcontrollers via the IDE[^3^]. You can also use CrossCore Debugger (TPSDK) for debugging other processors via the IDE[^2^], but this feature is only supported on Windows.
CCES is a powerful and versatile IDE that can help you develop embedded applications on Analog Devices processors with ease and efficiency. For more details on CCES features and benefits, product details, downloads and related software, licensing systems requirements, documentation and resources, related hardware discussions etc., please visit the CrossCore webpage[^2^], or email the CrossCore support team at firstname.lastname@example.org. aa16f39245