For designers of 32-bit embedded systems who must deliver high quality quickly and at low cost, Kozio's kDiagnostics is a comprehensive, configurable, and cost-effective hardware validation suite that provides an extensible and reusable solution. The ValidationAssistant option provides a flexible user interface targeted to the needs of engineering teams as they attempt to complete design validation under increasing schedule and resource pressures. ValidationAssistant provides visibility into the test and diagnostic process, maintaining hierarchical visual lists of test methods and suites, flexibly organized by component, test suite, low-level method, or test type (e.g. performance). In addition, users can configure methods and suites, initiate and control execution, and instantly see status reports on test completion.
The full Kozio solution is a suite of software tools for design validation and board bring-up, binary image downloading, in-system programming, automated board testing, and in-field power-on self-test. kDiagnostics Design Suite is positioned for design and development engineers wishing to ensure their board designs fully and correctly meet specification, and delivers high test throughput and superior levels of coverage, along with a user-interface targeted to the tasks required for board validation.
All your target platforms running kDiagnostics can be connected to ValidationAssistant, through any network connection, including serial, USB and Ethernet, and you can access any target platform remotely across the network. Validate boards in your contract manufacturer, located on another continent, from your office. You can switch from target to target, where the targets are of the same or different types.
You can download a new image into memory on any target platform using a simple dialog. These images can be CRC-wrapped to ensure no corruption on loading. In addition, you can create and download to your target custom script files that can be used for extremely fast creation of new drivers and tests, including interactive prompts controlled by the target for such tests that require user acknowledgement.
Your testing process is defined in a simple XML file that you can edit and distribute, enforcing common test practices across sites and with your contract manufacturer. Loading a new command definitions file effectively loads a new process, so there's no need to learn a different series of commands, options and variables, or a new user interface.
Fast and easy visualization of test process, including the test suites to be used and the methods they contain, and the order in which they will be applied. Select any method to learn more about it, and to view or modify its configuration parameters. You can also execute a unique test method or suite, and instantly view results on test completion. Easy to learn to use for debugging and troubleshooting validation problems.
Contains full online help, personalized to your board, for each test method and suite to be used during testing process.
ValidationAssistant logs all host-to-target and target-to-host communications. You can access, in real-time, results immediately after running tests complete. When tests fail, users interactively develop short test scripts using these failing results, and quickly iterate through small tests and sequences to pinpoint the problem's causal mechanism.
A simple-to-use command dialog is available for entering command parameters. This same dialog displays command usage, command parameters and environment variables. Users can cut a complete, formatted, command, and paste into a script file for downloading to the target for execution.
Ease of use for new or infrequent users; a power tool for experienced practitioners
Remote access to any target-resident kDiagnostics, across any network connection (serial, USB, Ethernet, etc)
Control your entire testing process - not just individual testing - at any location, from your desk
Easily customized for interactive use; modify existing test configurations, or add new ones
Eliminate your development of custom code that's not mission-critical to application success; kDiagnostics and ValidationAssistant validate your hardware sooner
Applied to all your hardware diagnostics, a common non-intrusive and test-focused user interface makes troubleshooting power available everywhere; to all designers, at all locations
Superior visibility into the entire process; know what you're doing, know how it's being done, and always know where you are
Increased predictability: hardware status always at your fingertips
Use kDiagnostics to ensure that your board design meets functional specifications, or use Kozio's complete In-system Diagnostics platform across your whole product life-cycle. More thoroughly test your board.
Get better hardware, sooner.