Description |
1 online resource |
|
text file |
|
PDF |
Note |
Includes index. |
Contents |
Part 1: Introduction -- Chapter 1: Introduction -- Chapter 2: Steim Compression -- Chapter 3: Introduction to Spin -- Chapter 4: Test Driven Development (TDD) -- Chapter 5: Compression in Spin -- Part 2: Spin and PASM -- Chapter 6: Propeller Assembler: PASM -- Chapter 7: Interacting with the world -- Chapter 8: Implementing the Compression code in PASM -- Chapter 9: Compression in PASM with TDD -- Chapter 10: Decompression in PASM -- Chapter 11: Debugging PASM code -- Part III: C Language -- Chapter 12: C Programming for the Propeller -- Chapter 13: Programming in Cog C Mode -- Chapter 14: Programming With C and PASM -- Chapter 15: Hardware I/O with C -- Chapter 16: Using Inline Assembly Instructions in C code -- 17: Concluding thoughts. |
Summary |
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. |
Subject |
Programmable controllers.
|
|
Assembly languages (Electronic computers)
|
|
Spin (Computer program language)
|
|
C (Computer program language)
|
|
Parallel processing (Electronic computers)
|
|
Automates programmables. |
|
Langage assembleur (Langage de programmation) |
|
C (Langage de programmation) |
|
Parallélisme (Informatique) |
|
Computer programming -- software development. |
|
Computer hardware. |
|
TECHNOLOGY & ENGINEERING -- Engineering (General) |
|
Assembly languages (Electronic computers) |
|
C (Computer program language) |
|
Parallel processing (Electronic computers) |
|
Programmable controllers |
|
Spin (Computer program language) |
Other Form: |
Print version: Anandakrishnan, Sridhar. Propeller programming. [Place of publication not identified] : Apress, [2018] 1484233530 9781484233535 (OCoLC)1007058208 |
ISBN |
9781484233542 (electronic bk.) |
|
1484233549 (electronic bk.) |
Standard No. |
10.1007/978-1-4842-3354-2 doi |
Report No. |
SPRINTER |
|