eop:photography:cameras
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| eop:photography:cameras [2021/12/30 18:20] – created io55admin | eop:photography:cameras [2024/05/18 00:07] (current) – [Tetris] io55admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ohhhhh | + | ====== Cameras ====== |
| + | |||
| + | For all the cameras out there. EOP-capable ones will run a large assortment of OSes, with architectures usually being ARM. | ||
| + | |||
| + | ===== Canon EOS series ===== | ||
| + | |||
| + | ==== Operating Systems (ARM 946E-S) ==== | ||
| + | === File Browser (from CHDK) === | ||
| + | >Text file viewing and file deletion (with confirmation) seems to work | ||
| + | |||
| + | Pretty self explanatory. Allows browsing of ML and stock(?) files directly on the camera, complete with the text viewer as in the CHDK version. | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | |||
| + | === FreeDOS (thru 8086tiny) === | ||
| + | >plain C source code, minimal dependencies, | ||
| + | |||
| + | Tested on 60D, which is relevant, as there may be button mapping issues for other cameras. Can run basic text adventure games, alongside typical commands. Since it’s an 8086 emulator, it might be able to run more than this, although it would be a bit pushy for the hardware. | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | |||
| + | === Linux 3.19 (thru ML bootloader) === | ||
| + | >next step: build userspace binaries (GUI, etc) | ||
| + | |||
| + | A fully functional port of the Linux kernel with no underlying layer. 256 or 512 MB ram, depending on the camera, which could become a relatively functional little Linux computer if desired. Not compatible with every DSLR; check ML compatibility for details. 60D, 600D, 7D, 5D2 and 5D3 are all confirmed to work. | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | |||
| + | ==== Other ==== | ||
| + | === Arkanoid & Sokoban === | ||
| + | >The second game for ML is called DSLR Arkanoid | ||
| + | |||
| + | Sokoban is the first of these two mentioned games, although it seems hard to find. They appear to work well. | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | |||
| + | === Doom === | ||
| + | >Note: this only supports the firmware version 1.0.1 | ||
| + | |||
| + | This may only be for the 200D, and that blurb about firmware does not come with certainty. Nonetheless, | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | === Magic Lantern === | ||
| + | >Magic Lantern is a free software add-on that runs from the SD/CF card and adds a host of new features to Canon EOS cameras | ||
| + | |||
| + | A highly essential firmware " | ||
| + | |||
| + | https:// | ||
| + | |||
| + | === Minecraft Server === | ||
| + | > | ||
| + | |||
| + | This does not run through any operating system directly. Rather, it uses the Magic Lantern firmware, which in itself is running atop the stock firmware of the camera. In this case, the camera is an EOS 200D, which may be the ONLY compatible camera so be careful. The server runs acceptably well, which is somewhat surprising. | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | |||
| + | === Tetris === | ||
| + | >so I ported somebody else's code | ||
| + | |||
| + | A simple Tetris port from a while back. It appears that all of these little game ports have been done more recently, which is encouraging… | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ===== Canon Point & Shoots (PowerShot, etc.) ===== | ||
| + | |||
| + | ==== Operating Systems ==== | ||
| + | === CHDK & DryOS === | ||
| + | >DryOS Shell is available via UART Serial Connection | ||
| + | |||
| + | DryOS is the operating system that runs on these things by default, featuring a basic shell. It must be accessed through the Event Shell, which is also accessible through UART. From here, typical “debug” level things can be done. What’s more interesting is CHDK, which is the custom firmware hack for these cameras. While mostly serving as a way to enhance the functionality of the photography/ | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | |||
| + | ===== Kodak DC260 ===== | ||
| + | |||
| + | ==== Operating Systems (PowerPC “823”?? | ||
| + | === Digita OS (+Doom, MAME, MP3) === | ||
| + | Digita OS is the native system of this camera, but with some transfer software, it is possible to load other applications onto this camera. DOOM, a limited MAME emulator, and an MP3 player are the applications possible, alongside others. | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | http:// | ||
| + | |||
| + | |||
| + | |||
| + | ===== Sony Alpha mirrorless series ===== | ||
| + | |||
| + | ==== Operating Systems (ARM?) ==== | ||
| + | === Android subsystem (some, +Doom) === | ||
| + | >Check if your camera supports the android subsystem | ||
| + | |||
| + | Certain Sony Mirrorless cameras run off Android, and using some exploits, applications can be side-loaded onto the camera. Doom is one of these applications, | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | |||
| + | ===== Sony RX-100 series ===== | ||
| + | |||
| + | ==== Operating Systems (ARM?) ==== | ||
| + | === Android subsystem === | ||
| + | > | ||
| + | |||
| + | Similarly to the Alpha series above, certain RX-100 series cameras run an Android system in the underlying. Thus, apps can be loaded upon them. | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
eop/photography/cameras.1640906439.txt.gz · Last modified: by io55admin
