Programmation en langage d'assemblage Arm 64 bits : Développement d'ordinateurs monocartes pour Raspberry Pi et appareils mobiles

Note :   (4,5 sur 5)

Programmation en langage d'assemblage Arm 64 bits : Développement d'ordinateurs monocartes pour Raspberry Pi et appareils mobiles (Stephen Smith)

Avis des lecteurs

Résumé:

Ce livre constitue une solide introduction au langage assembleur, particulièrement adapté à l'architecture ARM 64. Il est bien écrit et attrayant, ce qui le rend adapté à la fois aux débutants et à ceux qui cherchent à approfondir leur compréhension de la programmation de bas niveau. Cependant, il présente des problèmes notables tels que des fautes de frappe et une couverture incomplète de certains sujets avancés.

Avantages:

Excellente introduction au langage assembleur pour les nouveaux venus.
Style d'écriture engageant et accessible.
Utile pour apprendre des techniques de codage optimisées.
Particulièrement pertinent pour l'architecture ARM 64, qui est moderne et propre.
L'approche pratique et pédagogique aide les débutants à saisir les concepts plus efficacement.

Inconvénients:

Contient de nombreuses fautes de frappe et des inexactitudes dans les exemples qui peuvent dérouter les lecteurs.
Plus difficile que prévu pour certains lecteurs sans expérience préalable.
Couverture incomplète de certains sujets importants tels que le mode protégé/noyau, la programmation multi-cœur et les contrôleurs d'interruption.
Suppose une connaissance de Linux, sans mention de Windows.

(basé sur 9 avis de lecteurs)

Titre original :

Programming with 64-Bit Arm Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices

Contenu du livre :

La maîtrise de l'architecture matérielle ARM ouvre un monde de programmation pour presque tous les téléphones et tablettes, y compris l'iPhone/iPad et la plupart des téléphones Android. C'est également le cœur de nombreux ordinateurs monocartes comme le Raspberry Pi. Ce livre vous permettra d'acquérir les compétences nécessaires pour vous plonger dans les principes fondamentaux de l'architecture matérielle ARM et de lancer vos propres projets tout en développant une connaissance pratique du langage d'assemblage pour le processeur ARM 64 bits.

Vous examinerez la programmation en langage assembleur pour le processeur ARM en mode 64 bits et écrirez des programmes pour un certain nombre d'ordinateurs monocartes, y compris le Nvidia Jetson Nano et le Raspberry Pi (fonctionnant sous Linux 64 bits). Le livre explique également comment cibler des programmes en langage assembleur pour les iPhones et iPads d'Apple, ainsi que pour les téléphones et tablettes Android basés sur l'ARM 64 bits. Il couvre tous les outils dont vous avez besoin, les bases de l'architecture matérielle ARM, tous les groupes d'instructions ARM 64 bits et la manière dont les données sont stockées dans la mémoire de l'ordinateur. En outre, les applications d'interface avec le matériel, comme les ports GPIO du Raspberry Pi, sont abordées. Le livre couvre l'optimisation du code, ainsi que la manière d'interopérer avec le code C et Python. Les lecteurs acquerront suffisamment de connaissances pour utiliser la documentation de référence ARM officielle dans le cadre de leurs propres projets.

Avec Programming with 64-Bit ARM Assembly Language comme guide, vous apprendrez à lire, à faire de l'ingénierie inverse et à pirater le code machine, puis vous pourrez appliquer ces nouvelles compétences à l'étude d'exemples de code et prendre le contrôle du matériel et du logiciel de vos appareils ARM.

Ce que vous apprendrez

⬤ Faire des appels au système d'exploitation à partir du langage assembleur et inclure d'autres bibliothèques logicielles dans vos projets.

⬤ Interfacer des applications avec des dispositifs matériels tels que les ports GPIO du Raspberry Pi.

⬤ Ingénierie inversée et piratage du code.

⬤ Utilisez la documentation de référence ARM officielle pour vos propres projets.

A qui s'adresse ce livre ?

Les développeurs de logiciels qui ont déjà appris à programmer dans un langage de haut niveau comme Python, Java, C# ou même C et qui souhaitent maintenant apprendre la programmation Assembly.

Autres informations sur le livre :

ISBN :9781484258804
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2020
Nombre de pages :428

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Born Bad
Si le monde vous dit que vous êtes mauvais, votre destin est-il scellé ? Ou pouvez-vous écrire votre propre histoire ?... Smouha a une main élégante et Smith un art tout...
Born Bad
Programmation en langage d'assemblage Arm 64 bits : Développement d'ordinateurs monocartes pour...
La maîtrise de l'architecture matérielle ARM ouvre un...
Programmation en langage d'assemblage Arm 64 bits : Développement d'ordinateurs monocartes pour Raspberry Pi et appareils mobiles - Programming with 64-Bit Arm Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices
La fiscalité : Une très courte introduction - Taxation: A Very Short Introduction
La fiscalité est essentielle au fonctionnement de l'État moderne. Les...
La fiscalité : Une très courte introduction - Taxation: A Very Short Introduction
Programmation en langage d'assemblage Raspberry Pi : Codage du processeur Arm - Raspberry Pi...
Acquérir toutes les compétences nécessaires pour se...
Programmation en langage d'assemblage Raspberry Pi : Codage du processeur Arm - Raspberry Pi Assembly Language Programming: Arm Processor Coding
Leibstandarte : Ardennes 1944 - Leibstandarte: Ardennes 1944
La 1ère SS Panzer Division Leibstandarte Adolf Hitler était le fer de lance de l'assaut de la 6e Panzer Armee...
Leibstandarte : Ardennes 1944 - Leibstandarte: Ardennes 1944
The Scramble for Europe : Young Africa on Its Way to the Old Continent (La lutte pour l'Europe : la...
De la situation pénible des migrants qui tentent...
The Scramble for Europe : Young Africa on Its Way to the Old Continent (La lutte pour l'Europe : la jeune Afrique en route vers le vieux continent) - The Scramble for Europe: Young Africa on Its Way to the Old Continent
82e Aéroportée : Normandie 1944 - 82nd Airborne: Normandy 1944
Le 15 août 1942, la 82e division aéroportée devient la première division aéroportée de l'armée américaine...
82e Aéroportée : Normandie 1944 - 82nd Airborne: Normandy 1944
Économie de l'environnement - Environmental Economics
Dans cette Très brève introduction , Stephen Smith montre comment le domaine de l'économie de l'environnement...
Économie de l'environnement - Environmental Economics
Programmation en langage d'assemblage RP2040 : ARM Cortex-M0+ sur le Raspberry Pi Pico - RP2040...
Apprenez à programmer les deux CPU ARM Cortex M0+ du...
Programmation en langage d'assemblage RP2040 : ARM Cortex-M0+ sur le Raspberry Pi Pico - RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico
Le métro de Londres - Voyage sous les rues de la ville - Underground London - Travels Beneath the...
Ce qui est visible à l'œil nu a été passé au...
Le métro de Londres - Voyage sous les rues de la ville - Underground London - Travels Beneath the City Streets
Lire des articles de journaux japonais : Un guide pour les étudiants avancés en langue japonaise -...
Destiné aux étudiants avancés en japonais, ce...
Lire des articles de journaux japonais : Un guide pour les étudiants avancés en langue japonaise - Reading Japanese Newspaper Articles: A Guide for Advanced Japanese Language Students
La ruée vers l'Europe : la jeune Afrique en route vers le vieux continent - The Scramble for Europe:...
De la situation pénible des migrants qui tentent...
La ruée vers l'Europe : la jeune Afrique en route vers le vieux continent - The Scramble for Europe: Young Africa on Its Way to the Old Continent
Cuba : La terre des miracles - Un voyage à travers la Cuba moderne - Cuba: The Land Of Miracles - A...
Les Cubains décrivent leur pays comme « la terre...
Cuba : La terre des miracles - Un voyage à travers la Cuba moderne - Cuba: The Land Of Miracles - A Journey Through Modern Cuba
Lire des articles de journaux japonais : Un guide pour les étudiants avancés en langue japonaise -...
Destiné aux étudiants avancés en japonais, ce...
Lire des articles de journaux japonais : Un guide pour les étudiants avancés en langue japonaise - Reading Japanese Newspaper Articles: A Guide for Advanced Japanese Language Students

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)