Using Microchip MCC18 compiler using GNU make 

Recently I had a project which was based on a 18F series PIC.
According to the "The well known ecosystem improves the productivity" motto I have decided to do the development on my Linux box.

After a while I have noticed that there are not any usable enviroment for 18F development on Linux. I have tried the MPLAB on windows too, but the "ignore all well known gui actions (doubleclick on code makes breakpoint for e.g.)" idiot behaviour driven me crazy. The Piklab is an unstable stuff, the MPLAB X is a java based slow bullshit, which does not supports ICD2, Piklab2.

I have decided to setup an enviroment using GNU make. The Makefile below can be used with the Linux version of MCC18 compiler.

Read more...
[ hozzászólás ] ( 61 megtekintés ) [ 0 trackbackek ] permalink ( 2.9 / 119 )
UrJTAG new bus HOWTO 

Preface: I will call new bus "foo" in this example, so replace the foo with your bus name in the examples case sensitive.

1. Write the bus code. (Implement the necessary functions, and members for the URJ_BUS_DRIVER structure. see. include/urjtag/bus_driver.h)

2. Add the bus to the URJ_DRIVER_SET([bus], []) array in the urjtag/configure.ac

3. Add the following code the urjtag/src/bus/buses_list.h:

#ifdef ENABLE_BUS_FOO
_URJ_BUS(foo)
#endif

Please keep this list sorted alphabetically as it noted in the header.

4. Add the following snipplet to the urjtag/src/bus/Makefile.am:

if ENABLE_BUS_FOO
libbus_la_SOURCES += foo.c
endif

5. Now you are ready to make the UrJTAG with the new bus. Run ./autogen.sh && make in the source directory.
[ hozzászólás ] ( 18 megtekintés ) [ 0 trackbackek ] permalink ( 3 / 129 )
Never ever use colorgcc if you are using buildroot, openembedded or... 

Or anything else what is modifying somehow the output of the GCC.
Otherwise you will suck like a gluttonous badger* like I did.

A.k.a torkos borz in hungarian.
[ hozzászólás ] ( 1 megtekintés ) [ 0 trackbackek ] permalink ( 3 / 132 )
[Project announce] Linux kernelmodul az NI DAQCard-4050-hez 

Ma sikerrel portoltam az National Instruments 4050 PCMCIA DMM-hez gányolt gyári példaprogramokat egy Linux kernelmodullá.

Kód a szokásos helyen a googlekódon figyel:
http://code.google.com/p/ni4050/

Nem bírhattam ki hogy ne hegesszek hozá valami GUI-t Qt-ban természetesen:




[ hozzászólás ] ( 14 megtekintés ) [ 0 trackbackek ] permalink ( 3.1 / 81 )
Running EAGLE 5.91.1 under Ubuntu 

A few libraries had been left from the new V6 Beta package, so installing it on nonSuse Linux Distributions could be a bit painful.

To install the missing stuff manually follow the steps below:

Download the beta package from here:
http://www.cadsoft.de/betatest/

Extract the contents from the installer by running:


sed -e '1,/^__DATA__$/d' eagle-lin-5.91.1-beta.run > eagle-lin-5.91.1-beta.tar.bz2


Then untar the archive wherever you would like to (to /opt for e.g.):


tar -xvjf eagle-lin-5.91.1-beta.tar.bz2


Then download the dependendant libraries which are not present neither in the installer nor in the distribution provided packages:

http://dl.dropbox.com/u/4295670/eagle_libs.tar.bz2

Extract the files to the eagle bin dir.

To run the program set the LD_LIBRARY_PATH to contain the directory containing the libraries extracted above.


[ 1 hozzászólás ] ( 15 megtekintés ) [ 0 trackbackek ] permalink ( 3 / 228 )

<< <Előző | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | Következő> >>

 
számláló