Génération mobiles - Forum smartphones & tablettes
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Génération mobiles - Forum smartphones & tablettesConnexion

Forum Android pour smartphones & tablettes Asus, HTC, Huawei, Honor, LG, Nokia, OnePlus, Samsung, Sony, Xiaomi... Retrouvez applications, astuces, aide, jeux, tutos,...

[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

power_settings_newSe connecter pour répondre
+19
red112
androB64
Michael77500
306man
DOOXE77
lecobra
pakk13
VM54
wolfire77
wisst29
mamatt500
seemich30
clmdm
jeanmarce
Jedi.6
vic69
smoog
colonel59
nightbringer87
23 participants

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 Empty[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
salut a tous

Voilà je suis nouveau sur ce forum et développeur . Je développe actuellement une rom custom android 4.1 jelly bean avec linaro pour le HTC one X et premièrement j'aimerai savoir si vous connaissez linaro , ce que vous en pensez et si une rom basée là dessus vous intéresserait ?

Ensuite j'aimerai comprendre si vous avez des éléments de réponse , pourquoi les développeurs ne s'orientent pas plus vers cette solution ? que ce soit roms custom ou officielles .

Il est vrai que ce n'est pas simple a mettre en oeuvre mais ça en vaut largement la chandelle non ? que pensez vous de tout ça ?

Dernière édition par nightbringer87 le Sam 21 Juil 2012 - 12:08, édité 1 fois

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Bonjour Night,

Tout d'abord, merci de partager ça avec nous :merci:.

Pourquoi vous ne posez pas la question sur XDA, de savoir pourquoi les développeurs ne s'oriente pas vers cette solution ?
C'est là-bas que sont crées pratiquement toutes les roms customs.

C'est un projet intéressant, qui peut apporter beaucoup de chose je pense pour ma part.
Je suppose que vous êtes tout au début du développement ? Vous êtes beaucoup à travailler sur ce projet ?

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Merci colonel pour cette réponse smile

En fait le développement n'est pas compliqué et ce n'est pas le problème car j'ai tout ce dont j'ai besoin à disposition que ce soit outils de développement , linux , le projet linaro qui est open source je le souligne smile

Moi je me débrouille tout seul c'est pour ça que je n'ai pas besoin de XDA je voulais juste avoir vos points de vu et il est plus pratique de discuter de détails en français ^^ et le plus gros soucis fut le kernel ... Avant cela je modifiais ou faisait des distributions linux et puis j'ai décidé de m'intéresser non plus aux architecture x86 ou x64 mais à l'ARM sachant qu'en plus je suis un grand défenseur de l'open source donc j'ai décidé de tenter l'aventure sur android ... donc oui le problème fut le kernel ... passer d'architecture CISC à RISC ( reduced instruction set computing )

mais à force de documentation ainsi qu'un exemple de code source de noyau ARM j'ai fini par y parvenir avec l'ARM smile le reste est simple les instructions étant classées en catégories plus ou moins prioritaires et critiques nommées " RING " ainsi nous avons RING0, RING1 ... plus le numéro de RING est faible plus les instructions sont prioritaires et critiques ce qui pose problème pour les machines virtuelles surtout celles android devant tourner pour les test sur une architecture x64 c'est à dire un processeur de PC et notre beau tegra 3 utilisant lui l'ARMv7 smile

J'ai donc pu mettre ce kernel dans la rom jelly bean 4.1 dont google fournit le code source avec le projet linaro. J'ai donc recompilé tout ça et j'ai pu le porter sur mon HTC one X avec l'aide de certains tutos bien pratiques smile ( les détails sont trop longs à expliquer )

Pour le moment la ROM est très peu fonctionnelle ! Je suis tout seul sur le coup et je me concentre sur l'essentiel c'est à dire les performances et l'optimisation maximum de la ROM , les gadgets étant pour moi le dernier de mes soucis enfin .. pour le moment ^^ j'obtiens à l'heure actuelle environ 20% de gain de performances par rapport à la rom de base du one X mais d'après les développeurs linaro on doit pouvoir multiplier les performances par deux ! donc je vais continuer de me pencher là dessus smile

Cependant je me dis aussi que je dois pouvoir porter ce noyau dans une ROM custom déjà fonctionnelle pour voir les avancées qu'il peut y apporter et je pense que je vais tester ça aussi histoire de pouvoir déjà comparer ce noyau a ceux déjà existant smile

avez vous d'autres suggestions ? d'autres points de vue ?

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Mais de rien Night et Merci pour toutes ces explications très intéressantes.

J'avoue que tu me donnes envie, et si j'avais eu les connaissances nécessaires, ... ça m'aurait bien plus de t'aider.

Pourquoi tu ne proposes pas sur le forum dans cette section, ton Kernel et ta rom ?
Comme ça tu aurais du monde qui pourrait tester et on ferait des retours.

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
salutations smile

Et bien la ROM dans son état actuel n'a ni wifi , ni bluetooth , ni radio , ni nfc , ni appareil photo ... et elle a des bugs ^^"

à l'heure actuelle je travaille autour du processeur et de la RAM et j'ai ainsi pu améliorer la gestion de la RAM et du processeur smile

donc j'améliore les basses couches logicielles proches du matériel en optimisant et en montant au fur et à mesure je corrige les bugs aussi après j'essaierai de voir ce que je peux faire au niveau du GPU ... là je ne sais pas du tout comment cela fonctionne pour le moment ... ( avec openGL ? ) et enfin il faudra faire fonctionner les différentes fonctions et la rom sera complètement utilisable avec des performances encore accrues smile

mais ma grosse interrogation du moment oui c'est bien le GPU ...

Mais qui cela intéresserait vraiment de tester une rom comme celle-ci ?

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Plein de monde !
Moi pour commencer, qui vais rien faire de mon mois d'Août et qui serait disponible pour toute sorte de tests et qui pourrait te remonter tous les soucis rencontrés.

Et tu verras, plein de monde sera motivé Wink.

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
plein de monde peut être mais je les attends toujours ^^ mdr

ils ont encore un peu de temps pour se manifester je dois finir quelques petites choses avant cela smile

mais oui postez vos candidatures ! Very Happy

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Moi ! Je veux bien être testeur. C'est les vacances j'ai le temps smile

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
salut a tous

petit up de ce sujet car la rom est quasi fonctionnelle !! Very Happy

La dernière rom radio officielle a été intégrée smile

cependant le NFC ne fonctionne pas encore , l'appareil photo plante aléatoirement et la petite led en haut ne marche pas Sad mais je pense que je vais m'aider de la dernière MAJ pour corriger tout ça smile

j'aurai encore du boulot avec linaro pour l'optimiser encore plus mais pour le moment avec la rom sur antutu le score tourne aux alentours de 13500 - 13700 points ... peut largement mieux faire donc ... Sad mais ce n'est que le début Very Happy

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Bonsoir Night,

Merci pour ces informations, elle donne envie ta rom.

Est-ce que tu la partageras sur ce forum quand elle sera prête ?
Si tu as besoin de testeur, je suis là si tu le souhaites (pas cette semaine car je suis encore en vacances avec une connexion Internet bancale, je ne peux même pas télécharger une rom).

Mais dès la semaine prochaine, je suis dispo.


Est-ce que le GPS fonctionne sur ta rom ?
Car quelques personnes rencontrent des problèmes de réception GPS et des problèmes avec les applications GPS qui ne détectent pas les satellites, ou qui n’accroche pas de signal.

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
salut a toi smile

je la partagerai sur ce forum oui et en même temps je ferai une grosse news sur CNET France avec linaro qui redirigera ceux qui veulent utiliser la ROM sur ce forum smile

et oui j'aurai grand besoin de testeurs smile

quant au GPS il fonctionne très bien , je suis en moyenne à 12-13 satellites utilisés pour 15 captés mais ça dépend du moment de la journée ( en même temps on est pas les seuls a utiliser les satellites Very Happy )

maintenant je vais m'occuper de cette led .... ça m'intrigue ... il doit y avoir le bout de code pour faire clignoter ou non en générant un signal , la couleur a gérer en alimentant le led de deux façons différentes pour qu'elle soit rouge ou verte et pour activer cette led il s'agit peut être de résistance de "pull up" donc a activer ou désactiver avec une ligne de code pour mettre le contôleur en " entrée " ou en " sortie " mais ça je n'en ai aucune idée ... au pire j'irai faire un tour sur XDA pour ce truc là Very Happy

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Salut,

J'étais passé à côté de ce sujet. Le projet à l'air interessant, si besoin d'un coup de main pour tester, pourquoi pas Wink smile

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Pareil, je me représente après mon message de juillet, je suis toujours très intéressé par cette ROM smile.

Si tu as l'intention de donner un lien pour l'installation c'est avec grand plaisir Wink.

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Bonjour Night,

Un grand merci, j'ai hâte de tester votre rom et vous aider à en faisant des retours.
Content que le GPS fonctionne bien, ça aidera plusieurs personnes qui ont des soucis avec certaines roms et le GPS.

Bon courage avec ton problème de Led,ne t'arrache pas trop les cheveux Very Happy

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
D'accord je prends note ( non pas galaxy note Very Happy mdrr ) de tout ça smile

je vais faire la package d'installation non tiens je vais même en faire deux smile un windows basique et je vais faire un package d'installation automatique sous linux avec un shell par exemple smile

par contre j'aimerai faire des statistiques avec les numéros de série des téléphones sur lesquels il y aura cette rom car je me demande si il y a pas quelques différences de révision selon les séries qui pourraient expliquer certains bugs ... par exemple le numéro de série de mon one X est " HT23PW108241 "

pour la led ça à l'air un peu particulier mais pas si compliqué que ça je ne pense pas m'arracher les cheveux Very Happy

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
@nightbringer87 salut je me permet de te posé une question comme tu travail sur android 4.1 jelly bean je boude ces rom pour l'instant car gros souci pour géré les voix TTS comme svox tu aurais pas une idée ? Shocked

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Ben si tu envoies le .zip, on peut installer et te dire quelle version on a Wink.

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
@jeanmarce une idée je veux bien mais sur quoi ? je ne comprends pas bien ce que tu me demandes ...

ces fameuses voix TTS à la mode ne doivent pas toutes fonctionner de la même façon ... ça doit fonctionner par mots clés " quelle heure il est à Paris ? " dedans tu as le mot " heure " et " paris " donc tu as une notion de temps et de situation géographique à partir de là ça doit faire appel à des algos qui disent " bon là on a un indicateur temporel associé à un indicateur de lieu .... " avec des tas de possibilités " cet indicateur est associé à tel autre donc ce qu'on me demande c'est telle chose ... "

C'est un peu comme résoudre une équation " x + 776 - 15 = 20 " le x étant la requete qu'on demande au téléphone et lui doit nous retourner la solution ou réponse ... sauf que pour faire des maths ok pas de soucis dans le processeur il y a des unité nommées " FPU " float processing unit qui peuvent traiter les maths car ce sont des unités faites pour ça mais on a pas d'unités traitant les requetes voix ... donc de suite c'est plus le flou artistique . Si un jour on veut traiter ce genre de choses de façon fiable et efficaces il faudrait en inventer mais ça faut demander à Monsieur INTEL ...

mais je n'ai pas la prétention de savoir faire ça car il faut des ressources technique que je n'ai pas et puis ce genre de choses ne m'intéressent pas smile c'est très différent du développement d'OS où là on doit adapter le code pour que ce soit optimisé pour le système matériel électronique smile les voix TTS c'est juste du développement dans des couches bien supérieures aux couches des OS smile

moi dans le ROM j'y mettrai les google apps et ça ira très bien ! google font des choses bien et je ne sais déjà pas faire aussi bien qu'eux smile

@smoog toute façon ça s'affiche dans toutes les roms smile et je n'ai pas encore fait les packages d'installation je finis de résoudre deux ou trois soucis handicapants smile

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Salut,

Pour info : http://htc-dev.net/recherche-de-beta-testeurs-pour-rom-custom-android-4-1-jb-linaro-sur-htc-one-x/

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Je suis disponible dès à présent pour t'aider nightbringer. Je suis très sensible à ton projet, et j'aime les gens avec de la volonté. J'en suis !

Dernière édition par clmdm le Mar 14 Aoû 2012 - 14:42, édité 1 fois

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Bonjour !
Moi et mon HOX sommes partant pour le bêta test ! Donc si tu veux encore des testeurs, je suis à ta disposition !
Dans tous les cas , merci pour toutes ces contributions â améliorer notre quotidien, et à nourrir notre curiosité.

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Salut moi aussi cela m'interesse énormément, en ce moment je suis en mode flash de rom j'en test pas mal donc si on peut t'aider avec grand plaisir!!!

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
pas de soucis pour moi non plu!

si on peu aider en testant! [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 61393

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
Bonjour,

Idem pour moi, j’adhère complètement a ton projet nightbringer !

Ca fais vraiment plaisir de voir quelqu'un aussi motivé et ambitieux.

bon courage a toi et gros [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 2325459160 pour ton projet

description[ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6 EmptyRe: [ROM DEV] Android 4.1 jelly bean linaro et kernel 3.4.6

more_horiz
C'est cool, il n'a que l'embarra du choix comme testeurs smile
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
power_settings_newSe connecter pour répondre