Skip to content

Udoo Neo C-based Host program. Inspired by Udoo-Library python program.

License

Notifications You must be signed in to change notification settings

jrullan/udoo-neo-c-host

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

udoo-neo-c-host

image

The Udoo-Neo Host program is a multi-threaded C program that's run in the Linux side of the Udoo-Neo and shall provide a bridge to services and applications running in Linux to be accessed by the M4 Arduino side of the Neo. This project is inspired by Udoo-Library project by David Smerkous's Udoo Library.

The goals of this project are:

  1. Udoo Neo specific (David's library did not work correctly on Neo)
  2. Use C programming language
  3. Multi-threaded
  4. Low footprint
  5. Memory efficient code
  6. Fast code

While the project's intention is to develop a platform of services to the Arduino side, the current scope of the project is to provide the following services to the Arduino:

  • Log - Implement a file log of timestamped messages
  • Debug - Implement a "terminal-like" interface to display messages sent by the Arduino
  • Email - Send an email with the address, subject and message provided by the Arduino. Also, be able to add attachments to email.
  • Shell - Invoke a shell command on the Linux side
  • Database - Store values on persistent storage (database)
  • Webcam - Access the webcam for taking a picture

About

Udoo Neo C-based Host program. Inspired by Udoo-Library python program.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages