All Active Projects

FreeRTOS for Quartz and QuRT for FreeRTOS on Quartz

FreeRTOS-for-Quartz is a slightly modified version of the FreeRTOS v8.2.1 real-time operating system, supporting Qualcomm Inc.'s "Quartz-based" systems.

FreeRTOS-for-Quartz contains some modifications from the original FreeRTOS source code and additional "BSP" files that implement to invoke the FreeRTOS API to create a FreeRTOS task. OEMs that wish to use FreeRTOS on Quartz platform should download this package, build it into object files and incorporate it into their Quartz-based products.

FreeRTOS is licensed for use under the FreeRTOS License which is a variant of GPL that includes a few exceptions.

Project Admin:
  • Thu Nguyen: tlnguyen at codeaurora dot org
  • Asmit Pandit: asmitp at codeaurora dot org
Wiki Git License

Gerrit for MSM

Changes made to Gerrit and supporting tools to improve the MSM development workflow

Changes made to Gerrit and supporting tools to improve the MSM development workflow

Project Admin:
  • Nasser Grainawi | nasser AT code aurora DOT org
  • Martin Fick | mfick AT codeaurora DOT org
Git

GigaDSL boot Software

This project is to boot QCA / Ikanos based GigaDSL processors.

GigaDSL boot Software is used to allow booting of GigaDSL based solutions. It consist of primary boot code and u-boot.

Primary boot code enables clocks and DDR and load next stage boot loader (u-boot) into DDR and trigger its execution. U-boot code has been enhanced to provide support for GigaDSL specific support.

Project Admin:
Wiki Git License

Halide

Project to add support for the Halide programming language to Hexagon. Will involve tuning and adding a Hexagon backend to Halide.

Project Admin:
Wiki Patches License

Hexagon

Patches to existing upstream projects to support the Qualcomm Hexagon processor

Patches to various open source projects to add toolchain support for the Qualcomm Hexagon processor.

Project Admin:
Wiki Patches License

Hexagon MiniVM

MiniVM is a very simplistic reference implementation Hexagon Virtual Machine which runs on Hexagon hardware.

MiniVM is a very simplistic reference implementation Hexagon Virtual Machine which runs on Hexagon hardware. It is intended to provide just enough functionality to allow a single paravirtualized guest (like the Linux kernel) to run. This implementation only runs on Hexagon architectures v2 and v3.

Project Admin:
Wiki Git License

Hisense 8x30 QRD Android

TD-SCDMA/GSM and UMTS+GSM Solution on 8×30

Software and tools based on MSM8x30 with TD-SCDMA/GSM Single SIM solution and a UMTS+GSM dual SIM dual standby (DSDS) solution integrated with porting of the standard Android software package.

Project Admin:
Wiki Git License

IMath Library

Library that enables arbitrary precision integer computations.
IMath is a library for arbitrary precision integer computations. This project contains a fork of the library for use by the Polly vectorizing framework. The project was forked from the original IMath repository on https://github.com/creachadair/imath authored by Michael J. Fromberger.
Project Admin:
Wiki Git License

Inferno for Quatro SoCs

Inferno software platform for Qualcomm Quatro SoCs for Printers, Scanners and All-in-Ones

Inferno™ is Qualcomm's firmware and tools platform for developing printers, multifunction printers (MFPs) and scanners with Qualcomm’s Quatro® SoCs. Open source Inferno components and Quatro tools are included in this project.

Project Admin:
Wiki Git Patches License

Linux Filesystems project

The Linux Filesystems project has been established to facilitate submission of Linux Filesystem (kernel and user space tools) related generic enhancements and patches to upstream projects to support Qualcomm SoCs. The project is expected to host tools and kernel code for different linux filesystems.

Project Admin:
Wiki Git License

Pages