LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Find Resources
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cvs-checkins > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: cvs at opencores.org<cvs@o...>
    Date: Sat Aug 25 20:07:29 CEST 2007
    Subject: [cvs-checkins] MODIFIED: jop ...
    Top
    Date: 00/07/08 25:20:07

    Modified: jop/doc/book handbook.tex preamble.tex Makefile
    Log:
    Handbook update


    Revision Changes Path
    1.5 jop/doc/book/handbook.tex

    http://www.opencores.org/cvsweb.shtml/jop/doc/book/handbook.tex.diff?r1=1.4&r2=1.5

    (In the diff below, changes in quantity of whitespace are not shown.)

    Index: handbook.tex
    ===================================================================
    RCS file: /cvsroot/martin/jop/doc/book/handbook.tex,v
    retrieving revision 1.4
    retrieving revision 1.5
    diff -u -b -r1.4 -r1.5
    --- handbook.tex 4 Aug 2007 20:02:12 -0000 1.4
    +++ handbook.tex 25 Aug 2007 18:07:28 -0000 1.5
    @@ -1,6 +1,8 @@

    \input{preamble}

    +\input{classes/jdoc_preamble}
    +

    \begin{document}

    @@ -45,7 +47,10 @@

    \chapter{Introduction}
    \label{chap:intro}
    -% \input{intro/intro}
    +
    +\emph{Copy some stuff from the thesis and rewrite it.}
    + \input{intro/intro}
    +
    \section{Is JOP the Solution for Your Problem?}

    \emph{TODO: move is to the correct place.}
    @@ -63,14 +68,81 @@

    \input{intro/directory}

    +
    \chapter{Introduction into the Design Flow}
    \label{chap:build}
    \input{build/flow}

    +\chapter{Java and the Java Virtual Machine}
    +\label{chap:java}
    +\input{intro/java}
    +
    +\chapter{Restrictions of Java for Embedded Real-Time Systems}
    +\emph{Shall we keep this one? Or better SCJ/RtThread description
    +(with some of general Java ME related stuff -- shorter.}
    +
    +\label{chap:rtjava}
    + \input{restrictions/restrictions}
    +
    +\chapter{JOP Architecture}
    +\label{chap:arch}
    +
    + \input{arch/arch_intro}
    + \input{arch/jvm_bench}
    +%\clearpage or pagebreak[x]
    + \input{arch/arch_jop}
    +
    +\clearpage
    + \section{An Efficient Stack Machine}
    + \label{sec:stack}
    + \input{stack/stack}
    +
    +\clearpage
    + \input{arch/hwsw_codesign}
    +\clearpage
    + \input{arch/rt_predict}
    +
    +\clearpage
    + \section{A Time-Predictable Instruction Cache}
    + \label{sec:cache}
    + \input{cache/cache}
    +
    +\chapter{JOP Runtime System}
    +\label{chap:runtime}
    +
    + \input{runtime/rt_intro}
    + \input{runtime/rt_profile}
    + \input{runtime/rt_user}
    + \input{jvm/jvm}
    + \input{jvm/boot}
    + \label{sec:gc}
    + \input{jvm/gc}
    +
    +\chapter{Ongoing Work}
    +\label{chap:ongoing}
    + \input{ongoing/interrupt}
    +
    +\chapter{Results}
    +\emph{Copy some stuff from the thesis (and JSA). Change this chapter +to new form... Update with actual numbers!} + +\label{chap:results} + \input{results/results} + +\chapter{Related Work} +\label{chap:related} + +\emph{Update with JSA writing and remove old, not used stuff (or +shorten it)} + \input{related/related} \chapter{Notes - to be moved} +\section{Testing JOP} + +\input{test/test} + \section{Dependencies} \subsection{Changing the Class Format} @@ -81,6 +153,12 @@ \item JMV.java uses CLASS\_HEADR + offset (checkcast, instanceof) \end{itemize} +\chapter{Summary} +\label{chap:conclusions} + + \input{outro/outro} + + %\printindex %\pagestyle{empty} %\chaptermark{} % remove chapter mark in the heading, but it does it on the @@ -89,12 +167,14 @@ %\bibliographystyle{plnnolow} % changed plain.bst to keep upper case in titles \bibliography{../bib/all} + + %\def\rightmark{} % remove section part in the heading \appendix -% \ihead{\leftmark} % use chapter (=\leftmark) on both pages in the appendix + \ihead{\leftmark} % use chapter (=\leftmark) on both pages in the appendix -%\chapter{Publications} -% \input{outro/publications} +\chapter{Publications} + \input{outro/publications} %\chapter{Glossary} \chapter{Acronyms} @@ -108,11 +188,17 @@ \chapter{Bytecode Execution Time} \label{appx:bytecode} \input{appendix/bytetable} -%\chapter{Benchmark Results} \label{appx:bench} -%\input{appendix/benchmarks} +\chapter{Benchmark Results} \label{appx:bench} +\input{appendix/benchmarks} + +\chapter{Cyclone FPGA Board} \label{appx:cycore} +\input{appendix/cycore} + +\input{classes/classes} -%\chapter{Cyclone FPGA Board} \label{appx:cycore} -%\input{appendix/cycore} +% uncomment for IKT book ;-) +\chapter{TODO Lists} +\input{appendix/todo} \end{document} 1.2 jop/doc/book/preamble.tex http://www.opencores.org/cvsweb.shtml/jop/doc/book/preamble.tex.diff?r1=1.1&r2=1.2 (In the diff below, changes in quantity of whitespace are not shown.) Index: preamble.tex =================================================================== RCS file: /cvsroot/martin/jop/doc/book/preamble.tex,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- preamble.tex 26 May 2007 18:43:02 -0000 1.1 +++ preamble.tex 25 Aug 2007 18:07:28 -0000 1.2 @@ -7,15 +7,15 @@ % don't use textheight... with koma-script \documentclass[%draft, - a4paper,12pt, % 'Standard' -% 11pt, % use explicit paper format for Java book format +% a4paper,12pt, % 'Standard' + 11pt, % use explicit paper format for Java book format % b5paper,10pt, % B5 printout % use BCOR to compensate for the two-side margin! % a4paper,12pt,BCOR37pt,DIV15, % a4paper,12pt,BCOR40pt,DIV14, % b5paper,10pt,DIV12, headinclude, footexclude, -% twoside, % this produces strange margins! + twoside, % this produces strange margins! openright, % for new chapters cleardoubleempty, % normalheadings - smaller chapter or smallheadings - too small @@ -56,8 +56,9 @@ % for book % 'Java-format' 526pt x 660pt (Ghostscript) -%\setlength{\paperwidth}{185mm} \setlength{\paperheight}{232mm} -%\areaset[13.75mm]{130mm}{200mm} % Java book format +\setlength{\paperwidth}{185mm} \setlength{\paperheight}{232mm} +% use that BCOR setting with twoside to compensate the margin +\areaset[13.75mm]{130mm}{200mm} % Java book format % for book to A4 conversion: % Set the following sizes and export with @@ -117,12 +118,12 @@ %\areaset[17.05mm]{142mm}{219mm} \newfont{\javatt}{cmss12} \newfont{\javattb}{cmssdc10 scaled 1200} +% TODO find an italic +\newfont{\javatti}{cmss12} \newcommand{\javatext}{\javatt} \newcommand{\picscale}{1} \newcommand{\excelwidth}{12cm} -% NOT used anymore! - % for chapter head without a number @@ -174,7 +175,7 @@ % für die Umlaute in der Kurzfassung % bekomme ich dadurch Probleme??? -\usepackage[ansinew]{inputenc} +%\usepackage[ansinew]{inputenc} \usepackage{capt-of} @@ -195,13 +196,16 @@ \newcommand{\code}[1]{{\javatext#1}} % for LaTeX \newcommand{\cmd}[1]{{\texttt{#1}}} \newcommand{\dirent}[1]{{\texttt{#1}}} -\newcommand{\menuitem}[1]{\textsf{\textbf{#1}}} +%\newcommand{\menuitem}[1]{\textsf{\textbf{#1}}} +\newcommand{\menuitem}[1]{\textsf{\textsl{#1}}} % for flow.tex - part of index helper \newcommand{\eei}[1]{% \index{extension!\texttt{#1}}\texttt{#1}} - +% JVs et al +%\newcommand{\ea}{et al.\xspace} +\newcommand{\ea}{et al.\ } %\begin{htmlonly} %\renewcommand{\code}[1]{{\texttt{#1}}} % for html2LaTeX @@ -233,4 +237,3 @@ \end{tabular} \end{table} } - 1.2 jop/doc/book/Makefile http://www.opencores.org/cvsweb.shtml/jop/doc/book/Makefile.diff?r1=1.1&r2=1.2 (In the diff below, changes in quantity of whitespace are not shown.) Index: Makefile =================================================================== RCS file: /cvsroot/martin/jop/doc/book/Makefile,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- Makefile 26 May 2007 18:43:02 -0000 1.1 +++ Makefile 25 Aug 2007 18:07:28 -0000 1.2 @@ -1,18 +1,57 @@ -all: - cd ../bib && make +SOURCEPATH=../../java/target/src +SP1=$(SOURCEPATH)/common +SP2=$(SOURCEPATH)/bench +SOURCE=$(SP1)\;$(SP2) +PACKAGES=util:ejip:com:joprt:jbe +EXCLUDE=ejip.jtcpip + +all: jdoc cd appendix && make pdfLatex handbook -# bibtex handbook -# pdfLatex handbook -# pdfLatex handbook + bibtex handbook + pdfLatex handbook + pdfLatex handbook + +# bib is a local target for my machine, so we're not +# including it in all +bib: + cd ../bib && make + +# that was the original one +# -docletpath ../lib/texdoclet.jar -doclet org.wonderly.doclets.TexDoclet \ +# we use the patched version from: +#http://www.infosun.fim.uni-passau.de/br/lehrstuhl/Kurse/sep_ws0405/doclet.html + +jdoc: + javadoc \ + -docletpath ../lib/doclet.jar -doclet com.c2_tech.doclets.TexDoclet \ + -sourcepath $(SOURCE) \ + -subpackages $(PACKAGES) -exclude $(EXCLUDE) + tail +84 docs.tex | sed '$$,$$ d' > classes/classes.tex + rm docs.tex + +htmldoc: javadoc + javadoc \ + -d ../javadoc \ + -sourcepath $(SOURCE) \ + -subpackages $(PACKAGES) -exclude $(EXCLUDE) + +javadoc: + -mkdir ../javadoc clean: -rm *.aux -rm *.log + -rm *.lof + -rm *.lol + -rm *.lot -rm *.out -rm *.blg -rm *.bbl -rm *.bak + -rm */*.bak -rm *.toc -rm *.pdf cd appendix && make clean + -rm -r ../javadoc + -rm classes/classes.tex

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.