Propeller Programming - Sridhar Anandakrishnan

Propeller Programming (eBook)

Using Assembler, Spin, and C
eBook Download: PDF
2018 | 1st ed.
XVI, 315 Seiten
Apress (Verlag)
978-1-4842-3354-2 (ISBN)
Systemvoraussetzungen
56,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Learn to program the propeller in Spin and C and how to map the Propeller Assembler language (PASM) from other high-level languages you might know.

The overall task you will pursue in the book is to implement a Delta Compression algorithm: first in Spin, then in PASM, then in C. Along the way, you'll review Test Driven Development,  a powerful technique for validating code, and conclude with a chapter on hardware manipulations. The book's main goal is to help you extend the capabilities of the Propeller processor by using the Assembler language.

What You'll Learn
  • Use a data compression/decompression application to introduce PASM to the reader
  • Integrate C and PASM code
  • Review hardware interactions (setting and reading pins)
Who This Book Is For

Those who are familiar with Spin programming for the Parallax Propeller but have an interest in learning Propeller C and Propeller Assembler (PASM) programming. Some knowledge of C or Python is also helpful. 


Dr. Sridhar Anandakrishnan is a Professor of Glaciology and Geophysics at Pennsylvania State University where he studies the flow of glaciers in Antarctica and Greenland. Sridhar uses the Propeller chip in a seismic data acquisition device that we use 'On The Ice' as they say!
Learn to program the Propeller in Spin and C and how to map the Propeller Assembler (PASM) language from other high-level languages you might know.The overall task you will pursue in the book is to implement a Delta Compression algorithm: first in Spin, then in PASM, then in C. Along the way, you'll review test driven development,  a powerful technique for validating code, and conclude with a chapter on hardware manipulations. The book's main goal is to help you extend the capabilities of the Propeller processor by using the assembler language.What You'll LearnUse a data compression/decompression application to introduce PASM to the readerIntegrate C and PASM codeReview hardware interactions (setting and reading pins)Who This Book Is ForThose who are familiar with Spin programming for the Parallax Propeller but have an interest in learning Propeller C and Propeller Assembler (PASM) programming. Some knowledge of C or Python is also helpful. 

Dr. Sridhar Anandakrishnan is a Professor of Glaciology and Geophysics at Pennsylvania State University where he studies the flow of glaciers in Antarctica and Greenland. Sridhar uses the Propeller chip in a seismic data acquisition device that we use "On The Ice" as they say!

Part I: Introduction.-1.Introduction2.Steim Compression3.Introduction to Spin4.Test Driven Development (TDD)5.Compression in SpinPart II: Spin and PASM.-6.Propeller Assembler: PASM7.Interacting with the world8.Implementing the Compression code in PASM9.Compression in PASM with TDD.10. Decompression in PASM11. Debugging PASM codePart III: C Language.-12. C Programming for the Propeller13. Programming in Cog-C mode14. Programming With C and PASM15. Hardware I/O with C16. Using Inline Assembly Instructions in C code17. Concluding thoughts

Erscheint lt. Verlag 10.3.2018
Zusatzinfo XVI, 315 p. 62 illus.
Verlagsort Berkeley
Sprache englisch
Themenwelt Informatik Programmiersprachen / -werkzeuge Assembler
Informatik Weitere Themen Hardware
Schlagworte C propeller programming • Parallax • Parallax with C Compiler • PASM programming • Propeller Assembler Language • Propeller microcontroller • Spin programming • Test driven development
ISBN-10 1-4842-3354-9 / 1484233549
ISBN-13 978-1-4842-3354-2 / 9781484233542
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 7,0 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.