-
Notifications
You must be signed in to change notification settings - Fork 0
SD card multiplexer, for automated embedded development
License
tmarkettos/sd-mux
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
sd-mux stands for Secure Digital Multiplexer. This is SD card switcher (multiplexer) designed to help automatic testing. This project is sd-mux controller - binary for controlling sd-mux device. Requirements: 1. libftdi1 1.2 - development library 2. popt - development library 3. cmake - binary tool Build: - enter into project directory - create 'build' directory - enter into "build" directory - run 'cmake ..' - run 'make' Install: - enter into 'build' directory - run 'sudo make install' to install binary into '/usr/local/bin' (the default one) directory Note: If you want to install files into different directory then add argument to cmake command: cmake -DCMAKE_INSTALL_PREFIX=/usr .. Then again run: make make install # Upstream This is a fork of the git repo from https://git.tizen.org/cgit/tools/testlab/sd-mux/ which is described here: https://wiki.tizen.org/SD_MUX # Modifications This version has hardware modified by A. Theodore Markettos to: * Replace the Micro SD socket with a full-size SD card socket, since we need to use a specific SD card with our FPGA. The downstream adapter boards are still Micro SD format, since we can use adaptors to turn Micro SD into SD when needed. * Refactor some of the components displaced by the SD card socket. * Rework the relay section so it provides better isolation for mains power, in particular segregating potentially high and low voltage signals. The pin headers have been removed, and wiring rearranged so that 'live' and 'neutral' are not on adjacent pins on the connectors. * Add fiducials for automated pick and place * Replace the 8 way headers to the MicroSD adapters with 10 ways, using more common ribbon cables. Rotate so right-angle connectors can be used. * Add spare GPIOs on a header, to match relay boards (eg ebay '4 Channel 5V Relay Module Arduino' with header with GND, 4x GPIOs, 5V) * Current target is DirtyPCBs.com 2-layer process: 0.8mm ENIG for the usd-adaptor, 1.6mm for the main board. The software interface is unchanged.
About
SD card multiplexer, for automated embedded development
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published