CHDK
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 11 juni 2015; kontroller kräver
10 redigeringar .
CHDK ( Canon Hacker's Development Kit ) är ett inbyggt program för Canons kompakta och SLR-digitalkameror baserat på DIGIC-processorer , vilket gör det möjligt att avsevärt öka deras funktionalitet och lägga till odokumenterade funktioner. Skapad av en gemenskap av CHDK-entusiaster. Det är ett residentprogram, men av tradition kallas det ofta alternativ firmware .
När du använder CHDK bevaras den grundläggande funktionaliteten, kontrollmetoden och utseendet för digitalkamerans inställningsmeny helt. Ytterligare funktioner som lagts till av CHDK till de viktigaste konfigureras med hjälp av alternativmenyn.
Funktioner i CHDK
- Shooting in Raw är huvudfunktionen som CHDK ursprungligen utvecklades för. Eftersom inspelningen sker i ett specifikt format som inte är typiskt för Canon, är konvertering till DNG -format nödvändig för efterföljande bearbetning . För konvertering finns programmen DNG4PS (förkortning av DNG för PowerShot) och DNG4PS-2 [1] . DNG4PS-2 är efterföljaren till DNG4PS, använder sina källor och vissa filer. Dessutom är det möjligt att omedelbart spela in bilder i DNG-format , men utan den förlustfria komprimeringen som ingår i DNG- specifikationen.
- Batteriladdningsdisplay - visar aktuell batteriladdning i procent eller volt. För en mer exakt visning av laddningsprocenten kan denna funktion konfigureras genom att specificera spänningen för ett fulladdat batteri och i urladdat tillstånd.
- Brännviddsvisning – visar brännvidden i mm .
- DOF -kalkylator - låter dig bestämma djupet på det skarpt avbildade utrymmet.
- Zoom Position Display - Visar aktuell digital och analog zoom. Analoga förändringar diskret, digitala förändringar smidigt. Full zoom är produkten av dessa två värden.
- Livehistogram - låter dig se histogrammet för den framtida bilden medan kameran fokuserar. Det är möjligt att mata ut en luminanskanal (L) eller tre färgkanaler (RGB), eller alla fyra kanalerna tillsammans.
- Zebra - i processen att autofokusera kameran markeras områden som visar sig vara över- och underexponerade på bilden med en viss färg på LCD-skärmen.
- Skript - Lua- och uBasic- språk används , som har en enkel syntax. Användningen av skript låter dig förenkla sådana operationer som kontinuerlig fotografering, skapa panoramabilder , bracketing , etc.
- Ändra graden av komprimering vid videoinspelning - Canons digitalkameror använder för närvarande Motion JPG- codec . Användningen av andra codecs som tillåter användning av hög komprimering utan kvalitetsförlust är för närvarande inte möjlig på grund av den begränsade prestandan hos DIGIC II- och DIGIC III-processorerna, men CHDK låter dig ändra bithastigheten . När detta alternativ är aktiverat minskar bithastigheten flera gånger.
- Ett program för att läsa böcker på kameraskärmen - låter dig visa innehållet i txt-filer på en digital skärm.
- Filhanterare - låter dig arbeta med flashminne som en disk, visa dess innehåll, radera filer, etc.
- Kalender.
- Spel - 7 spel har implementerats hittills (i den ordning som de visas i CHDK): orm , sudoku , tetris , decoder , reversi , fyra i rad och sokoban .
- Ficklampa - Denna funktion fungerar endast för digitalkameror med lutande skärm. När skärmen vrids 180° fylls den med vitt vid maximal ljusstyrka, vilket gör att du kan använda den som ficklampa i mörkret.
- Förkortade slutartider (upp till 1/10000 s), fjärrutlösning är funktioner som endast är tillgängliga via skript.
Sätt att få fast programvara
CHDK kräver adresserna till olika firmware-platser (bildrutebuffert, tangentbordsundersökningsrutiner, etc.) för att fungera. För att ta reda på det behöver du en firmware- dump . Följande metoder användes för att ta bort dumpar [2] :
- ett modifierat blinkande program som istället för att installera en ny firmware skrev den befintliga till ett minneskort. Tyvärr är initiering av ett minneskort en komplicerad operation, så dumpern kunde inte skrivas för alla kameror;
- Den fasta programvaran blinkar med autofokusens bakgrundsbelysnings-LED. Tillgången till denna lysdiod är lättare och på så sätt gick det att hacka till exempel S5is .
Digitalkameror som stöds
Lista över digitalkameror som stöds
- Canon PowerShot A495 , Firmware: 1.00D, 1.00E, 1.00F
- Canon PowerShot A450 Firmware: 1.00D
- Canon PowerShot A460 Firmware: 1.00D
- Canon PowerShot A470 , Firmware: 1.01B/1.02C
- Canon PowerShot A530 , Firmware: 1.00A
- Canon PowerShot A550 , Firmware: 1.00C
- Canon PowerShot A560 , Firmware: 1,00A
- Canon PowerShot A570 , Firmware: 1.00E,1.01A
- Canon PowerShot A590 , Firmware: 1.00E,1.01B
- Canon PowerShot A610 , Firmware: 1.00D (CHDK-version för 1.00E), 1.00E, 1.00F
- Canon PowerShot A620 , Firmware: 1.00F
- Canon PowerShot A630 , Firmware: 1.00C
- Canon PowerShot A640 , Firmware: 1.00B
- Canon PowerShot A650IS , Fw: 1.00D
- Canon PowerShot A700 , Firmware: 1.00B
- Canon PowerShot A710 IS , Firmware: 1.00A
- Canon PowerShot A720 IS , Firmware: 1.00C
- Canon PowerShot A800 , Firmware: (beta) 1.00C
- Canon PowerShot S2 IS , Firmware: 1.00E, 1.00F, 1.00G, 1.00I (CHDK-version för 1.00G)
- Canon PowerShot S3 IS , Firmware: 1,00A
- Canon PowerShot S5 IS , Firmware: 1.01A, 1.01B
- Canon PowerShot G7 , Firmware: 1,00G, 1,00I, 1,00J
- Canon PowerShot G9 , Firmware: 1.00D, 1.00F, 1.00G
- Canon PowerShot S2 , Firmware: 1.00E, 1.00F, 1.00G, 1.00I
- Canon PowerShot S3 IS , Firmware: 1,00A
- Canon PowerShot S5 IS , Firmware: 1.01A, 1.01B
- Canon PowerShot TX1 , Firmware: 1.00G, 1.01B
- Canon Digital IXUS 40 (SD 300), Firmware: 1,00J, 1,00K
- Canon Digital IXUS 50 (SD 400), Firmware: 1,01A, 1,01V
- Canon Digital IXUS 55 (SD 450), Firmware: 1.00B, 1.00C, 1.00D
- Canon Digital IXUS 60 (SD 600), Firmware: 1.00A, 1.00D
- Canon Digital IXUS 65 (SD 630), Firmware: 1,00A
- Canon Digital IXUS 70 (SD 1000), Firmware: 1,00C, 1,01A, 1,01B, 1,02A
- Canon Digital IXUS 700 (SD 500), Firmware: 1,01A, 1,01V
- Canon Digital IXUS 75 (SD 750), Firmware: 1.00B, 1.01A, 1.01B, 1.02A
- Canon Digital IXUS 750 (SD 550), Firmware: 1.00F, 1.00G
- Canon Digital IXUS 80 (SD 1100), Firmware: 1.00C, 1.01A, 1.01B
- Canon Digital IXUS 800 (SD 700), Firmware: 1.00B, 1.01A, 1.01B
- Canon Digital IXUS 850 (SD 800), Firmware: 1.00D, 1.00E
- Canon Digital IXUS 860 (SD 870), Firmware: 1.00C
- Canon Digital IXUS 950 (SD 550), Firmware: 1.00C
- Canon Digital IXUS 960 (SD 950), Firmware: 1.00D
- Canon Digital SX 100 IS , Firmware: 1.01B, 1.01C
- Canon Digital SX 110 IS , Firmware: 1,00V
- Canon Digital SX 120 IS , Firmware: 1,00V
- Canon Powershot SX 150 IS , Firmware: 1.00A (beta)
- Canon Powershot SX 160 IS , Firmware: 1.00A (beta)
Listan är långt ifrån komplett och uppdateras ständigt (se hela listan på CHDK:s webbplatser).
Utvecklingsplaner
Se även
Anteckningar
- ↑ CHDK Wiki → DNG4PS-2 (engelska) (nedlänk) . - Beskrivning av DNG4PS-2 på CHDK Wiki. Datum för åtkomst: 5 juli 2009. Arkiverad från originalet den 29 februari 2012.
- ↑ CHDK Wiki → Portera CHDK (engelska) (länk ej tillgänglig) . - Skaffa en dumpning av den ursprungliga firmware. Datum för åtkomst: 5 juli 2009. Arkiverad från originalet den 29 februari 2012.
Länkar