Ignore:
Timestamp:
Jan 22, 2019, 2:39:08 AM (5 months ago)
Author:
aafsvn
Message:

[titan] autoupdate wiki files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/pages/de/Architecture-Programming

    r37356 r43267  
    1 [[TranslatedPages]]
    2 
    3 ----
    4 '''5 Architektur und Programmierung Inhaltsverzeichnis''' [=#point5] ([wiki:Wiki#point0 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
    5 ----
    6 [[br]]
    7 
    8 TitanNit is currently coded by a group of talented developers from the AAF digital Forums and is released for several different Receiver models and brands/reseller models.
    9 
    10 This section explains the architecture and programming imformation that titannit is engineered on and information of the dev team and its helpers in the present and in the past.
    11 
    12 Please select an item below for more information.
    13 
    14 
    15 {{{#!div style="width: 1100px; margin: auto"
    16  {{{#!table style="border: none"
    17   {{{#!td align=center valign=top style="border: none; font-size: 115%"
    18   {{{#!div style="float: left"
    19 [[Image(source:/wiki/Wiki-Pictures/Common/Icons/Architecture-Programming/Architectures.png,align=left,link=[#point5.1])]]
    20   }}}
    21   '''([#point5.1 Architectures])'''[[br]]
    22   {{{#!div style="float: left
    23 Information on the various supported archetures supported by TitanNit
    24   }}}
    25   }}}
    26   {{{#!td align=center valign=top style="border: none; font-size: 115%"
    27   {{{#!div style="float: left"
    28 [[Image(source:/wiki/Wiki-Pictures/Common/Icons/Architecture-Programming/Programming_Language.png,align=left,link=[#point5.2])]]
    29   }}}
    30   '''([#point5.2 Programming language])'''[[br]]
    31   {{{#!div style="float: left
    32 Information on the underlying programming of TitanNit.
    33   }}}
    34   }}}
    35   {{{#!td align=center valign=top style="border: none; font-size: 115%"
    36   {{{#!div style="float: left"
    37 [[Image(source:/wiki/Wiki-Pictures/Common/Icons/Architecture-Programming/Source_Control.png,align=left,link=[#point5.3])]]
    38   }}}
    39   '''([#point5.3 Source control])'''[[br]]
    40   {{{#!div style="float: left
    41 Information on the source code and policies Of TitanNit.
    42   }}}
    43   }}}
    44   |----
    45   {{{#!td align=center valign=top style="border: none; font-size: 115%"
    46   {{{#!div style="float: left"
    47 [[Image(source:/wiki/Wiki-Pictures/Common/Icons/Architecture-Programming/The_Dev_Team.png,align=left,link=[#point5.4])]]
    48   }}}
    49   '''([#point5.4 The Dev Team])'''[[br]]
    50   {{{#!div style="float: left
    51 Here you will find the[[BR]] members of the dev team.
    52   }}}
    53   }}}
    54 }}}
    55 }}}
    56 
    57 
    58 ----
    59 '''5.1 Architecture''' [=#point5.1] ([wiki:Wiki#point0 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
    60 ----
    61 [[br]]
    62 
    63 
    64 Currently the only supported architecture is the Super-H (sh4), The chipset is a biendian 32bit RISC chipset originally developed for multimedia devices, gaming consoles and set top boxes and was used in the Sega's Dreamcast.
    65 it has proved popular because of its low cost and high performance and has found use in many low power embedded devices because of it low power consumption.
    66 
    67 Titannit is linux based and is based on ST micro electronics opensource linux project made for the Super-H chipset called ([http://stlinux.com/ STLinux]).
    68 
    69 The sh4 chipset has been popular with the satellite community because of the quality of the display output and the open source nature of the linux system that runs on it, since its introduction has had many third party firmwares developed for it from different development teams.
    70 
    71 TitanNit is Team AAF's sucessor to the AAF enigma 2 based firmware, aaf enigma is currently not developed and support has ended. To further develop TitanNit we recommend that if current AAF Enigma users update to TitanNit for future support.
    72 
    73 Note: There is a possibility that development may spread to other Receiver models and other architectures such as the Broadcom MIPS architecture.  Future development to support more Receivers is at the mercy of the developers and also the Hardware manufacturers.
    74 
    75 [[br]]
    76 
    77 ----
    78 '''5.2 Programming Language''' [=#point5.2] ([wiki:Wiki#point0 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
    79 ----
    80 [[br]]
    81 
    82 
    83 For performance reasons we have opted to use C programming language [http://en.wikipedia.org/wiki/C_(programming_language) wiki]
    84 
    85 In other DBox derived products such as the dream box and VU+ they have opted for a python layer to operate on top of the operating system.
    86 python is a higher level scripting language used to define and setup elements in the gui and for an intrim language between the OS that is easlly programmable.
    87 This was done so that so that users can easilly develop and minipulate the system and intergrate plugins skins etc... into the system but this has a proformance hit on these system and can cause them to become slow and laggy and bloated but has the benifit of being easy for the community to develop for with out knowing much about the underlying system.
    88 
    89 TitanNit adresses these key conserns and has developed as much as possible br programming in C to increase the proformance of the system but still alowing ease of intergration of plugins and skins using basic scripts.
    90 
    91 [[br]]
    92 
    93 ----
    94 '''5.3 Source Control''' [=#point5.3] ([wiki:Wiki#point0 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
    95 ----
    96 [[br]]
    97 
    98 TitanNit is a semi closed source project based on the SH4 open duckbox project and contains open source elements released as required by the licences of those projects.
    99 
    100  * The basic Linux Image used in the project is the open source Project [https://gitorious.org/open-duckbox-project-sh4 open-duckbox-project-sh4]
    101  * TitanNit Source is nonpublic and is only partially freed[source:/titan TitanNit Public Source]
    102  * The MediaCenter is from [http://ffmpeg.org ffmpeg] and the libeplayer3 is from [https://gitorious.org/open-duckbox-project sh4/tdt/source/tdt/cvs/apps/misc/tools/libeplayer3 libeplayer3]
    103  * Busybox is a set of unix style tools combined into a single executable [http://www.busybox.net/]
    104  *
    105 
    106 [[br]]
    107 
    108 ----
    109 '''5.4 The Dev team''' [=#point5.4] ([wiki:Wiki#point0 Inhaltsverzeichnis]) ([WikiStart#point0 Sprachauswahl])
    110 ----
    111 [[br]]
    112 
    113 The TitanNit project is proudly produced by the AAF Dev team and other loyal members and helpers.
    114 development is importand aswell as the work they do to help out with such things as skin's, channel logo's and setups, translations, supplemental programs and tools, and plugins and this is a place for them to be recgonised.
    115 
    116 ''Note: currently this section is blank as i will leave it up to the developers and other loyal team members to place their mark''
    117 
    118 
    119 '''Founding DEV Team Members'''
    120 
    121  *
    122  *
    123  *
    124  *
    125 
    126 '''Dev Team Members'''
    127 
    128  *
    129 
    130  *
    131 
    132  *
    133 
    134 '''Loyal Helpers'''
    135 
    136  *
    137 
    138  *
    139 
    140  *
    141 
    142  *
    143 
    144 '''Team Thanks'''
    145 
    146  We would like to thank Atemio / Atevio, who helped fund the TitanNit project and showed interest in this project from its beginnings until now.
    147 
    148  *
    149 
    150  *
    151 
    152  *
    153 
    154 
    155 [[br]]
Note: See TracChangeset for help on using the changeset viewer.