Presentation is loading. Please wait.

Presentation is loading. Please wait.

RTLAB Real-Time System Build automation School of Electronics Engineering College of IT Engineering Kyungpook National University Jun Sang ho (Rm) IT1-501.

Similar presentations


Presentation on theme: "RTLAB Real-Time System Build automation School of Electronics Engineering College of IT Engineering Kyungpook National University Jun Sang ho (Rm) IT1-501."— Presentation transcript:

1 RTLAB Real-Time System Build automation School of Electronics Engineering College of IT Engineering Kyungpook National University Jun Sang ho (Rm) IT1-501 (T) 053-940 8864 (E) zesto@knu.ac.kr (W) rtlab.knu.ac.kr Ant

2 26 November 2010 #2 RTLAB Real-Time System Content  Ant  Ant example  Ubibuilder  Ubibuilder for ESPSM3  Q & A

3 26 November 2010 #3 RTLAB Real-Time System Ant  Ant is a Java based tool for automating the build process  Similar to make but implemented using Java –Platform independent commands  XML based format –Avoids the dreaded tab issue in make files  Easily extendable using Java classes  Open source  Each build file contains –A project –At least 1 target  Targets are composed of some number of tasks  Build files may also contain properties –Like macros in a make file  Comments are within <!--  blocks

4 26 November 2010 #4 RTLAB Real-Time System Ant example(1)  A project –tool_ubibuilder  At least 1 target –config –clean –all__upgrade_config –all__clean  Basic task –exec

5 26 November 2010 #5 RTLAB Real-Time System Ant example(2)  A project –Exe_test_sam3s  At least 1 target –config –build –clean –doc –run –restart  Optional task –gant

6 26 November 2010 #6 RTLAB Real-Time System Ubibuilder  First, Ant is performed default property in project element.  Next, Ant perform target depends property by order.  Each target have task(gant). Gant is groovy-based build system.  Gant has perform “Ubibuilder.groovy” clean config build rebuild project target task 1 n 1 n default sequencebuild.xml

7 26 November 2010 #7 RTLAB Real-Time System Ubibuilder for ESPSM3 Important

8 26 November 2010 #8 RTLAB Real-Time System Q & A Thank you


Download ppt "RTLAB Real-Time System Build automation School of Electronics Engineering College of IT Engineering Kyungpook National University Jun Sang ho (Rm) IT1-501."

Similar presentations


Ads by Google