We offer complete Solutions for Embedded Developers
CARNICA TECHNOLOGY provides fully integrated solutions, based on leading innovative tools, solving the problems associated with balancing the pressures of rapid development times and delivering high quality systems and software by creating a modeling environment that places powerful enabling technologies in the hands of systems and software professionals.
The result is a complete systems and software tool chain that operates seamlessly with engineers and developers through the requirements, specification, design, implementation, and test development cycles.
"Out-of-the-Box" Software Components cut Cost and save Time in Your next Development Project
Following today's trend to re-use software components, it would be a waste of time and money to re-invent the wheel again for basic software components, which are readily available to be integrated into your project.
We offer a whole spectrum of microcontroller architecture independant software solutions components which are "ready-to-use" to be integrated into any new or existing application:
- Ready-to-Use Graphic Software Solution with user friendly GUI Builder
- Embedded File System for embedded applications to be used on any media
- Embedded Software Applications Updater
- MiddleWare Software Bundles with attractive Pricing
- Modular functional library consisting of optimized mathematical and control-related functions.
- Networking Protocols - TCP/IPv4/IPv6, DHCP Client & Server, DNS Resolver, FTP, HTTP, PPP, POP3, etc.
- Security Protocols - HTTPS, IPsec, SSL/TLS, IKE, SIPS, etc.
- High Speed USB Device and Host Stacks
- Bundles of Networking Software with attractive Pricing
- RTOS - Real Time Operating System supporting all major MCU Manufacturers and Architectures
Developing with SEGGER Embedded Studio
SEGGER Embedded Studio is a complete all-in-one solution for managing, building, testing and deploying your embedded applications:
From the Project Generator which gets you easily started with common ARM microcontrollers, to the powerful Project Manager and source code Editor, the included C/C++ Compiler and the integrated Debugger with advanced debug information windows and direct J-Link integration, right through to version control features for automatic deployment of your applications.SEGGER Embedded Studio is based on Rowley's professional IDE - CrossWorks. Its Visual Studio-like style offers the embedded world of engineering the same intuitive usage that PC developers are familiar with. LEARN MORE about the SEGGER Embedded Studio.
Tracealyzer by PERCEPIO provides an unprecendented Visual Trace Diagnostics and Runtime Analysis for embedded software and systems. Tracealyzer helps to solve complex software problems in a fraction of time otherwise required. Download and test Tracealyzer and its benefits.
Based on SEGGER Microcontroller's embedded software the company created an industry-leading family of JTAG/SWD/BDM emulators with and without trace. Main features include high download-speed into RAM and flash memory, the ability to set an unlimited number of breakpoints in flash memory of MCUs. Supports ARM 7/9/11, Cortex™ and various IDEs. SDK available.
LEARN MORE about the JTAG Emulators and Trace Tools from Segger: J-Link, J-Link PLUS, J-Link Pro, J-Link ULTRA+, J-Trace ARM.
RAZORCAT TESSY: Overview
Automated Unit / Integration Tests
As one of the first unit test tools TESSY is today's leading solution for testing of embedded software. Designed to support development and testing according to standards, TESSY is well established to be used for products and safety-critica applications.
Efficient Testing and TraceabilityTESSY reduces manual tasks to a minimum making the verification process scalable, transparent and less susceptible to errors. Generation of test specifications, test execution and reporting are automated by TESSY to provide consistent traceability which is also required for certification.
Continuous AdaptationsThe broad range of supported compilers, target debuggers and interfaces to third party tools is continuously enhanced. Adaptation of TESSY for specific systems, interfaces or optional features can be offered on demand.
Easy Data HandlingComfortable spread sheet editors with issue highlighting and access within the Cassification Tree Editor make data handling easy. Use numerous import/export formats for uncomplicated exchange of test data and requirements.
Straightforward Regression TestingTESSY detects changes in the source code automatically. Based on these changes TESSY pre-assigns the interface elements and automatically adapts the user code to facilitate fast and straighfforward regression testing.
Test Driver GenerationTESSY automatically generates the complete test framework incuding stub functions and all external references.
Code Coverage AnalysisTESSY includes seven different coverage measurements which can be selected individually or according to norms and standards. Coverage results are visualized in a graphical flow chart linked with colorized source code views as well as in textual form. Powerful navigation through the flow chart easily reveals uncovered branches and conditions being spotlighted within the code view. LEARN MORE about RAZORCAT unit and integration test tools.
Use FLASHER Programming Tools for Your Production Environment
For production environments, we provide flash programming solutions for a variety of CPUs.
The Flasher tool family from SEGGER Microcontroller eases the implementation into a production site by allowing the flash programming to be triggered manually or remotely.
In addition to the hardware products, we offer software solutions that allow J-Link to be used as production tool.The following Flash Programming Solutions are available:
- Flasher PRO
- Flasher ARM
- Flasher Portable
- Flasher Portable PLUS
- Flasher Secure