Artifact [199601537a]
Not logged in

Artifact 199601537aa41df65111f4d02b8e851eabbe6d29:

Wiki page [k11-player] by dkoby 2014-10-01 12:41:46.
D 2014-10-01T12:41:46.311
L k11-player
P def8ea71201715d303e30307d13506848abc9e40
U dkoby
W 2701
To download zip archive of files in this repository, just follow this link:

[https://chiselapp.com/user/dkoby/repository/k11-player/zip]

If you have fossil installed then you can clone this repository with commands:

<b>
mkdir fos<br>
mkdir fos/k11-player<br>
cd fos<br>
fossil clone http://chiselapp.com/user/dkoby/repository/k11-player k11-player.fossil <br>
cd k11-player <br>
fossil open ../k11-player.fossil <br>
</b>

<br><br>
<b>
[http://www.youtube.com/watch?v=ggnlkXbMtMY|Youtube demonstration]
</b>
<br><br>

<nowiki>
<pre>
About
=====

    K11 is hardware multimedia player (*.ogg, *.mp3, ...).
    General features:

System tree
===========

    Structure of "firmware" directory:

    ./config.mk                  Basic build configuration
    ./Makefile                   Root make-file.
    ./board                      Projects directory.
    ./board/boardN               Directory of "boardN" project.
    ./board/boardN/boardN.mk     Build configuration of "boardN" project.
    ./board/boardN/Makefile      Makefile for project "boardN".
    ./lib                        Directory with portable libraries that can be
                                 used by all or some of projects.
    ./util                       Directory with miscellaneous scripts/utilities
                                 used by build process.
    ./doc                        Miscellaneous documentation.

WARNING
    In order for most of code to work BSS section should be initialized with zeros at startup.

Build
=====
    In order to build software of this project you need:
        * unix-like operating system
        * tcl interpterter
        * gcc toolchain 

    Build under windows not tested well.


    Modify config.mk to meet your needs. Then run commands:

        make depend
        make image


External libraries
==================
    External libraries used in this project are (source code included in this project):
        darm          ARMv7 Disassembler               <a href="http://darm.re">http://darm.re</a>
        fat_io_lib    FAT16/32 File System Library     <a href="http://www.ultra-embedded.com">http://www.ultra-embedded.com</a>
        TJpgDec       jpec decoder                     <a href="http://elm-chan.org/fsw/tjpgd/00index.html">http://elm-chan.org/fsw/tjpgd/00index.html</a>
        
    
Licence
=======
    Unless otherwise noted, all programs, libraries and designs in this project is under GPL version 3.
    For licences of external libraries look for it's web site or/and source code.
    Operating system is under "The BSD 2-Clause License".
        
</pre>
</nowiki>

Z b92259ce94545266c19b868e67766855