Thanks for Chris Turner and Derrek Landauer for investigating code development for the HCS12 on the Linux Platform.
Communicating
Prior to communicating to the Dragon12 board, the mapped location of your serial port is needed. The easiest way to find a Serial device is to type the following into a terminal:
dmesg | grep tty
[ 0.004000] console [tty0] enabled
[ 1.388067] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 1.388684] 00:09: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 13.182823] usb 1-1: pl2303 converter now attached to ttyUSB0
[ 16.137926] ttyS0: LSR safety check engaged!
[ 16.138410] ttyS0: LSR safety check engaged!
[ 19.738332] ttyS0: LSR safety check engaged!
[ 252.162725] ttyS0: LSR safety check engaged!
[ 252.163311] type=1503 audit(1237312017.197:6): operation="inode_permission" requested_mask="w::" denied_mask="w::" fsuid=0 name="/dev/ttyUSB0" pid=6401 profile="/usr/sbin/cupsd"
Assembling a program in Linux
Advanced Development
You can do further HCS12 development under Linux using the free GNU toolchain (cross-compiler, assembler, etc) for the HC11/HC12. See the links below: