Clarinox Technologies, Embedded System Design, Wireless Appliance Design, Bluetooth Protocol Stacks, Real Time Operating Systems

 

 

The Clarinox team has experience in a variety of embedded engineering disciplines and can cover the complete life-cycle from project definition, initial design and development through to deployment. We can port commercial or proprietary software to new targets. We can develop using our embedded design tools enabling faster applications development with fewer errors, or we can provide you with these tools to enable you to optimize your own developers productivity.
The Clarinox experience of embedded applications ranges from small micro controller-based systems to large multiprocessor real time systems, propriety or off-the-shelf hardware, and processor types from 8 to 64-bit microprocessors.
Clarinox has extensive experience in a wide variety of protocols, languages, methodologies, technologies and design activities including:
 
  1. Communication protocols
    - wired and wireless: with a focus on BluetoothTM
  2. Hardware design; FPGA/ASIC design
  3. Software design
  4. Hardware/software integration
  5. Processors
  6. Development Tools
  7. Operating Systems
  8. Real Time Operating Systems
  9. Languages

 

Communication protocols

  •    Bluetooth - in-house developed protocol stack with HCI Transport, HCI, L2CAP,

  •    RFCOMM, and SDP written in ANSI C, and upper layers implemented in C++
  •    Data communications:- WAP, TCP/IP, SNMP, LAPB, LAPD
  •    Telecommunications:- SDH, ATM, V5.2, 3G, ISDN, PSTN
  •    Trunk radio:- MPT1327, MPT1343

 

Hardware design; FPGA/ASIC design

  •    Requirement specification
  •    Board designs - many micro controllers/microprocessors
  •    PLD, FPGA and ASIC design
  •    Prototyping

 

Software design

  •    Design the application software using UML
  •    Develop, implement and upgrade software
  •    Assembly

 

Hardware/software integration

  •    Installation of all major RTOS
  •    Development of propriety device drivers
  •    Networking component integration

 

Processors

  •    8051, 8085/Z80 .
  •    6303, 6805, 68HC11/16 .
  •    80x86.
  •    68302, 68332, 68360.
  •    PowerPC MPC850/MPC86.
  •    ARM Atmel AVR.
  •    PIC.
  •    Echelon Neuron Chip.

 

Development Tools

  •    Windriver Tornado Development System.
  •    Greenhills Multi2000 Development Environment.
  •    GNU ToolKit (Binutils, GCC, GDB, Insight).
  •    ATMEL AVR Studio, CodeVision AVR C Compiler.
  •    MRI and IAR Development Suites.
  •    Hitec C Compiler and Remote Target Debugger.
  •    HP64xxx In-circuit Emulators.
  •    BDM (68HC16, 68360/302, MPC860/850).

 

Operating Systems

  •    Windows 98/ME/NT/2000/XP
  •    Redhat Linux 7.3/8.0/9.0

 

Real Time Operating Systems

  •    Embedded Linux (uCLinux).
  •    VxWorks.
  •    ThreadX - PowerPC MPC860.
  •    Nucleus Plus - PowerPC MPC860 / 68K.
  •    eCos.
  •    MTOS-68K / 80x86.
  •    VRTX-86.

 

Languages

  •    Assembly languages:
                               - 8051, 8085/Z80
                               - 6303, 6805, 68HC11/16
                               - 80x86
                               - 68xxx
                               - PowerPC
                               - ARM Atmel AVR
                               - PIC
  •    ANSI C/C++.
  •    Java
  •    HTML / JavaScript

Home | Products | Services | Downloads | Site Map | Contact us

© Clarinox Technologies Pty Ltd 2008