Results 1 to 12 of 12

Thread: Un nou proiect AAF ... Project TITAN

  1. #1
    Standard RSP member MihaiP's Avatar
    Join Date
    14 Apr 2008
    Posts
    2,132
    Mentioned
    21 Post(s)
    Rep Power
    93

    Default Un nou proiect AAF ... Project TITAN

    De o vreme incoace , aproape 4 luni , echipa AAF pare a fi
    intr-o ciudata inctivitate ... si cum asta nu le este deloc
    caracteristic ... iata ce "tac si fac" !!!


    Proiectul TITAN
    ===============

    TITAN este un firmware proprietar complet nou destinat
    receptoarelor cu chipset SH4 , programat si destinat exclusiv
    echipei AAF.
    Ceea mai mare parte a dezvoltarii actuale este legata de
    adaptarea proiectului TITAN la imaginea AAF. Proiectul este
    oarecum intarziat pentru ca dezvoltarea actuala se focalizeaza
    pe infrastructura necasara enigma2 si neutrino.
    NIT a initiat acest proiect impreuna cu echipa AAF din dorinta
    de a combina avantajele celor doua sisteme :

    Enigma2 : set complet de skinuri, suport multituner, suport pluginuri
    Neutrino : un start foarte rapid

    Iata care sint obiectivele care trebuie optimizate :

    - utilizarea memoriei ( pentru moment 3Mb fara framebuffer )
    - viteza de reactie a interfetei ( navigarea intr-o lista de
    canale simulata de 30.000 de pozitii a fost satisfacatoare )
    - un start mai rapid ( startul actual al GUI dureaza 4 secunde
    iar in lipsa optimizarilor dureaza cca 26 de secunde )
    - dimensiunea modulelor binare actuale este de cam 800Kb ! in timp
    ce la enigma2 si neutrino trece de 2Mb
    - utilizarea intensiva a fisierelor de configurare
    - reducerea pe cat posibil a utilizarii bibliotecilor ( lib )
    - programare completa in C ( nu in C++ care genereaza un cod neoptim )

    O mare parte din functii au fost deja adaptate si sint functionale :

    - meniurile principale
    - controlul volumului ( inclusiv MUTE )
    - File list
    - list boxes
    - choice boxes
    - input boxes
    - skinuri scrise in XML ( similare E2 )
    - posibilitate utilzarii de fonturi multiple in skin
    - gestionarea limbajelor de interfata
    - gestiunea time-zone
    - gestiunea fisierelor de configurare
    - gestiunea pluginurilor ( load/unload dinamic )

    Ce nu este inca abordat :

    - inregistrare si timeshift
    - webinterface
    - diferite screenuri de configurare
    - tastatura virtuala
    - convertorul listei de canale tip Enigma2














    Last edited by MihaiP; 02-08-11 at 19:43.

  2. #2
    Standard RSP member
    Join Date
    04 Jan 2008
    Posts
    2,769
    Mentioned
    31 Post(s)
    Rep Power
    89

    Default

    Dupa cum se poate observa din filmuletul demonstrativ este pt. kathrein 912 , deci s-ar putea ca pe fratele mai mic ( ufs910 ) sa nu poata functiona din cauza hardware-ului

  3. #3
    Standard RSP member
    Join Date
    05 Feb 2007
    Posts
    86
    Mentioned
    0 Post(s)
    Rep Power
    0

    Default

    Va merge si pe Alien ? daca este sh4???
    Multumesc

  4. #4
    Standard RSP member MihaiP's Avatar
    Join Date
    14 Apr 2008
    Posts
    2,132
    Mentioned
    21 Post(s)
    Rep Power
    93

    Default

    Proiectul va merge pe orice BOX AAF ...adica UFS910 , UFS912, IPBOX9xx , Koala ...s.a.m.d
    proba ? AICI
    Din pacate Alien nu este acum in sfera de interes AAF ...poate pe viitor !
    Puteti vedea filmuletul cu un Boot pe UFS910 care dureaza pana la imagine cam 25 de secunde ...

  5. #5
    Standard RSP member
    Join Date
    27 Apr 2007
    Location
    Bayern, DE
    Posts
    136
    Mentioned
    0 Post(s)
    Rep Power
    70

    Default

    Imaginea AAF bazata pe versiunea alpha Titan este testata pe mai multe tipuri de receptoare Sh4 , ca Atevio, Kathrein Ufs 910 si Ipbox de exemplu.

    Atevio 7500





    Kathrein Ufs910


    VU+ UNO 4K SE, VU+ Solo SE, Edision Progressiv Hdc+, Kathrein UFS 910

  6. #6
    Standard RSP member MihaiP's Avatar
    Join Date
    14 Apr 2008
    Posts
    2,132
    Mentioned
    21 Post(s)
    Rep Power
    93

    Default

    Din pacate nu avem posibilitatea de a face teste ... cu siguranta in aceasta faza imaginea
    se incarca NFS si este abordabila doar pentru experti ! discretia lor este remarcabila si
    de admirat !
    Parintele acestei imagini este NIT , pseudonimul unuia din expertii care au contribuit
    in mod esential la dezvoltarea si punerea la punct a Enigma2 SH4. Evident , munca lui NIT
    ar fi imposibil de valorificat fara suportul unei echipe ca cea de la AAF.
    Utilizarea Python ca limbaj de programare pentru majoritatea interfetelor Enigma2 a fost o
    idee foarte buna ... la vremea ei ... limbajul fiind usor de asimilat si foarte productiv dar ...
    executia sa in regim de interpretare a penalizat dramatic timpul CPU , a generat un cod
    labartat , dificil de testat si deci pus la punct ... un adevarat calcai a lui Achile ... iata de ce
    renuntarea la Python si bazarea pe C ... mi se pare o decizie interesanta.
    Last edited by MihaiP; 03-08-11 at 09:22.

  7. #7
    Standard RSP member
    Join Date
    04 Jan 2008
    Posts
    2,769
    Mentioned
    31 Post(s)
    Rep Power
    89

    Default

    Atunci voi astepta cu nerabdare finalizarea acestui proiect si probabil unul dintre penultimele cel putin pt. Kathrein UFS910 care a fost un "deschizator" de drumuri pt. E2 Sh4
    Probabil va urma si o varianta PKT a acestui proiect cand va fii public , de obicei cam asa sa intamplat in trecut

  8. #8
    Standard RSP member djczefre's Avatar
    Join Date
    09 Oct 2010
    Posts
    277
    Mentioned
    0 Post(s)
    Rep Power
    57

    Default E2 mod titan

    Buna!
    Multumesc frumos pt traducere. Asa am intele si eu de fapt ce inseamna ,,mod titan, .
    Eu nu sunt un expert, da cea ce am vazut pe youtube cu testele astea ,nu vine sa cred.
    Bootare asa rapida nu au nici boxuriile de la digi care nu sunt pe linux! Si un zap foarte bun. Dac o sa avem si noi parte (cei cu Ip boxuriile) de aceasta image , inseamna ca si noi o sa avem un box care o sa fie in frunte! S-au vorbesc prostii?
    Bravo AAF!!! , multumesc pt traducere, sa dea domnu sa putem apuca cat mai repede de teste!

    Sunt boxuri pe linux care si in prezent booteaza asa repede?....

  9. #9
    Standard RSP member MihaiP's Avatar
    Join Date
    14 Apr 2008
    Posts
    2,132
    Mentioned
    21 Post(s)
    Rep Power
    93

    Default

    Timpul de boot destul de mare al boxurilor Linux este datorat la mai multi factori :

    - primul pas de boot este incarcarea Kernelului ( nucleul Linux )
    - in general imaginea este un format de compresie ( ca o arhiva ) ea se
    decomprima si se incarca in RAM
    - odata ajunse in RAM se initializeaza driverele
    - daca totul a fost Ok se lanseaza Enigma
    - daca a pornit cu bine se lanseaza interfata grafica ( GUI )
    - GUI porneste sunetul si imaginea ...

    Viziunea asta este una simplificata , partiala si susceptibila de corectii si adaugiri !
    Am scris asta pentru a intelege o parte din complexitatea procesului de start a
    unei imagini si pentru a evidentia punctele critice :

    - imaginea se gaseste initial in Flash , care este o memorie relativ lenta , de aici ea este
    expandata ( decomprimata ) si incarcata in RAM ... aceasta operatie dureaza !
    - urmeaza incarcare si initializarea driverelor ( peste 40 ) ... evident dureaza
    - acum se lanseaza Enigma2 care este nucleul aplicatiei receptor , nucleu pe care
    se grefeaza skinul prin intermediul caruia se introduc optiunile utilizator... intreaga
    interfata grafica este scrisa in Python ... un limbaj a carui executie este lenta si
    parca nepotrivita pentru un sistem in care timpul de raspuns este critic !

    La Alien atat imaginea Spark cat si cea Enigma2 este intr-un format ( jfss2 ) necomprimat
    lucru care se reflecta intr-un start extrem de rapid ... sub un minut !!! la Dreambox se
    foloseste un format de compresie ... majoritatea imaginii este read-only ...exceptind zonele
    de comunicatie utilizator ( /usr /var ). Structura comprimata a imaginii Dreambox Enigma2 si
    necesitatea existentei unui bootloader secundar ( second stage ) duc la timpii extrem de mari
    de boot ( cca 3 minute ) care exaspereaza pe posesorii acestui receptor.
    Optiunea pentru o imagine comprimata sau necomprimata este una istorica ... la inceputurile
    Enigma Flashul era o resursa critica ... costa scump si era de dimensiuni reduse ... acum el
    este necritic ... pe de o parte ... si riscurile de corupere a unor zone critice ( cod de exemplu )
    sint considerate azi ca minore ... si deci beneficiul vitezei primeaza !
    Imaginile AAF sint mai toate , exceptind cea pentru Kathrein ufs912 ) de tip comprimat deci
    au un start lent si evident asta a fost unul din argumentele de a lansa un proiect ca Titan.
    Last edited by MihaiP; 03-08-11 at 21:50.

  10. #10
    Standard RSP member
    Join Date
    04 Jan 2010
    Posts
    372
    Mentioned
    0 Post(s)
    Rep Power
    61

    Default

    In ce priveste ipbox910hd imaginile bazate pe tideglo sau aaf au timp de bootare cam de ordinul 2-3 minute de pe usb .Dar pkt sau tideglo din flash este sub un minut !
    2-3 cutii cu linucsi hw:mips si sh4;sw: openwrt si tidegloE2

  11. #11
    Standard RSP member MihaiP's Avatar
    Join Date
    14 Apr 2008
    Posts
    2,132
    Mentioned
    21 Post(s)
    Rep Power
    93

    Default

    De acord cu tine ...imaginile cu nucleu Tideglo ...sint altceva ! acolo se
    vede mana maestrului !!! de fapt ele nu au aprope nimic comun cu GIT SH4
    Tideglo are propria sa versiune ... sau ma rog ...avea ! ca s-a incheiat ...

  12. #12
    Standard RSP member Meridian's Avatar
    Join Date
    01 Sep 2010
    Location
    Andromeda
    Posts
    1,072
    Mentioned
    0 Post(s)
    Rep Power
    75

    Default

    Interesant

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •