Ignore:
Timestamp:
Mar 17, 2016, 7:47:12 AM (4 years ago)
Author:
aafsvn
Message:

[titan] autoupdate wiki files

File:
1 edited

Legend:

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

    r37371 r37372  
    1 [[TranslatedPages]]
    2 
    31----
    42'''5 Architecture - programming contents''' [=#point5] ([wiki:Wiki#point0 Contents]) ([WikiStart#point0 Main page])
     
    1210Please select an item below for more information.
    1311
    14 {{{#!div style="width: 1100px; margin: auto"
    15  {{{#!table style="border: none"
    16   {{{#!td align=center valign=top style="border: none; font-size: 115%"
    17   {{{#!div style="float: left"
    18 [[Image(source:/wiki/Wiki-Pictures/Common/Icons/Architecture-Programming/Architectures.png,align=left,link=[#point5.1])]]
    19   }}}
    20   '''([#point5.1 Architectures])'''[[br]]
    21   {{{#!div style="float: left
    22 Information on the various supported archetures supported by TitanNit
    23   }}}
    24   }}}
    25   {{{#!td align=center valign=top style="border: none; font-size: 115%"
    26   {{{#!div style="float: left"
    27 [[Image(source:/wiki/Wiki-Pictures/Common/Icons/Architecture-Programming/Programming_Language.png,align=left,link=[#point5.2])]]
    28   }}}
    29   '''([#point5.2 Programming language])'''[[br]]
    30   {{{#!div style="float: left
    31 Information on the underlying programming of TitanNit.
    32   }}}
    33   }}}
    34   {{{#!td align=center valign=top style="border: none; font-size: 115%"
    35   {{{#!div style="float: left"
    36 [[Image(source:/wiki/Wiki-Pictures/Common/Icons/Architecture-Programming/Source_Control.png,align=left,link=[#point5.3])]]
    37   }}}
    38   '''([#point5.3 Source control])'''[[br]]
    39   {{{#!div style="float: left
    40 Information on the source code and policies Of TitanNit.
    41   }}}
    42   }}}
    43   |----
    44   {{{#!td align=center valign=top style="border: none; font-size: 115%"
    45   {{{#!div style="float: left"
    46 [[Image(source:/wiki/Wiki-Pictures/Common/Icons/Architecture-Programming/The_Dev_Team.png,align=left,link=[#point5.4])]]
    47   }}}
    48   '''([#point5.4 The Dev Team])'''[[br]]
    49   {{{#!div style="float: left
    50 Here you will find the[[BR]] members of the dev team.
    51   }}}
    52   }}}
    53 }}}
    54 }}}
     12 * ([#point5.1 architecture])
     13 * ([#point5.2 Programming language])
     14 * ([#point5.3 Source control])
     15 * ([#point5.4 The Dev Team])
    5516
    5617----
    5718'''5.1 Architecture''' [=#point5.1] ([wiki:Wiki#point0 Contents]) ([WikiStart#point0 Main page])
    5819----
    59 '''SH4'''
     20[[br]]
    6021
    61 TitanNit was first established on the SH4 (Super-H) chipset for the atemio and kathrin receivers.
    6222
    63 The Super-H (SH4) chipset is a biendian 32bit RISC Superscaler chipset, this chipset is aimed at increacing throughput by using called instruction-level parallelism within a single core.
     23Currently 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.
     24it has prooved popular because of its low cost and high proformance and has found use in many low power embedded devices because of it low power consumption.
    6425
    65 Originally developed for multimedia devices, gaming consoles and set top boxes and was used in the Sega's Dreamcast.
    66 it has prooved popular because of its low cost and high proformance, it has found use in many low power embedded devices.
     26Titannit is linux based and is based on ST micro electronics opensource linux project made for the Super-H chipset called ([http://stlinux.com/ STLinux]).
    6727
    68 Titannit SH4 is a linux based and is based on ST micro electronics opensource linux project made for the Super-H chipset called ([http://stlinux.com/ STLinux]).
    69 
    70 The SH4 chipset has been popular with the satellite community because of the quality of the display output due to inclusion of a high class floating point math unit and high speed bus which is the key components used for drawing graphics, the open source nature of the linux system that runs on it, since its introduction it has had many third party firmwares developed for it from different development teams.
     28The 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.
    7129
    7230TitanNit is Team AAF's sucessor to the AAF enigma 2 based firmware, aaf enigma is not currently developed and support has ended to futher develop TitanNit we reccomend that if current AAF Enigma users update to TitanNit for future support.
    7331
    74 
    75 
    76 '''Mips'''
    77 
    78 After the sucess with TitanNit on the SH4 chipset the developers then started development on the Mips chipset for use with the newly introduced Atemio 5000 series receivers.
    79 
    80 The Mips chipset (Microprocessor without Interlocked Pipeline Stages) is a biendian 32bit RISC chipset, this chipset is aimed at increacing throughput by using deep instruction piplines combined with single cycle instruction processing.
    81 
    82 Originally developed for the embedded market it has found use in consumer products gaming consoles and set top boxes and was used in the Nintendo 64 and three Sony Playstation products.
    83 
    84 The chipset has prooved popular in the STB market because of the inclusion in the Dreambox Recievers that has spawned clone and copy cat receivers, but it has a draw back that it lacks finness in the picture quality department over the SH4 based receivers as explained above, it has the advantage that it has a larger user base and therfore more plugins are available currently than the sh4 chipset based recievers.
    85 
    86 Titannit Mips is a linux based and is based on the open source project [https://github.com/oe-alliance oe-alliance].
    87 
    88 The Mips chipset has been popular with the satellite community because of open source nature of the dbox based firmwares since its introduction has had many third party firmwares developed for it from different development teams.
    89 
    90 
    91 
    92 '''Future Architectures'''
    93 
    94 There is a possibility that development may spread to other Receiver models and other architectures in the future such as the ARM architecture or PPC.
    95 Future development to support more Receivers is at the mercy of the developers and also the Hardware manufacturers who support the TitanNit project.
     32Note: There is a possibility that development may spread to other Receiver models and other architectures such as the Proadcom MIPS architecture.  Future development to support more Receivers is at the mercy of the developers and also the Hardware manufacturers.
    9633
    9734[[br]]
     
    10037'''5.2 Programming Language''' [=#point5.2] ([wiki:Wiki#point0 Contents]) ([WikiStart#point0 Main page])
    10138----
     39[[br]]
     40
    10241
    10342For performance reasons we have opted to use C programming language [http://en.wikipedia.org/wiki/C_(programming_language) wiki]
     
    10645Python 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 easily programmable.
    10746This was done so that users can easily develop and manipulate the system and integrate plugins skins etc... into the system but this has a performance 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.
    108 
    109 The problem with this system has been that python has become so ingrained into the system and gui and often is now beyond the capibilities for the average user it was intended to used by not to mention it is a semi complicated language to learn to start with.
    11047
    11148TitanNit adresses these key conserns and has developed as much as possible br programming in C to increase the performance of the system but still alowing ease of intergration of plugins and skins using basic scripts.
     
    11653'''5.3 Source Control''' [=#point5.3] ([wiki:Wiki#point0 Contents]) ([WikiStart#point0 Main page])
    11754----
    118 TitanNit is a semi closed source project and contains open source elements released as required by the licences of those projects.
     55[[br]]
    11956
    120  * The basic Linux Image used in the SH4 project is the open source Project [https://gitorious.org/open-duckbox-project-sh4 open-duckbox-project-sh4]
    121  * The basic Linux Image used in the Mips project is the open source Project [https://github.com/oe-alliance oe-alliance]
     57TitanNit 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.
     58
     59 * The basic Linux Image used in the project is the open source Project [https://gitorious.org/open-duckbox-project-sh4 open-duckbox-project-sh4]
    12260 * TitanNit Source is nonpublic and is only partially freed[source:/titan TitanNit Public Source]
    12361 * 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]
    12462 * Busybox is a set of unix style tools combined into a single executable [http://www.busybox.net/]
    125  
     63 *
    12664
    12765[[br]]
     
    13068'''5.4 The Dev team''' [=#point5.4] ([wiki:Wiki#point0 Contents]) ([WikiStart#point0 Main page])
    13169----
     70[[br]]
     71
    13272The TitanNit project is proudly produced by the AAF Dev team and other loyal members and helpers.
    13373development is important 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 recognized.
    13474
    135 ''Note: currently this section is blank as I will leave it up to the developers and other loyal team members to place their mark''
     75''Note: currently this section is blank as i will leave it up to the developers and other loyal team members to place their mark''
    13676
    13777
    13878'''Founding DEV Team Members'''
    13979
    140  
     80 *
     81
     82 *
     83
     84 *
     85
     86 *
     87
     88
    14189'''Dev Team Members'''
    14290
     91 *
     92
     93 *
     94
     95 *
    14396
    14497'''Loyal Helpers'''
    14598
     99 *
     100
     101 *
     102
     103 *
     104
     105 *
    146106
    147107'''Team Thanks'''
    148108
    149109 We would like to thank Atemio / Atevio who helped to fund the TitanNit project and has showed interst in this project from its beginnings until now.
     110
     111 *
     112
     113 *
     114
     115 *
     116
     117
    150118[[br]]
Note: See TracChangeset for help on using the changeset viewer.