Hopen OS
6. Development Kit
Platform and driver development
Hardware abstraction layer (Available for ARM7,ARM9,ARM11 , MX series, MiMagic, M68k, x86,PowerPC, etc. )
Unified device driver interface
Uart, LCD, keyboard, touch panel, USB, IR, mouse, MMC, CF, etc
Flexible and Configurable kernel
The basic modules of kernel can run individually. The FS and network system can be configured as needed.
BSP (including os kernel, boot loader and the sample codes for various drivers. GDB can be used for application debug)
System Development Emulator
Hopen embedded real time operating system provides a means for developing application programs based on messages, including OS API, GUI API, file system API, data base API, network communication protocol API, and so on. In addition, it also provides the emulation environment, where the user can develop Hopen application programs operated on target machine based on PC platform. All these APIs and emulation environment are called Hopen system development environment.
Hopen embedded real time operating system opens the programming interface's definition of graph device drivers and char device drivers, together with the source codes of part of the drivers. It supports the customization of device drivers.
In the case of lacking a destination system environment, that is, lacking the development debug-board or sample machine, user can use Hopen SDK to write new application programs by means of PC and its development software, then debug and run them in Hopen emulation environment. Those programs running in Hopen emulation environment normally can also run on target machine.
Application development
POSIX-conform API
character testing, data transference£¬memory configuring£¬string processing£¬random number£¬primary I/O£¬standard I/O£¬process and flow controlling £¬formatted i/o£¬files and directory£¬signal£¬error processing£¬pipe processing£¬socket processing£¬pthread processing£¬IPC£¬environment variable
Multi-process
-Individual application development
-Error diagnose
-Reduce problems with in and while system integrating
Development environment and tools
Simulation environment
-Running on Win32 platform
-Provide Hopen OS 3.0 oriented environment for development and debugging
-Simulate device driver
-Support application software downloading
-Dynamic device configuration
-Customization of simulation environment
-Dynamic update system modules
-Powerful console
GDB can be used for application debug
IDE
|