Software mikrokontroler untuk linux

Linux Cross Assemblers

Motorola/Freescale 680X/6811 cross assemblers for Unix/Linux

Masm is a modification of the Motorola DOS freeware assembler that works on UNIX/Linux environments. This assembler package supports the following microprocessors: 6800, 6801, 6804, 6805, 6809, and 68HC11. I have added command line arguments to allow generation of Intel Hex files and a 64K binary image format in addition to the default Motorola S records. A variety of EPROM programmers are thus supported.

Buf is a utility that allows a Unix/Linux machine to download S record files directly to the Buffalo monitor program that is found on the Motorola 6811EVM development board. Buf is distributed under the Gnu GPL license.

The microprocessor break reset circuit below is required for fully automatic operation of buf. The circuit allows buf to reset a running program and jump into the Buffalo monitor program by detecting a break signal on the serial line. This speeds up the code testing cycle and allows the 68HC11 to be in a remote location. This circuit has allowed software to be developed on a microprocessor system that was sitting hundreds of miles away across the internet, connected to a Unix machine’s serial port.

An example 68HC11 assembly language program is included as a useful starting point. This code makes use of the Unix Gnu C preprocessor and #define statements so that both the RAM based BUFFALO version and the EPROM based version can be built from a single assembly language file.

FC’s Tools for working with the 68HC11 under Linux

  • masm.tar.gz Cross assembler source code for 68XX processors
  • buf.tar.gz Linux side software for uploading to the 68HC11 BUFFALO monitor program
  • Break Reset Circuit for hands-free operation of buf/BUFFALO
  • example.asm Example 6811 assembly language program
  • umi Example shell script that runs as11 (masm) and buf

Microprocessor Development Links

Other Utilities

  • gerbv a free Gerber Viewer
  • gEDA GPL’d suite of Electronic Design Automation tools
  • KTechlab development and simulation environment
  • XCircuit schematic drawing package
  • JTAG-O-MAT a simple JTAG interface
  • AsmIDE Assembler development tools for Linux

Microprocessor Manufacturers

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: