Ein umfassender und detaillierter Leitfaden zur Entwicklung von fahrzeuginternen Android-Systemen und Interviewfragen

Vorwort

Wie wir alle wissen, war die Beschäftigungssituation in der Internetbranche in den vergangenen zwei Jahren nicht ideal, und zwar aus drei Gründen

  • Technische Gründe: Android wurde von Generation zu Generation weiterentwickelt und hat bereits die Ära durchlaufen, in der Sie mit nur einem Wort Komponenten ein Monatsgehalt von mehr als 10.000 Yuan erzielen können.Heutzutage ist es für ein Unternehmen schwierig, Sie zu fragen, ob Sie kennen die unterste Ebene des Frameworks/der Leistungsoptimierung nicht.
  • Ursache der Epidemie: Viele Unternehmen schlossen, was indirekt zum Abbau von Android-Entwicklungsjobs führte
  • Gründe für Introvertiertheit: Jeder weiß, dass Programmierer eine sehr engagierte Branche sind.Wenn ein Haufen junger Android-Entwickler den Arbeitsplatz betritt, wird die Schwelle, einen Job zu finden, natürlich immer höher.

Daher haben viele Android-Entwickler die Idee, auf ein Auto umzusteigen.

Bildbeschreibung hier einfügen

Perspektiven der Fahrzeugentwicklung

Zunächst einmal ist das fahrzeuginterne System im Zusammenhang mit der zunehmenden Geschwindigkeit der Automobilintelligenz in eine weißglühende Phase eingetreten.Inländische fahrzeuginterne Systeme haben sich dem Layout angeschlossen, und viele Autohersteller haben sich ebenfalls der Android-Armee angeschlossen - Fahrzeugsystementwicklung. Die Nachfrage nach Bordingenieuren steigt und auch das Gehaltsniveau steigt.

Fähigkeiten, die für die Fahrzeugentwicklung erforderlich sind

Androi-Programmierer wollen auf ein Auto umsteigen, also was müssen sie sonst noch beherrschen?Sehen Sie, was der Senior Car Application Engineer von BYD sagte:

Zusätzlich zu den grundlegenden Fähigkeiten, die Android selbst beherrschen muss, müssen Sie auch Folgendes beherrschen:

Anpassung und Analyse des Car Framework

Fahrzeuginterner Luancher und Systemanwendung

Anpassung der SystemUI-Schnittstelle

Schaufenster

USB-Kommunikation und Nahfeldkommunikation

Fragen zum Fahrzeuginterview

1. Wissen Sie, was die Zentralsteuerung des Fahrzeugs ist? Kennen Sie die Funktionen der Zentralsteuerung? Nennen Sie einige Module, mit denen Sie vertraut sind. Wie testen Sie normalerweise die Zentralsteuerung? Wie lange dauert es normalerweise, eine Zentralsteuerung zu testen? ?

2. Wie kann man Musik testen? Die Musik spielt, und der USB-Stick wird in der Mitte abgezogen, und der USB-Stick wird wieder eingesteckt, wie spielt es?

3. Wie teste ich Bluetooth?

4. Wie misst man die Kartennavigation?

5. Wie viele Personen nehmen am Kartennavigations-Straßentest teil?

6. Wie sehen Sie Überstundenarbeit?

7. Was halten Sie von den Wohneinheiten?

8. Kennen Sie den adb-Befehl?

9. Was waren die schwierigsten Probleme, auf die Sie in Ihrer bisherigen Arbeit gestoßen sind, und wie haben Sie sie gelöst?

10. Erzählen Sie mir, wie Sie CANoe bei Ihrer Arbeit einsetzen

11. Unser Arbeitsumfeld ist ein englisches Umfeld. Was halten Sie von Ihren Englischkenntnissen?

12. Da Sie wissen, wie man Uds diagnostiziert, können Sie es vorstellen? Was sind die am häufigsten verwendeten Diagnosedienste?

13. Verstehst du den Lin-Bus? Wie lautet der Name der Linux-Datenbankdatei?

14. So bestimmen Sie die funktionale Adressierung und die physikalische Adressierung, was ist der Unterschied

15. Die Anzahl der von Ihnen getesteten Modulanwendungsfälle

16. Wie viele Leute sind in Ihrem Team?

17. Wie ist die Bank aufgebaut?

18. Wie wird die DBC-Datei erstellt und welche Tools werden verwendet?

19. Was ist die Prioritätslogik von USB Bluetooth, USB Musik und Sound beim Rückwärtsfahren?

20. Wie sieht der Testprozess aus?

2. Erhalten Sie die höchste Autorität (Kontrollrecht) und können Sie Systemkerndateien ändern oder löschen usw.

Adb-Stamm

3. Installieren Sie ein Installationspaket für das aktuell verbundene Gerät

adb install xx.apk

4. Deinstallieren Sie eine APP. Einzelheiten finden Sie in diesem Artikel

adb deinstallieren Paketname

5. Geben Sie die Shell-Umgebung des Geräts oder Emulators ein. In dieser Linux-Shell können wir verschiedene Linux-Befehle ausführen

ADB Shell

6. Übertragen Sie einige Dateien vom Computer auf das Gerät

Übertragungsdatei: adb push C:\Users\Administrator\Desktop\123.txt /sdcard/test/321.c

Übertragungsordner: adb push C:\Users\Administrator\Desktop\video\ /sdcard/test/

7. Wenn die Anzahl der angeschlossenen Geräte im System größer als 1 ist, können Sie diesen Befehl verwenden, um das Gerät anzugeben

adb -s 192.168.10.12

8. Anzeigen und Löschen von Dateien in einigen Verzeichnissen

ADB Shell

cd /data/… Geben Sie das Zielverzeichnis ein

ls Ansicht

rm adb.txt adb.txt löschen

6. Beenden Sie die Shell-Umgebung

Ausfahrt

7. Kopieren Sie die Dateien oder Ordner auf dem Android-Gerät auf das lokale

adb pull test/a.txt d:

8. Anwendungsdaten und Cache löschen:

adb Shell pm klar 123.apk

11. Zeigen Sie das Protokoll an und exportieren Sie die Protokolldatei auf das lokale

adb logcat >D:\logs\a.txt

12. Adb-Version anzeigen

adb-Version

13. Geben Sie die letzten 5 Zeilen der Protokolldaten aus

adb logcat -t 5

15. Überprüfen Sie die Bildschirmauflösung

adb-shell-wm-größe

16. Beenden Sie einen Prozess: (drei Schritte)

ADB Shell

p.s

pid töten

ps soll den Prozessbefehl anzeigen, kill pid den Prozess, den Sie beenden möchten

17. Besorgen Sie sich die Lese- und Schreibrechte der Datei:

Adb-Stamm

adb remount

Entwicklung und Lernen von Android-Betriebssystemen für Autos

Wenn Sie sich von den High-End-Talenten abheben wollen, müssen Sie weiter lernen und Ihre Fähigkeiten verbessern. Viele Menschen sind aufgrund des Mangels an Informationen nicht in der Lage, effektiv zu lernen. Hier werde ich mit Ihnen ein Geheimnis der Entwicklung von Android-Betriebssystemen für Autos teilen , um mehr Programmierern dabei zu helfen, Wissen zu sammeln und sich schnell zu verbessern!

Die Vollversion des Dokuments wurde organisiert und verpackt, Partner, die es benötigen, können den QR-Code unten scannen + v für einen privaten Chat~

↓↓↓【Kategorie】↓↓↓

Bild

Bild

① 23 neueste Interviewfragensammlungsanalyse, beliebte Technologiestudie stellt fest:

Bild

②Videoressourcen (Interview, Quellcode, Open-Source-Framework)

Bild

Acho que você gosta

Origin blog.csdn.net/Android23333/article/details/130317563
Recomendado
Clasificación