Skip to content

Project 1 for Advanced Practical Embedded Software ecen5013-002

Notifications You must be signed in to change notification settings

aakashpk/project1_ecen5013-002

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project1 ECEN5013-002

Project 1 for Advanced Principles of Embedded Software ECEN5013-002, Spring 2018

Run Instructions

  • make run PLATFORM=BBB for building for BBG/BBB and transferring the executable to /home/proj1 on the BBB/BBG
  • make test to run unittests
  • make build or make run for build on host. run builds and executes the code, build just builds the executable. This option removes I2C sensor files and replaces the functions with pseudo random value generator
  • make client to build the external socket request client
  • make client TYPE=REMOTE to build the external socket request client that makes request from HOST to BBB
  • make client PLATFORM=BBB to build the external socket request client for Beagle Bone
  • Run make clean before changing platforms
  • Run ./project1 -f logfilename to provide a Log file name, if parameters are not proper filename defaults to project1logfile.log
  • For running unit tests , first install cmocka by running apt install libcmocka-dev
  • Then run make test

About

Project 1 for Advanced Practical Embedded Software ecen5013-002

Resources

Stars

Watchers

Forks

Packages

No packages published