Skip to content

eerimoq/monolinux-c-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

buildstatus codecov nala

Monolinux C library

Features:

  • Inter-thread message passing.
  • Logging.
  • A simple shell.
  • Timers.
  • Network management.
  • DHCP and NTP clients.
  • RTC management.
  • Device-mapper verity target.
  • 1-wire (without sysfs).

Requires POSIX and currently Linux.

Used by the Monolinux project.

Development environment installation

$ sudo apt install gcovr
$ sudo pip3 install pyinotify nala

Unit testing

Source the development environment setup script.

$ source setup.sh

Execute all unit tests.

$ make -s -j4
...

Execute one test suite.

$ make -s -j4 ARGS=bus
...

About

The Monolinux C library.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages