Planul Proiectului de Licen taDisertatie [630776]

1
Universitatea din Craiova
Facultatea de Automatic a, Calculatoare si Electronic a
Departamentul de Calculatoare si Tehnologia Informa tiei

Planul Proiectului de Licen ta/Disertatie

Titlul temei: Crearea unui Custom Rom pentru Android

Tipul proiec tului: Embedded

Numele si semn atura student: [anonimizat]: Udrea Cristian Viorel

Numele si semn atura coordonatorului: Dr. I ng. Enescu Nicolae

Data: 14-03-2016

Anul universita r 2015 -2016

2

Cuprins

Introducere ……………………………… ……… …………………………. …………………………………………….3
Obiective ……….. …………………………………………………………………………….. ………………………….4
Activit ati …….. ……………………………………………………….. …………………………. ………………………5
Mediul de dezvoltare……………………………………………… …………………………. …………………….. ..6
Livrarile proiectului ………………………………………………………………………….. ……………………….6
Planificarea activit atilor……………………………………………………………………………. …………………7
Bibliografie ………………………………………………………………………….. …………………………. ……….7

3

1. Introducere

Daca detineti un device cu Android sau a -ti vizitat stirii despre An droid atunci este
posibil sa fi auzit de Custom Rom. Cu toate c a o mul time de oameni prind ideea a ceea ce
ROM -urile sunt voi incerca sa va explic .

Google face codul surs a Android disponibil pen tru oricine s a se “joace” , iar oamenii
iau acest cod si il modifica pentru ei insisi . Fie pentru a ad auga caracteristici, sau s a-l
redistribuie cu anumi te trucuri distractive si adaugari . Deci, un ROM personalizat poate varia
in defini tia de la unele modific ari de cod personalizate pentru a rula mai bine Android pe un
dispozitiv , poate sa include si schimbari de la homescreen , serviciile de fundal , si software –
ul implicit .

Mai mul ti exper ti software colaboreaz a impreun a in comunit ati pentru a construi cea
mai rapid a sau cea mai caracteristic a functie a ROM -ului. Cele mai populare ast azi sunt
CyanogenMod si cele bazate pe AOSP. Doar pentru c a sunt f acute de c atre oamenii obi snuiti
si nu dezvoltatorii nu inseamn a ca sunt pline de bug -uri . In cele mai multe cazuri, software –
ul construit de comun itati este mai bun . Cicluri de lansare sunt mult mai scurte ,
caracteristici dorite,distractive pot fi puse in functiune , si oricine poate contribui o idee la
dezvoltarea .

Avantajele de a avea Custom Rom pe dispozitiv

Update regulate – In loc s a asteptam o lun a dupa luna pentru o nou a distribu tie
Android sau un set de caracteristici de la operator . Dezvoltatorii ROM le pot transforma in
termen de c ateva s aptamani .
Interschimba cu u surinta – Dupa ce ati facut root la telefon se poate instala un ROM ,
puteti instala cu u surinta orice alt ceva dupa aceea . Dac a ati fi dorit , pute ti chiar sa reveni ti
la stock rom ,cu care a venit telefonul, deoarece majoritatea produc atorilor lanseaza software –
ului online .
Aveti Root – Pentru a instala un ROM person alizat , trebuie s a faceti root la telefon .
Acest lucru v a permite s a elimina ti si sa modificati tot ce va place pe telefon . Aceasta
inseamn a , de asemenea, c a unele aplica tii necesit a acces root , cum ar fi overclock. Exista o
multime de tutoriale care explica cum se face root .

4
2. Obiective

Obtine ultima versiune de Android

Acest lucru este cel mai popular motiv pentru a instala un ROM personalizat . Mul ti
produc atori de telefoane nu actualiza telefoanele mai vechi si tablete, poate dura luni de zile
pentru a ajunge la telefoane , datorit a intarzierilor de produc ator . Dac a aveti un dispozitiv
mai vechi , care nu mai primesc actualiz ari si dori ti sa rulati cea mai recent a versiune de
Android , un ROM personalizat este metoda de a obine . CyanogenMod este cel mai popular
ROM -ul in acest scop – are propriile sale modificari , dar sistemul de baz a este similar cu
versiunea Android din creat de Google(AOSP) . Gra tie CyanogenMod si alte ROM -uri
personalizate , multe dispozitive mai ve chi , care nu vor fi actualizate in mod oficial poate
rula cea mai recent a versiune de Android .

In cazul in care dispozitivul este unul continuat pentru a primi actualiz ari in timp util – mai
ales dac a este un dispozitiv Nexus , Google actualizeaz a in mod regulat.

Eliminare Bloatware

Atunci c and achizi tionati un telefon de la un operator , de multe ori vine la pachet
cu bloatware . Aplica tiile ale operatorului, aplica tii TV, Contact app care stocheaz a
persoanele de contact de pe serverele de operat orul dvs. in loc de pe telefon – aceste aplica tii
pot crea multe neplacari, dezordine sistem. Pr oducatori chiar ad auga propriul lor software
inainte de operatorul ajunge la ea , astfel incat sa aiba doua companii fiecare ad augand
propriile lor bloatware l a telefon inainte de a ajunge la tine . In cazul in care dori ti sa sterge ti
aceste aplica tii , cel mai bun mod de a face acest lucru este de a instala un ROM personalizat
. Ave ti posibilitatea s a dezactiva ti aplica tiile fara root , dar acest lucru nu va e libera spatial pe
care il ocupa,vor trece intr -o stare “frozen” .

Adauga Caracteristici suplimentare si tweaks la sistem

ROM -uri personalizate ofera caracteristici care nu se g asesc in stoc in Android si
multe op tiuni de tweaking pe care nu pot ajunge in alta parte . De exemplu , un ROM
personalizat v a poate permite :

 Instalare a temelor pentru a personaliza modul in care arata intreg sistem ul de
operare Android .
 Personaliza meniul pentru setari rapide Android include pentru a ad auga propriile
setari comenzi rapide de cele mai utilizate .
 Overclock cu u surinta dispozitivul pentru a face s a functioneze mai rapid sau
Underclock pentru a face sa ruleze mai lent in timp ce creste durata de viata a
bateriei .Necesita ROOT!
 Dezactiv eaza avertismentul de volum pe care Android il arata in mod constant
atunci c and m ariti volumul in timp ce c astile sunt conectate .
 Ascunde ti bara de navigare din partea de jos ( butoane de pe ecran ) pentru a ob tine
mai mult spatiu pe ecran.

5

3. Activitati

 Cercetarea : aceasta activitate presupune analizarea modului de lucru si de
functionare a componentelor si modul in care interactioneaza.
 Planul proiectului : include detalierea temei.
 Structura si clasificare: in functie de importanta,durata, dificulate.
 Proiectare: incep erea si dezvoltarea sistemul.
 Flash: Flash pe dispozitiv pentru a vedea daca merge.
 Scrierea codului sursa pentru a putea integra Custom Rom
 Integrarea codului si realizarea de teste: se va folosi ca daily driver si
testarea functionalitatii acestuia.
 Fixa rea eventualelor buguri
 Raportul proiectului
 Raport final
 Prezentare finala

6

4. Mediul de dezvoltare

Proiectu este impartit in 4 etape,pentru fiecare dintre acestea se vor folosi diverse
programe, une le specifice pentru dezvoltare.
Cele 4 etape de dezvolate ale proiectului sunt:

1. Setarea spatiului de lucru .
Inainte de acest process se vor face dualboot la pc Ubuntu si Windows 10.
Pasii pentru a obtine un mediu de lucru fiabile sunt :instalare Java, diverse librarii necesare ,
setare a spatiului de lucru, descarcarea codului pentru AOSP de la Google.Pe baza caruia se
vor face modificari pentru a obtine un Custom Rom .

2. Proiectarea si dezvoltarea pentru Rom
Avand in vedere numarul de „features” care va fi disponibil va depinde de ni velul de
greutate de dezvoltare precum si impactul care afecteaza Rom -ul,de la baterie pana la
performanta.
 Pentru a adauga sau modificaa animatii este necesar XML
 Pentru a adauga sau modifica apl icatii atunci este necesar JAVA
 Pentru a lucra l a features,t weaks, cum ar fi adau garea orice custom feature pentru
system care extinde android fata de versiunea stock atunci este C/C++

3. Testare.
Acest pas este unul foarte important deoarece Rom -ul trebuie sa fie unul STABIL
fara RANDOM REBOOT ,CRASH si cel mai important BATTERY FRIENDLY
Rom -ul va fi instalat pe telefon si folost ca daily drive.Timp 1 -7 zile depinde de
feature integrat.Se vor folosi programe pentru LOG(depistarea ce cauzeaza crash si ce se
intampla) si o aplicatie BetterBatteryStats facut de un membru al XDA -Developers pentru a
vedea daca exista Wakelock in system care minimizeaza durata de viata a bateriei.

4.Elaborarea documentelor necesare pentru prezentarea proiectului.
Microsoft Office: care dispune de o multitudine de programe ce ajuta l a creare
documentului / prezentarii necesare pentru a fi livrata.

5. Livr arile proiectului

Custom Rom , pentru modelul de telefon ales impreuna cu un dispozitiv ales pentru a
fi testat si a asigura functionalitatea deplina.

Codul sursa pe care a fost dezvoltat Custom Rom -ul

Documentatia(raportul final) care va fi oferit sub forma unu document .doc si/sau pdf
care va contine o descriere amanuntita si pasii parcusi pentru dezvoltarea Custom Rom -ului

Prezentarea care descrie principalele functi onalitati ale Custom Rom -ului

7

6. Planificarea activitatilor

2016 Ianuarie Februarie Martie Aprilie Mai Iunie Total
Activitati 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Cercetare
bibliografica 20 12 10 6
48
Planul
proiectului 6 10 10 26
Cerinte 6 15 12 36
Proiectare 10 20 20 15 6 71
Cod si teste
unitare 10 10 12 16 16 10 12 86
Integrare si
teste 24 48 48 12 10 142
Rapo rtul
final 6 8 14 14 8 50
Prezentarea
finala 10 10
Total 20 12 16 16 16 15 22 20 20 25 16 12 16 16 34 60 54 20 24 14 18 469

7. Bibliografie.

 https://help.ubuntu.com/community/WindowsDualBoot
 http://forum.xda -developers.com/
 http:// xda-university.com/as -a-developer/getting -started -building -android -from –
source

Similar Posts

  • ASPECTE TEORETICO -METODOLOGICE PRIVIND ANALIZA ECONOMICO -FINANCIARĂ A ÎNTREPRINDERI I 1.1. Utilizatorii informațiilor furnizate de analiza… [631297]

    CAPITOLUL I . ASPECTE TEORETICO -METODOLOGICE PRIVIND ANALIZA ECONOMICO -FINANCIARĂ A ÎNTREPRINDERI I 1.1. Utilizatorii informațiilor furnizate de analiza economico -financiară Ceea ce putem constata în analizele și situațiile financiare a întreprinderi este rezultatul cererii și a ofertei pentru această categorie de informații. Principalele grupe de utilizatori, care alcătuiesc cererea de analiză sunt: 1. Furnizorii…

  • See discussions, st ats, and author pr ofiles f or this public ation at : https:www .researchgate.ne tpublic ation280840012 [611267]

    See discussions, st ats, and author pr ofiles f or this public ation at : https://www .researchgate.ne t/public ation/280840012 Anxiety Disorders Chapt er · Januar y 2013 CITATIONS 6READS 1,774 2 author s: Some o f the author s of this public ation ar e also w orking on these r elat ed pr ojects:…

  • DYNAMICSYSTEMS.APPLICATIONSINTECHNICAL DumitruBĂLĂ1,a* 1CălugăreniStreet,DrobetaTurnuSeverin,România a*dumitru_bala@yahoo.com… [614015]

    DYNAMICSYSTEMS.APPLICATIONSINTECHNICAL DumitruBĂLĂ1,a* 1CălugăreniStreet,DrobetaTurnuSeverin,România a*[anonimizat] Keywords:stability,Leapunovfunction,primeintegralLagrangian,stabilitycharts Abstract.Thepaperincludesthestudyofthestabilityofsomedynamicalsystemsgivenbysystems ofdifferentialequations.Oftheannalysedsystems,somerepresentmechanicalvibratingsystems. Introduction Generally,themovementofamaterialpointorofasystemofmaterialpointscanbedescribedwith thehelpofthedifferentialequations.Theproblemoftheintegrationofthedifferentialequationsorof thesystemsofdifferentialequationsisnotalwayseasytosolve.That’swhy,inthiscaseitisvery importantthequalitativeanalysisoftheseproblems. Thequalitativeanalysisisachapterotthetheoryofthedifferentialequationsthatstudiesthe behaviourofthesolutionsofaproblembythedatasoftheproblem,withoutknowingthosesolutions. Notalwaysthesimpleintroductioninthecomputerofanequationcanleadtofavourableresults. Sometimestheexistencetheoremsaremoreimportantthanthenon-existencetheorems.Ontheother hand,theexistenceofmoresolutionscanleadattheblockofthenumericalcalculus,likeinthecase oftheapparitionofabifurcation. Thecompletestudyofsomeproblemsfordifferentialequationsconsistsin:thequantitative analysis(methodsofinferenceofsomesolutions),thequalitativeanalysisandthenumericalsolving onthecomputer.Wemustnoticethatthenumericalsolvingmustcomeafterthequalitative analysis.Thequalitativeanalysisistheonethatfinallyshowswhichisthesetofallthesolutionsofa problem,whatbehaviourofthesolutionswecanexpectconsiderringallthepossiblevaluesofallthe datas.Onlyonesolutioncorrespondingtoafixsetofdataswillcorrespondtoonlyoneaspectofthis evolution. Theproductivityoftheworkatthemillingmachinesdependsdefintielybythethreadingcapacity which,inmanycasesisearlylimitatedbytheinsufficientdynamicstability[1,2,3].Thelostofthe dynamicalstabilityatathreadingbehaviour,sometimesmuchundertheonelimitatedbythepowerof theengineofthedriveofthetool,itisbecausebothatthedesignofthetoolmachinesandatthe designofthetechnologicalprocess,thedynamicbehaviourofthesystemtoolmachine–part– device–tool,andespeciallyofthetoolmachineistakenintoconsiderrationinasimplifiedmanner. Thebookofthemachine,deliveredtothebeneficiarytogetherwiththetoolmachine,mustinclude [1,4]: a)Thechartofunconditionedstabilityliftedbythreading. b)Thechartsrepresentingthevariationofthedirectionalcoefficienciesandalsothechartsofthereal partofthefrequentialamplitudecharacteristic–phaseofthemachine. c)Recommandationsforavoidingthepossibledomainsofdynamicalinstability. Therequestsonthegloballeveltoassureforthetool–machineastabledynamicbehaviour,has becomeadailypreocupationandso,thecompetivityoftheindustryforthebuildingoftool– machinescannotbeseenwithoutthestudyofthestability. Thestudyofthestabilityofadynamicalsystemthatcandescribeamillingmachineforwheel gear Oneofthemeasuresthatmustbefulfilledinordertoincreasethethreadingcapacityforthemilling machineforwheelgearFD-320isthediminuishingasmuchaspossibleofthevibrationsthatappear inthethreadingprocess[4].Theincreaseofthethreadingcapacitybutalsoofthequalityofthe workedsurfacesleadstotheincreaseoftheproductioncapacity.Thevibrationsofthesupplesystem aredescribedbythesolutionsofthesystemofdifferentialequations(1)wherePS meCCJ,,are constantrepresentingthemomentofinertiaandthelasttwoconstantofelasticity.Thechoseofthe indexwasdonetakingintoconsiderationtheelectricalengine,thetoolandthepart[3,4]. Westartwiththecinematicsystem    …

  • UUNNIIVVEERRSSIITTAATTEEAA TTEEHHNNIICCĂĂ ddiinn CCLLUUJJ–NNAAPPOOCCAA [617793]

    UUNNIIVVEERRSSIITTAATTEEAA TTEEHHNNIICCĂĂ ddiinn CCLLUUJJ–NNAAPPOOCCAA FACULTATEA de INGINERIE ELECTRICĂ CONTROLUL BRA ȚULUI ROBOT IN TIMP REAL BAZAT PE SEMNALE ELECTROMIOGRAFIC E I. ENUNȚUL TEMEI: Controlul brațului robot in timp real bazat pe semnale electromiografie II. CONȚINUTUL lu crării de disertație a) Cinci capitole b) Bibliografie c) Anexe III. LOCUL DOCUMENTĂRII: Facultatea de I nginerie Electric ă,…

  • Introducere … 3 [305140]

    CUPRINS Cuprins …………………………………………………………………………………………………………… 2 Introducere ……………………………………………………………………………………………………… 3 Povestea Cucutenilor …………………………………………………………………..5 1 Conceptul …………………………………………………………………………………………………….11 2 Fizicalitatea ………………………………………………………………………………………………….12 a. Descrierea primei lucrări b. tehnica de realizarea a mesei…………………………………………………………………….13 c. Tehnica de realizare a perinițelor ……………………………………………………………… 20 d. textura cu Avalon……………………………………………………………….29 e. materiale utilizate………………………………………………………….…….40 f. unelte de lucru……………………………………………………………………42 g. tehnici utilizate………………………………………………………………….43 3. Analiza plastică ……………………………………………………………………………………………. 45 Forma, [anonimizat]…………………….…….……48…

  • The Authors, LUMEN Conference Center LUMEN Proceedings . [631662]

    © The Authors, LUMEN Conference Center & LUMEN Proceedings . Selection and peer -review under responsibility of the Organizing Committee of the conference Available online at: http://lumenpublishing.com/proceedings/published -volumes/lumen – proceedings/nashs2017/ 3rd Central & Eastern European L UMEN International Conference New Approaches in Social and Humanistic Sciences | NASHS 2017| Chisinau, Republic of Moldova | June…