With AndeSight™ IDE, users can efficiently develop the software they want. To speed up the development process, Andes further provides a rich set of software components, from real-time operating system, Linux kernel and drivers, libraries, and middleware, to application frameworks, running on AndesCore™ processors under the name AndeSoft™. Users can leverage these well-prepared building blocks based on their needs and focus on tackling products to greatly improve their time-to-market.
The following figure shows AndeSoft™ software stack of Linux and RTOS
Being the foundamental of the knect Software Stack, it comprises software building blocks for smart devices and Internet of Things applications, including device drivers, real-time operating systems, middlewares, protocol stacks, and IoT APIs running on AndesCore™. It provides choices of open source software, and production-proven, certified and optimized software by knect partners to fulfill a wide range of smart products and emerging applications development requirements. You may check details at knect.me Software Stack.
AndesCore™ processors come with many configurations. As the corresponding software parts, such as operating systems and C/C++ libraries, are subject to optimization based on hardware configuration. When a processor configuration is selected, Andes provide the corresponding components to best match the hardware counterparts.