Difference: RaspiElf (17 vs. 18)

Revision 182017-12-18 - PeterSchmid

Line: 1 to 1
 
META TOPICPARENT name="WebHome"
%DASHBOARD{ section="banner"
Changed:
<
<
image="/twiki/pub/Velo/MainMCUFirmware/kinetisdesignstudio.png"
>
>
image="/twiki/pub/Cosmac/RaspiElf/raspi-elfmemcard-s.jpg"
  title="Raspberry Pi Interface to Cosmac Elf" titlestyle="color:#F00000;" }%
Added:
>
>
Intro
The Unix philosophy emphasizes building simple, short, clear, modular, and extensible code that can be easily maintained and repurposed by developers other than its creators. The Unix philosophy favors composability as opposed to monolithic design.

This is a good opportunity to merge old SBC technology (COSMAC Elf) with a new one (Raspberry Pi and GNU/Linux). If you are new to GNU/Linux get involved! I always admire the UNIX philosophy, I hope this project fulfill the UNIX concept.

 

elf2bin (download tool)

Line: 24 to 34
 
Changed:
<
<

bin2elf (upload tool)

>
>

bin2elf (upload tool)

 
NAME
bin2belf - Copies the content of binary file on the Raspberry Pi to Elf (Membership Card) memory .

SYNOPSIS
bin2elf [-s hexadr] [-e hexadr] [-w] [-r] [file]
Line: 39 to 49
 
Changed:
<
<

elf (command line tool)

>
>

elf (command line tool)

 
NAME
elf - Controls the mode, sets data switches and gets LED data of an Elf (Membership Card).

SYNOPSIS
elf [-s hexadr] [-i] [-n] [-v] [load|run|wait|reset|read|get|put] [switch]
Line: 172 to 182
 

Wiring

Added:
>
>
 The Raspberry Pi ARM processor supply voltage is 3.3 V and the GPIOs are not 5 V tolerant. The Elf supply voltage is 5 V. This means that the GPIOs (input) has to be protected from Elf. The easiest way is to use diodes e.g. 1N4148 to protect the GPIOs from the 5 V, but the GPIOS need then a pullup resistors. Thankfully the Raspi GPIOs have internal pullup and can be controlled by software. The cathode has to be on the Elf side.

It is possible that the Elf works with 3.3 V supply voltage, but this is not within the specifications. In this case the diodes are not needed. Connect the Raspi Pin 1 to P4 Pin 3 (do NOT connect Raspi Pin 2!).

Line: 231 to 243
  -- Peter Schmid - 2017-11-26
Changed:
<
<

Comments

>
>

Comments

 
META FILEATTACHMENT attachment="gpio-numbers-pi2.png" attr="" comment="" date="1511721965" name="gpio-numbers-pi2.png" path="gpio-numbers-pi2.png" size="54469" user="PeterSchmid" version="1"
Added:
>
>
META FILEATTACHMENT attachment="raspi-elfmemcard-s.jpg" attr="" comment="" date="1513619383" name="raspi-elfmemcard-s.jpg" path="raspi-elfmemcard-s.jpg" size="56545" user="PeterSchmid" version="2"
META FILEATTACHMENT attachment="harness.jpg" attr="" comment="" date="1513619169" name="harness.jpg" path="harness.jpg" size="282878" user="PeterSchmid" version="1"
META FILEATTACHMENT attachment="raspi-elfmemcard.jpg" attr="" comment="" date="1513620002" name="raspi-elfmemcard.jpg" path="raspi-elfmemcard.jpg" size="406259" user="PeterSchmid" version="1"
 
META TOPICMOVED by="PeterSchmid" date="1512077728" from="Cosmac.RaspberryElf" to="Cosmac.RaspiElf"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback