0 votes

Existe-t-il un moyen universel pour un circuit de détecter l'état de la batterie et de le signaler au système d'exploitation standard ?

Il faut savoir que je ne connais que très peu la programmation et que je ne possède même pas d'appareil Android, mais j'envisage d'en construire un (en apprenant tout ce qu'il faut).

Ma question est simple : si je devais construire un ordinateur Android, en utilisant une carte de développement telle que l'Odroid C1, y a-t-il un moyen standard, en utilisant n'importe quelle batterie, de faire un circuit pour détecter le niveau de la batterie et le connecter à la carte en utilisant les broches IO, et rapporter le niveau au système d'exploitation d'une manière qui ne nécessite pas le développement d'un pilote personnalisé, afin que le système d'exploitation Android puisse afficher le niveau de la batterie.

Ainsi, si je devais reproduire un grand nombre de ces ordinateurs, je pourrais simplement installer le système d'exploitation Android standard, qui détecte automatiquement le niveau de la batterie, sans avoir à installer un pilote personnalisé sur chacun d'entre eux.

Tout ce que j'ai demandé n'a peut-être aucun sens, car je ne suis pas du tout familier avec Android. Je suppose qu'Android fonctionne de la même manière qu'un système d'exploitation Linux classique.

0voto

Rehan Khwaja Points 332

Réponse courte : Je ne pense pas. Vous devrez créer/installer le pilote de batterie approprié si vous voulez le faire fonctionner sur batterie (et être efficace).

Sous Linux, la gestion de l'alimentation se fait via APM/ACPI qui est géré au niveau du BIOS. Ainsi, lorsque vous achetez une carte mère ou une carte de périphérique, vous vous attendez à ce qu'elle soit branchée. Si vous allez dans n'importe quel magasin de téléphonie mobile, vous verrez une variété de batteries, même du même fabricant. Comme les batteries contiennent une grande quantité d'énergie, chacune d'entre elles pourrait être équipée d'une puce qui communique avec le téléphone portable pour l'informer de l'état de charge de la batterie ou d'une mémoire morte contenant les paramètres nécessaires pour que la charge puisse être effectuée en toute sécurité.

Je vais vous indiquer le diaporama que j'ai trouvé sur la gestion de l'alimentation d'Android : http://www.slideshare.net/jerrinsg/Android-power-management

Je ne suis pas sûr que vous puissiez comprendre immédiatement tout ce qu'il contient, mais cela devrait vous donner une idée de la complexité de la situation.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X