3 commits - en_US/Amateur_radio.xml en_US/Embedded.xml

John J. McDonough jjmcd at fedoraproject.org
Sun Feb 1 00:57:01 UTC 2009


 en_US/Amateur_radio.xml |   88 +++++++++++
 en_US/Embedded.xml      |  381 +++++++++++-------------------------------------
 2 files changed, 179 insertions(+), 290 deletions(-)

New commits:
commit 84e79aa5b6ea098f7a909b0ccffddf924c74ab2f
Author: John J. McDonough <jjmcd at Conor.wb8rcr.org>
Date:   Fri Jan 30 11:44:50 2009 -0500

    Details of changed packages
    The original release notes contained a short summary of available
    tools.  That summary has been shortened, and the user directed to
    the wiki for details.  That short desctiption is now followed
    by details of changes from Fedora 9.

diff --git a/en_US/Embedded.xml b/en_US/Embedded.xml
index ec314cf..2e20aee 100644
--- a/en_US/Embedded.xml
+++ b/en_US/Embedded.xml
@@ -2,298 +2,99 @@
 <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
  
 <section lang="en" id="sn-Embedded">
-  <title>Embedded</title>
-  <para>Fedora 10 includes a number of applications to support embedded
-    development on a variety of targets.  Included are assemblers,
-    compilers, debuggers, programmers, IDEs and assorted
-    utilities.</para>
-  <section id="sn-AVR">
-    <title>AVR</title>
-    <variablelist>
-      <varlistentry>
-	<term>
-	  <package>avrdude</package>Software for programming Atmel AVR
-	  microcontroller</term>
-	<listitem>
-	  <para>AVRDUDE is a program for programming Atmel's AVR CPU's.
-	    It can program the Flash and EEPROM, and where supported by
-	    the serial programming protocol, it can program fuse and
-	    lock bits. AVRDUDE also supplies a direct instruction mode
-	    allowing one to issue any programming instruction to the AVR
-	    chip regardless of whether AVRDUDE implements that specific
-	    feature of a particular chip.</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term>
-	  <package>avr-gcc</package>Cross Compiling GNU GCC targeted at
-	  avr</term>
-	<listitem>
-	  <para>This is a Cross Compiling version of GNU GCC, which can
-	    be used to compile for the AVR platform, instead of for the
-	    native i386 platform.</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term>
-	  <package>avr-gcc-c++</package>Cross Compiling GNU GCC targeted
-	  at avr</term>
-	<listitem>
-	  <para>This package contains the Cross Compiling version of
-	    g++, which can be used to compile c++ code for the AVR
-	    platform, instead of for the native i386 platform.</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term>
-	  <package>avr-libc</package>C library for use with GCC on Atmel
-	  AVR microcontrollers</term>
-	<listitem>
-	  <para>AVR Libc is a free software project with the goal to
-	    provide a high quality C library for use with GCC on Atmel
-	    AVR microcontrollers.</para>
-	  <para>AVR Libc is licensed under a single unified license.
-	    This so-called modified Berkeley license is intended to be
-	    compatible with most free software licenses such as the GPL,
-	    yet impose as little restrictions as possible for the use of
-	    the library in closed-source commercial applications.</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term>
-	  <package>avr-binutils</package>Cross Compiling GNU binutils
-	  targeted at avr</term>
-	<listitem>
-	  <para>This is a Cross Compiling version of GNU binutils, which
-	    can be used to assemble and link binaries for the AVR
-	    platform, instead of for the native i386 platform.</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term>
-	  <package>avr-gdb</package>GDB for (remote) debugging avr
-	  binaries</term>
-	<listitem>
-	  <para>This is a special version of GDB, the GNU Project
-	    debugger, for (remote) debugging AVR binaries. GDB allows
-	    you to see what is going on inside another program while it
-	    executes or what another program was doing at the moment it
-	    crashed.</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term>
-	  <package>avarice</package>Program for interfacing the Atmel
-	  JTAG ICE to GDB</term>
-	<listitem>
-	  <para>Program for interfacing the Atmel JTAG ICE to GDB to
-	    allow users to debug their embedded AVR target</para>
-	</listitem>
-      </varlistentry>
-    </variablelist>
+  <title>Embedded Development</title>
+      <para>
+        Fedora 10 includes a range of packages to support development
+        of embedded applications on various targets.  There is broad
+        support for the AVR and related parts as well as for the
+        Microchip PIC.  In addition, there are packages to support
+        development on older, less popular parts such as the Z80,
+        8051, and others.  For a more complete description see <ulink url="http://fedoraproject.org/wiki/Packages_For_Embedded_Development" />.
+      </para>
+  <section id="sn-avr-binutils">
+    <title>avr-binutils</title>
+      <para>
+        This release includes version 2.18 of
+        <package>avr-binutils</package>.  In addition to a large
+        number of bugfixes, this release includes a new tool,
+        <code>windmc</code>, to provide a Windows-compatible message
+        compiler.
+      </para>
   </section>
-  <section id="sn-Microchip_PIC">
-    <title>Microchip PIC</title>
-    <variablelist>
-      <varlistentry>
-	<term>
-	  <package>gputils</package>Development utilities for Microchip
-	  (TM) PIC (TM) microcontrollers</term>
-	<listitem>
-	  <para>This is a collection of development tools for Microchip
-	    (TM) PIC (TM) microcontrollers.  This is ALPHA software:
-	    there may be serious bugs in it, and it's nowhere near
-	    complete.  The <package>gputils</package> package currently
-	    only implements a subset of the features available with
-	    Microchip's tools.  Refer to the documentation for an
-	    up-to-date list of what <package>gputils</package> can
-	    do.</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term><package>gpsim</package> A simulator for Microchip (TM)
-	  PIC (TM) microcontrollers</term>
-	<listitem>
-	  <para>The <package>gpsim</package> software is a simulator for
-	    Microchip (TM) PIC (TM) microcontrollers. It supports most
-	    devices in Microchip's 12-bit, 14bit, and 16-bit core
-	    families. In addition, gpsim supports dynamically loadable
-	    modules such as LED's, LCD's, resistors, and so forth, to
-	    extend the simulation environment beyond the PIC.</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term><package>ktechlab</package> Development and simulation of
-	  microcontrollers and electronic circuits</term>
-	<listitem>
-	  <para><application>KTechlab</application> is a development and
-	    simulation environment for microcontrollers and electronic
-	    circuits, distributed under the GNU General Public License.
-	    <application>KTechlab</application> consists of several
-	    well-integrated components:</para>
-	  <itemizedlist>
-	    <listitem>
-	      <para>A circuit simulator, capable of simulating logic,
-		linear devices and some nonlinear devices. </para>
-	    </listitem><listitem>
-	      <para>Integration with <command>gpsim</command>, allowing
-		PICs to be simulated in circuit. </para>
-	    </listitem><listitem>
-	      <para>A schematic editor, which provides a rich real-time
-		feedback of the simulation.</para>
-	    </listitem><listitem>
-	      <para>A flowchart editor, allowing PIC programs to be
-		constructed visually. </para>
-	    </listitem><listitem>
-	      <para>MicroBASIC; a BASIC-like compiler for PICs, written
-		as a companion program to
-		<application>KTechlab</application>. </para>
-	    </listitem><listitem>
-	      <para>An embedded <application>Kate</application> part,
-		which provides a powerful editor for PIC programs.
-	      </para>
-	    </listitem><listitem>
-	      <para>Integrated assembler and disassembler via
-		<command>gpasm</command> and
-		<command>gpdasm</command>.</para>
-	    </listitem>
-	  </itemizedlist>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term><package>pikdev</package> IDE for development of PICmicro
-	  based application (under Linux/KDE)</term>
-	<listitem>
-	  <para><application>PiKdev</application> is a simple IDE
-	    dedicated to the development of PIC based applications under
-	    KDE. Features:
-	  </para>
-	  <itemizedlist>
-	    <listitem>
-	      <para>Integrated editor</para>
-	    </listitem><listitem>
-	      <para>Project management</para>
-	    </listitem><listitem>
-	      <para>Integrated programming engine for 12, 14 and 16 bits
-		PIC (flash or EPROM technology)</para>
-	    </listitem><listitem>
-	      <para>Support for parallel and serial port programmers
-	      </para>
-	    </listitem><listitem>
-	      <para>KDE compliant look-and-feel</para>
-	    </listitem>
-	  </itemizedlist>
-	  <para>The system administrator must read
-	    <filename>README.Fedora</filename> file located in the
-	    <filename>/usr/share/doc/pikdev-0.9.2</filename> directory
-	    to complete the full feature installation.</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term>
-	  <package>piklab</package> Development environment for
-	  applications based on PIC & dsPIC</term>
-	<listitem>
-	  <para><application>Piklab</application> is a graphic
-	    development environment for PIC and dsPIC microcontrollers.
-	    It interfaces with various toochains for compiling and
-	    assembling and it supports several Microchip and direct
-	    programmers.  The system administrator must refer to the
-	    <filename>README.Fedora</filename> file located in the
-	    <filename>/usr/share/doc/piklab-0.15.0</filename> directory
-	    to complete full feature installation.</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term>
-	  <package>pikloops</package> Code generator for PIC
-	  delays</term>
-	<listitem>
-	  <para><application>PiKLoop</application> generates code to
-	    create delays for Microchip PIC microcontrollers. It is a
-	    useful companion for <application>Pikdev</application> or
-	    <application>Piklab</application> IDE.</para>
-	</listitem>
-      </varlistentry>
-    </variablelist>
+  <section id="sn-dfu-programmer">
+    <title>dfu-programmer</title>
+      <para>
+        Version 0.4.6 of <package>dfu-programmer</package> is included
+        in Fedora 10.  4k bootloaders are now supported and
+        eeprom-flash and eeprom-dump are now supported.  Release
+        information as well as a forum specific to this version can be
+        found at <ulink url="http://dfu-programmer.sourceforge.net/" />.
+      </para>
   </section>
-  <section id="sn-Others_and_processor_agnostic">
-    <title>Others and processor agnostic</title>
-    <variablelist>
-      <varlistentry>
-	<term>
-	  <package>dfu-programmer</package> A device firmware update
-	  based USB programmer for Atmel chips</term>
-	<listitem>
-	  <para>A linux based command-line programmer for Atmel chips
-	    with a USB bootloader supporting ISP. This is a mostly
-	    Device Firmware Update (DFU) 1.0 compliant user-space
-	    application. Currently supported chips: 8051, AVR,
-	    at89c51snd1c, at90usb1287, at89c5130, at90usb1286,
-	    at89c5131, at90usb647, at89c5132, at90usb646, at90usb162,
-	    and at90usb82.</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term>
-	  <package>sdcc</package> Small Device C Compiler</term>
-	<listitem>
-	  <para>The <package>sdcc-2.6.0-12</package> package for SDCC is
-	    a C compiler for 8051 class and similar microcontrollers.
-	    The package includes the compiler, assemblers and linkers, a
-	    device simulator, and a core library. The processors
-	    supported (to a varying degree) include the 8051, ds390,
-	    z80, hc08, and PIC.</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term>
-	  <package>uisp</package> Universal In-System Programmer for
-	  Atmel AVR and 8051</term>
-	<listitem>
-	  <para>The <command>uisp</command> utility is for
-	    downloading/uploading programs to AVR devices. It can also
-	    be used for some Atmel 8051 type devices. In addition,
-	    <command>uisp</command> can erase the device, write lock
-	    bits, verify and set the active segment. For use with the
-	    following hardware to program the devices: pavr, stk500,
-	    Atmel STK500, dapa, Direct AVR Parallel Access, stk200,
-	    Parallel Starter Kit, STK200, STK300, abb, Altera,
-	    ByteBlasterMV Parallel Port Download Cable, avrisp, Atmel
-	    AVR, bsd, fbprg (parallel), dt006 (parallel), dasa serial
-	    (RESET=RTS SCK=DTR MOSI=TXD MISO=CTS), dasa2 serial
-	    (RESET=!TXD SCK=RTS MOSI=DTR MISO=CTS)</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term>
-	  <package>simcoupe</package> SAM Coupe emulator (spectrum
-	  compatible)</term>
-	<listitem>
-	  <para><application>SimCoupe</application> emulates an 8bit Z80
-	    based home computer, released in 1989 by Miles Gordon
-	    Technology. The SAM Coupe was largely spectrum compatible,
-	    with much improved hardware</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term>
-	  <package>sjasm</package> A z80 cross assembler</term>
-	<listitem>
-	  <para>SjASM is a two pass macro Z80 cross assembler</para>
-	</listitem>
-      </varlistentry>
-      <varlistentry>
-	<term>
-	  <package>z88dk</package> A Z80 cross compiler</term>
-	<listitem>
-	  <para>The <command>z88dk</command> program is a Z80 cross
-	    compiler capable of generating binary files for a variety of
-	    Z80 based machines (such as the ZX81, Spectrum, Jupiter Ace,
-	    and some TI calculators).</para>
-	</listitem>
-      </varlistentry>
-    </variablelist>
+  <section id="sn-gputils">
+    <title>gputils</title>
+      <para>
+        <package>gputils</package> has been updated to version 0.13.6
+        which includes support for many more PIC18 processors as well
+        as support for Microchip's new COFF file format.  Find details
+        at <ulink url="http://gputils.sourceforge.net/" />.
+      </para>
   </section>
+  <section id="sn-piklab">
+    <title>piklab</title>
+      <para>
+        Fedora 10 includes version 3.5.10 of the popular IDE
+        <package>piklab</package>.  This version now supports the
+        Microchip ICD2 and PICkit in-circuit debuggers, as well as a
+        number of other improvements.  <package>piklab</package> now
+        supports the following toolchains; <package>gputils</package>,
+        C30 and C18, PICC, JAL, BoostC, CCS, MPC and CC5X. Many of the
+        toolchains use Windows executables via
+        <package>Wine</package>.  See <ulink
+        url="http://piklab.sourceforge.net/" /> for complete details.
+
+      </para>
+      <para>
+        Note that the executable names for <package>sdcc</package>
+        have changed (see below).  Since <package>piklab</package>
+        does not provide for configuring executable names, but does
+        provide for configuring paths, the
+        <package>piklab</package>/<package>sdcc</package> user should
+        copy files beginning with <code>sdcc-</code> from
+        <code>/usr/bin</code> to <code>/usr/local/bin</code> and
+        adjust the paths in <package>piklab</package> until this issue
+        is resolved.
+
+      </para>
+      <note>
+        <title>Windows Directory Names</title>
+        <para>
+          Microchip has a tendency to have a lot of spaces in their
+          default installation directories.  Getting those paths
+          configured in <package>piklab</package> can be quite
+          confusing, so the dual-boot user may choose to copy files to
+          the <code>/usr/local</code> tree rather than simply mounting
+          the Windows drive and directly referencing the files in the
+          Microchip installation.  This affects not only executables,
+          but linker scripts, headers and libraries.
+        </para>
+      </note>
+  </section>
+  <section id="sn-sdcc">
+    <title>sdcc</title>
+      <para>
+        Version 2.8.0 of the Small Device C Compiler is included in
+        Fedora 10.  This version offers a number of improvements to
+        the version in Fedora 9.  Some of these changes will result in
+        changes to source code, so users should review the
+        <package>sdcc</package> manual carefully for their target.  In
+        addition, due to some conflicts, all the executable names have
+        been prefixed with <code>sdcc-</code>, which will require
+        changes to makefiles.  See the <package>sdcc</package> page at
+        <ulink url="http://sdcc.sourceforge.net/" /> for complete details.
+
+      </para>
+  </section>
+
 </section>
 


commit 58d80ee2dbdf4b7654bcb9d0c3196f0b9e4188d7
Author: John J. McDonough <jjmcd at Conor.wb8rcr.org>
Date:   Thu Jan 29 21:00:09 2009 -0500

    Fix typo in URL

diff --git a/en_US/Amateur_radio.xml b/en_US/Amateur_radio.xml
index 0556c27..5e47710 100644
--- a/en_US/Amateur_radio.xml
+++ b/en_US/Amateur_radio.xml
@@ -58,7 +58,7 @@
     For a complete list of all the amateur radio and electronics
     related packages see Applications for Amateur Radio on the
     wiki (<ulink
-      url="http://fedoraprojec.org/wiki/Applications_for_Amateur_Radio" />).
+      url="http://fedoraproject.org/wiki/Applications_for_Amateur_Radio" />).
   </para>
   <para>
     In this release, there are a number of changes.


commit 62c581b3ab2a1c7763c72dd0b66025fc695e1a3c
Author: John J. McDonough <jjmcd at Conor.wb8rcr.org>
Date:   Thu Jan 29 20:51:04 2009 -0500

    Add changes to applications since Fedora 9
    These were omitted in the original version of the Release Notes

diff --git a/en_US/Amateur_radio.xml b/en_US/Amateur_radio.xml
index b7d6894..0556c27 100644
--- a/en_US/Amateur_radio.xml
+++ b/en_US/Amateur_radio.xml
@@ -54,4 +54,92 @@
     applications of interest to amateur radio and electronics
     enthusiasts.
   </para>
+  <para>
+    For a complete list of all the amateur radio and electronics
+    related packages see Applications for Amateur Radio on the
+    wiki (<ulink
+      url="http://fedoraprojec.org/wiki/Applications_for_Amateur_Radio" />).
+  </para>
+  <para>
+    In this release, there are a number of changes.
+  </para>
+  <para>
+    The <package>geda</package> (gnu Electronic Design Assistant)
+    suite of tools has been updated to version 20080929.  This is
+    a bugfix release and there are no major changes visible to
+    the user. <package>pcb</package> has been updated to 0.20081128.
+    <package>gtkwave</package> which is used by the gEDA suite has
+    also been updated to 3.1.13.  These are also bugfix releases.
+  </para>
+  <para>
+    <package>gerbv</package> 2.1.0 is also used as part of the
+    gEDA suite.  It includes a number of new features:
+  </para>
+  <itemizedlist>
+    <listitem>
+      <para>
+        Added ability to select objects, with the option of deleting
+        or viewing basic properties of the objects 
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        Split off the core functionality of gerbv into a library
+        (libgerbv) to allow developers to quickly write software
+        using Gerber parsing/editing/exporting/rendering functionality.
+        Full Doxygen documentation has also been created to facilitate
+        developers wishing to use libgerbv. 
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        Added export to RS274X and Excellon functionality, allowing
+        gerbv to translate files between formats. The RS274X export
+        function can also be used to "clean" troublesome files to a
+        more compatible format. 
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        Added the ability to override the Excellon format "guessing",
+        allowing non-standard drill files to be correctly rendered 
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        Greatly expanded the command line functionality, including
+        the ability to panelize boards into a single one through
+        the command line 
+      </para>
+    </listitem>
+    <listitem>
+      <para>
+        Added "Aperture usage" tab to Gerber reports. This allows
+        the user to see how often each aperture is used in all
+        visible layers of his project. 
+      </para>
+    </listitem>
+    </itemizedlist>
+  <para>
+    <package>gnuradio</package> has been update to version
+    3.1.2.  There are a large number of bugfixes as well as
+    many "fine tuning" changes to the gui.  See the gnuradio
+    release log at http://gnuradio.org/trac/wiki/Release3.1Branch 
+    for complete details.
+  </para>
+  <para>
+    <package>iverilog</package> is used for circuit simulation
+    and Fedora 10 includes version 0.9.20080905.  This is
+    primarily a bugfix release.
+  </para>
+  <para>
+    Fedora 10 includes version 3.4.30 of <package>xcircuit</package>,
+    a schematic capture and netlist generation tool.  This is a minor
+    upgrade from Fedora 9 and upgrading should pose no problems for users.
+  </para>
+  <para>
+    <package>soundmodem</package> has been temporarily removed from
+    the distribution.  It is expected to be back before the release
+    of Fedora 11.
+  </para>
 </section>





More information about the Fedora-docs-commits mailing list