Config File
Boards
Components
- ARM926ejs CPU core
- ARM Memory Management Unit
- HP Deskjet 460 Printer
- LCD Display
- NS9750 AHB to PCI bridge
- NS9750 Serial Interface emulation
- NS9750 Vectored Interrupt Controller
- NS9750 OHC USB module
- NS9750 Watchdog and Timers
- NS9750 Ethernet
- NS9750 I2C
- AMD NOR Flash
- Freescale i.MX21 UART
- i.MX1/i.MX21 AITC
- i.MX1/i.MX21 General Purpose Timers
- i.MX21 GPIO module
- i.MX21 DMA controller
- i.MX21 SD-Card controller
- i.MX21 CSPI controller
- i.MX21 LCD controller
- SD-Card
- I2C emulation using GPIO ports
- STE10/100
- DM9000
- CS8900
- M93C46 Mircowire EEPROMs
- SJA-1000
- PCF8563 I2C realtime clock
- DS1337 I2C realtime clock
- DS1305/DS3234 SPI realtime clocks
- PCF8574/8575 I2C IO-Expanders
- MAX6651 I2C Fan Controller
- PCA9544 4 Channel I2C Multiplexer
- PCF8591 A/D-Converter
- LM75
- Atmel AVR 8-Bit CPU core
- Many ATMega 644 peripherals
Deskjet 460 Simulation
The HP Deskjet 460 is a Mobile Printer with USB. It understands the languages
PJL,PCL and PCL3GUI. Softgun implements the USB Interface and a
PCL3GUI interpreter. The output is written to a PNG-Image or can be redirected to a real printer. There is a standalone binary for conversion from PCL3GUI to PNG.
Documentation bugs
The Language PCL3GUI is not documented by HP. The only source of information is hplip. The compression Mode 9 can be found in the PCL5 documents. Mode 10
is documented nowhere.
Emulator bugs / Missing features
The HP Deskjet emulation is a minimal implementation which implements only the
PCL3GUI mode used by "hplip". It can only be used as standalone version or from Freescale i.MX21 emulator because the i.MX21 USB host controller is the only one which is working in softgun. The SD-Card Slot in the printer is not emulated.