application
This is an old revision of the document!
Write your own application
As descriped in Setup your environment -> Import an EEROS project you can create your own applications.
- Start KDevelop
- Project → Open/Import project
- Navigate to the BeagleBoneBlue/myApp folder and choose the CMakeLists.txt file
Now you have the main.cpp, CMakeLists.txt and the HwConfigBBBlue.json file in your project solution.
Copy the following code into main.cpp
#include <iostream> #include <eeros/logger/Logger.hpp> #include <eeros/logger/StreamLogWriter.hpp> int main() { using namespace eeros::logger; StreamLogWriter w(std::cout); Logger log; log.set(w); log.info() << "Hello, EEROS"; return 0; }
Open CMakeLists.txt file, and copy the following code
cmake_minimum_required(VERSION 2.8) project(test-project) find_package(EEROS REQUIRED) include_directories(${EEROS_INCLUDE_DIR};${EEROS_LIBUCL_INCLUDE_DIR}) link_directories(${EEROS_LIB_DIR};${EEROS_LIBUCL_LINK_DIR}) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") add_executable(test-project main.cpp) target_link_libraries(test-project eeros ucl ${CMAKE_DL_LIBS})
Build the project by clicking the build-button in the top left corner.
Change the deploy.txt file to match your project- and application-name
install-armhf/lib/libeeros.so.1.0.0.0 install-armhf/lib/libbbblueeeros.so.0.1.0 myApp/HwConfigBBBlue.json build-armhf/myApp/test-project
Deploy your application with the deploy.sh
shellscript and run the application on the target.
application.1554275624.txt.gz · Last modified: 2019/04/03 09:13 by fink