Skip to content

Software drivers in C for systems without an operating system

License

Notifications You must be signed in to change notification settings

CMinajigi/no-OS

 
 

Repository files navigation

no-OS

Build Status

Analog Devices Inc. Software drivers for systems without OS.

Software

The majority of ADI's products are peripherals to a non-ADI digital engine (FPGA, microprocessor, or microcontroller). While there is major work underway on FPGAs (Xilinx and Intel/Altera) and microprocessors (running an operating system like Linux), the efforts on microcontrollers are fragmented due to the diverse nature of the microcontroller market. The goal of these projects (microcontroller/no-OS) is to be able to provide reference projects for lower end processors, which can't run Linux or aren't running a specific operating system, to help customers using FPGA/microcontrollers with ADI parts.

Documentation

For more information about no-OS drivers, please visit our wiki page.

Code documentation is automatically generated using Doxygen tool, available at no-OS Github Pages.

Build

Build guide for no-OS projects:

Code Style

When writing code, please follow the style guidelines.

Which branch should I use?

  • If you want to use the most stable code base, always use the latest release branch.

  • If you want to use the greatest and latest, check out the main branch.

Support

Feel free to ask any question at EngineerZone.

About

Software drivers in C for systems without an operating system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 68.4%
  • HTML 23.9%
  • XSLT 6.2%
  • Tcl 0.6%
  • Makefile 0.6%
  • Verilog 0.2%
  • Other 0.1%