Skip to content

LinuxerFlying/emlib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

emlib

Emlib is mainly used for the base library of embedded APP development.

Enjoy it!

Emlib include modules

OS:

  1. [OK]Abstract Lock Mechanism.
  2. [OK]Posix Thread Task Manage.
  3. [OK]Posix Condition Variable
  4. [OK]Posix Semaphore(Based of Memory, and shared between of Threads)
  5. I/O
  6. Socket
  7. DBMS
  8. [OK]Memory Pool Manage
  9. [OK]OS Stack Check Mechanism.
  10. [OK]OS Time System
  11. [OK]Heap Timer Task
  12. [OK]Posix Timer Task

Data Struct

  1. [OK]Double Linked List.
  2. [OK]String
  3. Queue
  4. Array
  5. Hash
  6. Graph
  7. Tree

Algorithm

  1. Sort
  2. Search
  3. ...

MISC:

  1. [OK]Base Log Manage.
  2. [OK]C Exception Mechanism.

How to Build emlib

  1. Download emlib
  2. cd emlib
  3. /build.sh [TEST|DEBUG|RELEASE]

About

Emlib is for embedded C lib, Enjoy it!

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 95.9%
  • Objective-C 2.1%
  • C++ 1.5%
  • Other 0.5%