Propeller Programming (eBook)
XVI, 315 Seiten
Apress (Verlag)
978-1-4842-3354-2 (ISBN)
- Use a data compression/decompression application to introduce PASM to the reader
- Integrate C and PASM code
- Review hardware interactions (setting and reading pins)
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? |
Größe: 7,0 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschrä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.