More and newer links is available in my weblog also take a look at www.dofscandinavia.com
Technical and programming info. on the parallel port
http://www.lvr.com/parport.htm
Go to top of page Go to D of Scandinavia home
The best PCB and schematic program
available... (Linux, Win32, DOS)
http://www.cadsoft.se
A free gerber viewer
http://gerbv.sourceforge.net/
Bootdisks
http://www.bootdisk.com/
Power supply for Automotiv applicatins
http://www.geocities.com/rogobol/CarSupply.pdf
Go to top of page Go to D of Scandinavia home
Good price and service
http://run.to/pcb (http://www.olimex.com/pcb)
http://www.pcb-pool.com/uk_index.htm
Go to top of page Go to D of Scandinavia home
ELFA - they got it all (Swedish)
http://www.elfa.se
Kits, tools and experiment boards
http://www.comwall.se/
http://www.avnetmarshall.com/dynamic/search
Searching for circuits
http://www.findchips.com
PC-104 cards
http://www.about-ic.se/
Go to top of page Go to D of Scandinavia home
Electronic solutions - Schematics
http://commlinx.com.au/schematics.htm
OP-amp circuits
http://www.cmsa.wmin.ac.uk/~alan/components/opamps/
http://margo.student.utwente.nl/el/analog/
Designing with opamps.
http://www.dself.demon.co.uk/webbop/opamp.htm
Go to top of page Go to D of Scandinavia home
Insight
http://www.insight-electronics.com
100W Guitar
Amplifier
http://sound.westhost.com/project27.htm
Audio circuits
http://www.epanorama.net/audiocircuits.html
| The AVR microcontroler |
| Atmel - The AVR RISC processor http://www.atmel.com |
| Atmel for dummies http://8bit.at/avr |
| Misc AVR downloads http://www.ustr.net/avrfiles/avrfiles.shtml |
| Getting started with AVR and GCC http://www.ele.auckland.ac.nz/~macdon/des3cs/p3/gcc-avr-manual/avr-gcc-local-manual.html |
| AVR and PIC prototype boards and
programmers http://www.olimex.com/dev/ |
| Documentation for AVR libc http://www.bang-gang.org/elektronik/avr/avr-libc-reference.html |
| Matthew Rowe has a "Beginners' PIC and
AVR Page" http://websites.ntl.com/~matthew.rowe/micros/ |
| David VanHorn page with lot of usefull
stuff http://www.dvanhorn.org/ |
| A lot of AVR information http://www.avrfreaks.com/ |
| AVR
Monitor http://www.pvv.ntnu.no/~torhr/avrmon-stk200/ |
Go to top of page Go to D of Scandinavia home
| The PIC microcontroler |
| Microchip - The PIC! http://www.micochip.com |
| PIC Micro Controller Interrupt Routine
Library http://www.piclist.com/techref/microchip/ints.htm |
| BASIC for the PIC procvessor http://microengineeringlabs.com/resources/pbpmanual/ |
| Jal : (not?) Just Another Language http://www.xs4all.nl/~wf/wouter/pic/jal/ |
| SDCC - Free C-compiler http://sdcc.sourceforge.net/ |
| AVR and PIC prototype boards and
programmers http://www.olimex.com/dev/ |
| C Programming on the PIC http://www.workingtex.com/htpic/ |
| PIC resources CHEAPIC http://www.piclist.org/techref/piclist/cheapic/index.htm |
| Jim Brown has "Understanding and
Programming the PIC16C84" http://pc-tek.hypermart.net/pic.html. |
| The PIC chip Uncovered http://www.seattlerobotics.org/encoder/may97/picchip.html. |
| PICmicro On-Line Tutorial http://www.botkin.org/dale/picmicro.htm. |
| James Newton has a "Beginners
Checklist" http://www.piclist.com/faq. |
| Much code, especially for external
serial perherials http://www.phanderson.com |
| Matthew
Rowe has a "Beginners' PIC and AVR Page" http://websites.ntl.com/~matthew.rowe/micros/ |
| Watchdog Timer as Temperature Sensor http://home.clear.net.nz/pages/joecolquitt/0wdttemp.html |
| http://www.geocities.com/kenboak/rat_ring.html |
| Los of
good C stuff for PICS. http://www.phanderson.com/PIC/PICC/index.html |
| C
compiler: c2c http://www.geocities.com/SiliconValley/Network/3656/c2c/documents.html |
| A schematic for a programmer, have a look at NOPPP at |
| Schematic is pretty simple (remove R6 though! I had to anyway :-), it has software for Dos, Windows and again Linux. It does not target the 16f87x, but can be easily modified. (i.e. the pin connections are the same, so instead of wiring to MCLR on the 16f84, wire it to the MCLR on the 16f87x, same for RB6, RB7, VDD, VCC etc. Actually, just read this page :) |
| As far as a programmer goes,
http://jaichi.virtualave.net/pic16f8xx-e.htm (great software) and AN589 from Microchip. Note: If you are using a Low-voltage programmable Chip, then AN589 can be modified somewhat. |
Go to top of page Go to D of Scandinavia home
|
The Ubicom microcontroler |
| Ubicom - The
fastest RISC solutions available http://www.ubicom.com |
Go to top of page Go to D of Scandinavia home
Flow & Pressure
http://www.gems-sensors.co.uk/
This is a Japan based page with mixed Japanese and English
text with many
mainly simple circuits and projects plus tutorials and related
material. Forrest
Mims style hand drawn but functional circuit diagrams. Quite a bit of
RF
material.
http://www.intio.or.jp/jf10zl/
1.Hellow,I
am JF1OZL
2.My
50MHz 2w QRP SSB Rig.
3.PLTX
4.
50MHz linear AMP
5.50MHz
PSN-TRX
6.simple
430 FM-TX
7.6AR5-1watter
AMP
8.
7MHzSSB to MW-AM
9.6AQ8,3valve
radio
10.2/3
times multiplier
11.Experiment
of power
combiner
12.UHF-signal
genarator
13.50MCW
14.VHF-signal
generator
15.17EW8
Radio
16.QRP-SWR
meter
17.Seven
example of vauum tube
amplifier
18.EF
emitter follower power
amplifier
19.ECOM Echo-mic
20.430MHzSSB-transceiver
430Mhz,SSB
21.Sweep
generator used to
make crystal filter
22.improvement
of AM
transmitter
23.Transistor
curve tracer
24.12BH7
single 12VDC Radio
25.50MHzAM.transceiver
26.1L4
diode radio
27.50MHz
handy ‚r‚r‚a
transceiver
28.High
power oscillator
29.Wireless
morse trainer
30.1W
linear AMP for 50MHz
SSB
31. Multi
viewer for single
oscilloscope
32.1transistor
50MHz DSB
TX
33.Japanese
neofight receiver
34.AM
modulated CW
transmitter
35.Radio
made by OP-AMP
36.Distortion
meter
37.Pure
complementary audio
power AMP
38.6CL6
single 50MHz power AMP
39.Tone
generator for CW
operating with SSB TRX
40.Simple
TV receiver
41.7MHz
radio with digital
counter
42.common
mechanical
construction of my products
43.3
transistor 50MHz SSB
transceiver
44.3
transistor 21MHz CW
transceiver
45.Mic
compressor
46.Mouth key
47.80MHzFM-Transmitter
48.21MHz
simple DSB
transceiver
49.5
valves 21MHz SSB
transceiver
50.consider
about refrex
51.7MHzCW-transceiver
with
super narrow filter:
52.PLTX-No2
53.Headphone
AMP
54.Some
style of home brewing
55.Everyone
Dietrich
56.Signal
generator to adjust
ssb transmitter
57.7MHz
band monitor scope
58.Multi
video adaptor
59.Fake
dice : blank 90%
60.Perverce
comlementary AMP
61.Tape
CQ'er
62.160m,6W,transceiver
with
long wire antenna
63.Basic
experiment of
transistor amplifier
64.Basic
experiment of crystal
filtor
65.Basic
experiment of DBM
66.Basic
experiment of
collector ground and base groundAMP
67.Spectrum
analyser kid
68.Some
proposals by JF1OZL
69.Basic
experiment of VXO
70.Mini
strobe light
71.6BE6
7MHz SSB&CW Radio
72.2
Transistor FM radio
73.12BH7
single
DC-receiver
74.SWR
meter using a magic eye
75.Two
types of 50MHz DSB
transmitters
76.Two
types of 2 transistor
7MHz SSB receiver
77.Experiment
of photo
communication
78.2HA5
Single Radio :
plate voltage
79.Right
homebrew and wrong
homebrew
80.Basic
experiment of doide
81.Transistor
meter
82.Small
power supplier
83.Hand
made speaker
84.5
transistor 144MHzFM radio
85.Basic
experiment of heat
sink
86.Extra
antenna to help your
radio
87.1
Transistor FM transmitter
88.Basic
experiment of a type
of Difference Amplifier
89.How
to get 74dB with LM386
90.4GK5
GG AMP
91.SWL
radio
92.3
transistor 4W CW
transmitter
93.BCL
convertor
94.Doubler
balanced mixer
Not spell miss!
95.3
transistor 50MHz FM
transceiver
96.TV
Oscilloscope adapter
97.21MHz
DSB transmitter
98.Secret
of handmade
99.Noise
killer for the car
100.Frequency
marker for BCL
radio
101.7MHz
CW,SSB receiver
102.PLL
wideband receiver
103.50.25MHz
AM transceiver
: simple and useful.....
104.Experiment
of TV
transmitter
105.21MHz
6W CW transmitter
106.nine
types of one
transistor projects
107.Wien
bridge oscillator
108.Simple
4 stages FET MW
Radio
109.Make
an audio amplifier
with NE555 !
110.Problem
of dual mode
transceiver
111.21MHz
1W CW and SSB
Transceiver
112.6AN8*2
Double tube super
radio
113.Perverse
fellow's four
tube radio.
114.Experiment
of four types
of phase invertor
115.DC-DC
convertor ( 1.5 V to
9 V )
116.How
to make dipole
antenna
117.3.5MHz
10W SSB
transceiver
118.3.5MHz
5W CW transceiver
119.Small
words about
actual Amateur
120.2
transistor 5 stage 7MHz
SSB
121.21MHz
2Watter DSB
transceiver
122.12AU7
single 0-V-1
radio
123.50MHz
200mW 4channel FM
transceiver50MHz200mW
124.Mini
power Williamson
amplifier
125.Two
tone generator
126.Mini
power Grand Grid
127.Basic
experiment of
the capacitor
128.Simple
frequency counter
129.Basic
experiment of
regulator
130.Basic
experiment of band
pass
131.Wireless
metal detector
132.Metal
detector
133.EXperiment
about the Girbert
cell
134.50MHzAM40mW::Handy
135.Honest
dice
137.4transistor
FM transmitter
138.14MHzSSB10W
transceiver
139.Corporate
mark
generator
140.Dice-B
141.430MHzFMreceiver
for
local
142.TV
shifter
143.Super
dice
144.Super
regenerative
197.75MHz FM
145.A-class
double ended push
push amplifier
Go to top of page
Go to D of Scandinavia home
Small hints to build hand made equipment and common
"how to"
1.Solder
remover
2.Toroidal-core
3.Transistor
gain UP
4.IC
regurator
5.HF
coil
6.Heat
sink
7.super
regenerate receiver
8.How
to get 2times multiplied
oscillation
9.Hint
of local mobil
expedition
10.Crystal
filter for CW and AM
11.How
to make OZL-coils
12.How
to choose transistor
13.How
to drive 24V relay with
12V-Vcc
14.Speaker
enclosure
15.Automatic
CQ'er for SSB
16.How
to drive 24V relay
with 8V-Vcc
17.How to
make measuresagainst
TVI
18.How
to make FB801 trifiler
coil
19.How
to make Diode DBM
20.How to
send ear S
21.The
talking about noise
22.How
to tune the crystal
23.How to
use regulator series
Go to top of page Go to D of Scandinavia home
<| Embedded Systems
<| Sensor Webs
<| Instrumentation
<| Microcontrollers
<| Interface I/O
<| RF & Wireless
<| Optoelectronics
<| EMI, ESD, FCC
Telephone Electronics
Go to top of page Go to D of Scandinavia home
A superb source of
electronic andf general technical links and direct
material.
http://www.epanorama.net/index.html
220V motor speed control & more
http://www.redhouse.force9.co.uk/dexterspage/electr~1.htm
A lean WEB server, Video etc etc
http://www.iosoft.co.uk/
Triangle to sine converter
http://home.clear.net.nz/pages/joecolquitt/tri2sine.html
Circuit Cellar
EEPROM Pocket Programmer
http://www.bubblesoftonline.com/pocket/pocket.html
http://terrandev.com/~bfoz/pocket/
Go to top of page Go to D of Scandinavia home
http://www.chipcenter.com/power/powaarch.htm
Byrne
Elektroniklänkar
Chip
Directory
Här finns massor av elektroniklänkar.
Domain
Technologies
Sökmotor för det mesta inom elektronik
EE
Circuits Archive
Exempel på många olika kretslösningar
Filter
Designer
En sida för hjälp med filterdesign
IBM
PC parallell port
Fakta om IBM:s parallell printer port
Industry.net
Industry.net tools & resources
Repair
FAQ
Reparationstips & länkar.
RF
Globalnet
RF & Wireless.
Semiconductor.net
Sökmotor
Technick
Värdefull information inte bara för utvecklingsfolk
TechOnLine
Konstruktionshjälp (kräver registrering)
Test &
Measurement World Online
Tidning för test & mät.
The
Smith Chart
Smith diagrammet och dess historia samt många bra
länkar till (oftast gratis)
utvecklingshjälpmedel/programvaror
Tomi
Engdahl's Electronics info page
Här finns det mesta inom elektronik
Tunnelbana!!!???
Länkar inom halvledare i form av en karta för
tunnelbana
Whomakesit??
Vem gör vad inom elektronik
Go to top of page Go to D of Scandinavia home
Electronics
http://www.phys.ualberta.ca/~gingrich/phys395/notes/node97.html
Go to top of page Go to D of Scandinavia home
Portable Executable
File Format
http://www.windowsitlibrary.com/Content/356/11/toc.html
http://www.csn.ul.ie/~caolan/publink/winresdump/winresdump/doc/pefile.html
http://win32asm.rxsp.com/pe-tut1.html
http://www.codeguru.com/system/AppType.shtml
Go to top of page Go to D of Scandinavia home
Word processing etc
http://www.openoffice.org/
UNIX on a windows box
Cygwin is a DLL which provides a Unix emulation environment
for Windows. The
Cygwin environment provides a complete port of such development
utilities as gcc,
binutils, gdb, make, etc., as well as a number of useful utilities.
http://cygwin.com/
Go to top of page Go to D of Scandinavia home
Device driver resources
http://www.asktheoracle.com/driver/
Technical and programming info. on the parallel port
http://www.lvr.com/parport.htm
Dan Norton's Windows Driver Web Page
http://www.asktheoracle.com/driver/
White Papers about WDM
http://www.asktheoracle.com/driver/
System internals
http://www.sysinternals.com/
Debugview
http://www.sysinternals.com/ntw2k/freeware/debugview.shtml
Debug output
http://www.wdj.com/articles/2000/0002/0002a/0002a.htm?topic=articles
GCC Compiler system
http://gcc.gnu.org/
C++ development environment
http://www.bloodshed.net/devs
MinGW: Minimalist GNU For Windows
http://www.mingw.org/
MyLinux PLW
http://www.azpower.com/mylinux/
Word processing etc
http://www.openoffice.org/
Make CD-ROM Recovery 0.5.5
mkCDrec (Make CDROM Recovery) makes a bootable
(El Torito) disaster
recovery image, including backups of the Linux system to one or more
CD-ROM(s)
(multi-volume sets). Otherwise, the backups can be stored on another
disk, NFS
disk, or (remote) tape. After a disk crash or system intrusion, the
system can
be booted from the CD-ROM and one can restore the complete system as it
was. It
also features disk cloning, which allows one to restore a disk to
another disk
(the destination disk does not have to be of the same size, as it
calculates the
partition layout itself). Currently, ext2, ext3, minix, msdos, fat,
vfat,
reiserfs, xfs and jfs filesystems are supported.
http://mkcdrec.ota.be/
Partition
Image 0.6.0-RC3
Partition Image is a Linux/UNIX utility similar
to Symantec's Ghost.
This uility saves partitions in the EXT2, Reiserfs, NTFS, HPFS, FAT16,
and FAT32
file system formats to an image file. The image file can be compressed
with gzip
or bzip2 in order to save disk space, and it can be split in order to
fit onto a
series of floppy disks. This program can be useful for backup purposes.
A boot/root
disk is also provided, allowing you to run Partition Image without
Linux
installed on the hard disk.
http://www.partimage.org/
GCC Compiler system
http://gcc.gnu.org/
C++ development environment
http://www.bloodshed.net/devs
MinGW: Minimalist GNU For Windows
http://www.mingw.org/
Go to top of page Go to D of Scandinavia home
Str 0.9.6
The Str library is a generic string handling library written
in ANSI C which
provides functions for handling, matching, parsing, searching, and
formatting of
C strings. It can be considered as a superset of POSIX string(3), but
its main
intention is to provide a more convinient and compact API and a more
generalized
functionality.
Go to top of page Go to D of Scandinavia home
Go to top of page Go to D of Scandinavia home
Linux Network drivers
http://www.scyld.com/network/
Linux CAN bus driver project
http://home.wanadoo.nl/arnaud/
Adaptec's open source Web site, your one stop for all
the latest open
source developments and resources for Adaptec products.
http://linux.adaptec.com/
Go to top of page Go to D of Scandinavia home
The ARM Linux project
http://www.arm.uk.linux.org/
Go to top of page Go to D of Scandinavia home
Info. on different Protocols
http://www.protocols.com/
Go to top of page Go to D of Scandinavia home
DTMF Generator/Decoder
http://www.boondog.com/tutorials/dtmf/dtmf.htm
DTMF FAQ
http://www.infobahnos.com/~benh/text/dtmf.htm
http://www.geocities.com/kenboak/rat_ring.html
Go to top of page Go to D of Scandinavia home
Weather station and other 1-Wire solutions
http://www.aag.com.mx/
1-Wire Barometer
http://davidbray.org/onewire/barometer.html
http://dylanh.dyndns.org/weather/about2.asp
http://www.sensorsmag.com/articles/0501/34/main.shtml
http://www.simat.enta.net/barometerpcb.html
Go to top of page Go to D of Scandinavia home
Axis has developed a Bluetooth driver for
Linux that can be used in
both their eLinux environment as well as on an ordinary Linux PC
http://developer.axis.com/software/bluetooth/
I2C (pronounce: I square C) is a protocol
developed by Philips. It
is a slow two-wire protocol (10-100 kHz), but it suffices for many
types of
devices.
http://www.linuxhq.com/kernel/v2.4/doc/i2c/
Linux support for the I²C
two-wire bus.
www.siliconpenguin.com/cgi-bin/siliconpenguin/links/jump.cgi?ID=607
Go to top of page Go to D of Scandinavia home
Linux USB drivers
http://www.siliconpenguin.com/cgi-bin/siliconpenguin/links/jump.cgi?ID=546
Programmers guide for USB on Linux
http://usb.cs.tum.edu/usbdoc/usbdoc.html
Go to top of page Go to D of Scandinavia home
Linux CAN bus driver project
http://home.wanadoo.nl/arnaud/
Various device drivers,
I2C, DMX, DAQ, CAN and Lonworks:
http://www.siliconpenguin.com/Software/Drivers/
Development tools
http://www.emicros.com/
See Circuit Cellar Ink May & June 1995 issues. May 1995 issue covered CAN network principles; packet format, addressing, arbitration etc, The June issue covered a basic hardware implementation.
Mike Schofield's canbus site (http://www.omegas.co.uk/CAN/) is also a good source, seems to have disappeared at the moment...
Go to top of page Go to D of Scandinavia home
Comedi: The Comedi
project develops open-source drivers,
tools, and libraries for data acquisition.
http://stm.lbl.gov/comedi/
A Discussion on Lonworks,
HTI and Linux
http://www.control.com/control_com/972987435/index_html
Linux software for
Lonworks
http://www.gesytec.de/index.htm
Various device drivers,
I2C, DMX, DAQ, CAN and Lonworks:
http://www.siliconpenguin.com/Software/Drivers/
Protocol
stack for Lonworks
http://www.automatedbuildings.com/news/mar00/articles/adept/adept.htm
Linux driver for Easylon LonWorks network
interfaces.
http://www.gesytec.de/englisch/support/linux_readme.htm
CLI Lonworks package:
http://www.nautsilus.ru/
Industrial Automation for Linux:
http://www.puffinplc.org/
Lonworks products & a book on
Lonworks
http://www.engenuity.com/
Go to top of page Go to D of Scandinavia home
DMX is a data-transmision standard that
provides access to
digitallighting fixtures like digital dimmers, moving lights and
dmx-demultiplexers (DMX nodes with analog output). It uses a serial bus
based on
the RS485 hardware properties but is a master slave bus.
http://llg.cubic.org/dmx4linux/
Go to top of page Go to D of Scandinavia home
1-wire weather station and other 1-Wire solutions
http://www.aag.com.mx/
Calculate dew point
http://www.weatherwise.org/qr/qry.dewpoint.html
Atmospheric Pressure
http://www.reefnet.on.ca/gearbag/wwwatm.html
Humidity formulas
http://www.usatoday.com/weather/whumcalc.htm
Thunder detector
http://bub2.met.psu.edu/default.htm
Tim's
Weather Projects
Page One-Wire Lightning Monitor
http://www.timbitson.com/weather/index.html
http://pond1.gladstonefamily.net:8080/lightning-detector.html
Metrologic instruments/Sensors
http://www.livedata.se/
CD rippers
http://www.free-mp3-music-player-downloads.com/mp3_rippers_windows.html
SpiralSynth Modular (SSM)
About: SpiralSynth Modular (SSM) is a fully-featured, modular
soft-synth. You
can build your own synth designs from module plugins. It can be used to
mix
together tracks constructed with samples and synth patches (sequenced
via MIDI,
or built-in sequencer plugins). Create your own pipeline of control
voltages (CVs)
and audio data to design your own sounds with huge flexibility. SSM
makes no
distinction between how you use the data; any output can be plugged
into any
input, and an oscillator may be used to generate audio data or to
modulate the
cutoff of a filter as CV data.
http://www.pawfal.org/Software/SSM/
GuiTuner
GuiTuner is a simple guitar tuner that uses fft to calculate
the pitch of
the sound recorded from the audio device. It uses a noise gate and a
simple
harmonic-recognition algorithm to reduce false readings. It features a
user-friendly graphical interface and is heavily configurable. It also
has an
experimental tone generation window with presets.
http://digilander.iol.it/guituner/
Go to top of page Go to D of Scandinavia home
How things work
http://www.howstuffworks.com/power-paper.htm?printable=1
ASCII chart and characters
http://www.jimprice.com/jim-asc.htm
Info on different file formats
http://www.wotsit.org/
General
http://www.computer.org/cise/articles/Top_Algorithms.htm
GrayCode
http://hissa.nist.gov/dads/HTML/graycode.html
Go to top of page Go to D of Scandinavia home
From NullModem.Com - DB-25, DB-9, Null Modem, more!
http://www.nullmodem.com/
Info on different file formats
http://www.wotsit.org/
Prices for PC hardware
http://www.bugsoft.hik.se/buyer/default.asp
Go to top of page Go to D of Scandinavia home
EDTN Network home automation
http://www.edtn.com/homeauto
1-Wire
http://www.edtn.com/embapps/emba056.htm
http://home.earthlink.net/~parkiss/commandset.htm
http://terrandev.com/~bfoz/lakehouse/
http://www.technocopia.com/hn-20000709-cat5section-terminations.html
Go to top of page Go to D of Scandinavia home
Go to top of page Go to D of Scandinavia home
Parallell port central
http://www.lvr.com/parport.htm
MicroController In System Programmer (UISP)
http://www.geocities.com/msbechtold/uisp/uisp.html
Linux microtools ( AVR )
http://home.t-online.de/home/Michael.Stumpf/AVR/AVR.htm
http://www.geocities.com/msbechtold/uisp/uisp.html
http://technology.niagarac.on.ca/students/jknott/atapi/
http://www.mp3projects.com/docs.html
Go to top of page Go to D of Scandinavia home
| |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
Go to top of page Go to D of Scandinavia home
mp3 player with schematics, code etc
http://claymore.engineer.gvsu.edu/~vanantwj/424/
Real time mp3 decoding
http://www.linuxfocus.org/English/March2001/article178.shtml
Electric
meter reader
http://www.seanadams.com/pge/
Programming OpenSSL
http://www2.linuxjournal.com/cgi-bin/frames.pl/articles/misc/0051.html
LART boards
http://www.aleph1.co.uk/
FT-100 from Gems Sensors:
http://www.gemssensors.com/G_PDF_Library/GemsPDF2001Catalog/Section_J/FT-110
How stuff works
http://www.howstuffworks.com/
Far circuits
http://www.cl.ais.net/farcir/
Go to top of page Go to D of Scandinavia home
Quick C
http://www.cminusminus.org/qc--.html
Simple C compiler
http://www.ticalc.org/archives/files/fileinfo/76/7608.html
Try this site www.chipdirectory.com or run a search for the chip
directory. They have pinouts and links to datasheets for allot of obsolete
chips.
> Does anyone have links for a DIY PIC Controlled
> PCB Engraver/ Driller?
Go to top of page Go to D of Scandinavia home
http://www.geocities.com/siliconvalley/lab/3685/plotter/plotter.htm
This is a good site with a lot of links to homemade CNC machines.
> Preferably something that can built fairly easily/inexpensively
> from the ground up or from readily available subsystems.
http://www.geocities.com/crankorgan/
Go to top of page Go to D of Scandinavia home
PCI Explorer
http://www.pgh.net/~newcomer/download.htm#PCI%20Explorer
PC Diagnostics
http://sac-ftp.externet.hu/utildiag4.html
http://www.arunet.co.uk/tkboyd/e1didx.htm
Go to top of page Go to D of Scandinavia home
http://www.okwenclosures.com/
Under Services, they have an
instant quote thingie that's not super
convenient, but it will look up the prices if you type in a part number.
Presumably that means that somewhere you can order them, but
I didn't
get
that far.
RF kits
http://www.glolab.com/
USB chips
http://www.ftdichip.com/
Port IO
http://www.generation.net/~hleboeuf/port_i_o.htm
OpenRG
http://www.jungo.com/openrg/home.html
Go to top of page Go to D of Scandinavia home
OSGi
www.gatespace.com
Lawicel
http://www.lawicel.com/
I found an interesting article in the local paper regarding wind chill today. Aparently, a new method of calculating wind chill is being adopted starting Nov. 1.
http://ggweather.com/windchill.htm
Accountant software
http://www.cyberstore.se
http://avr.jpk.co.nz/pipermail/avr-gcc-list/
Go to top of page Go to D of Scandinavia home
1-wire hardware
http://www.systronix.com/1wire/1wire.htm
USB info
http://www.everythingusb.com/
1-wire weather
http://www.simat.enta.net/
Temperature Pagoda
http://www.solarbugs.com/weather/station/temperature_pagoda.htm
FCC Rules Online
http://hallikainen.com/FccRules
Lighting control for theatre and television
http://www.dovesystems.com
http://www.ericsson.com/mobilityworld/
Go to top of page Go to D of Scandinavia home
Light Dimming tutorial
http://www.ubasics.com/adam/electronics/doc/phasecon.shtml
http://www.ericsson.com/mobilityworld/
1-Wire Products
http://www.pointsix.com/
SMT mount tool
http://www.psnw.com/~kd7s/smdhd.html
How to ask questions the smart way
http://www.tuxedo.org/~esr/faqs/smart-questions.html
Power line communications device
http://www.hth.com/plm-24/plm-24.htm
SNAP for Linux
http://www.mv.net/ipusers/cdwalker/snap.html
http://www.biascompany.com/product.htm
Go to top of page Go to D of Scandinavia home
Magnetic card spec
http://www.chez.com/mosfet/cread2.txt
Humidity sensing
http://www.humirel.com/
Touch sensing
http://www.bytecraft.com/touch.html
Go to top of page Go to D of Scandinavia home
[023] - IT/m libtool 0.86 (Stable)
by Assman (http://freshmeat.net/users/theassemblerman/)
Monday, October 29th 2001 14:18
Software Development :: Libraries Software Development :: Libraries ::
Application Frameworks System :: Logging
About: IT/m libtool is a C++ library that provides some generic, useful
tools to manage time, errors, locks, logging, semaphores, attribute/value
containers, trees, regular expressions, number conversion, string
formatting tools, etc.
Changes: Bugs in the loglevel and the signal code have been fixed. A
CachedTable template has been added to cache tables from PostgreSQL.
License: GNU General Public License (GPL)
URL: http://freshmeat.net/projects/itm_libtool/
- % - % - % - % -
[035] - libusb 0.1.4
by Johannes Erdfelt (http://freshmeat.net/users/jerdfelt/)
Monday, October 29th 2001 16:10
Software Development :: Libraries System :: Hardware
About: libusb is a library to provide userspace access to USB devices. It
currently supports Linux 2.4.x/2.2.x and FreeBSD/OpenBSD/NetBSD.
Changes: A cleaned-up build process for BSD systems, integration of some
patches from NetBSD, preliminary documentation, and other minor bugfixes.
License: GNU Lesser General Public License (LGPL)
URL: http://freshmeat.net/projects/libusb/
- % - % - % - % -
[047] - NewVideoRecorder 20011029 (Stable)
by Justin Schoeman (http://freshmeat.net/users/justinschoeman/)
Monday, October 29th 2001 05:02
Multimedia :: Video :: Capture Multimedia :: Video :: Conversion Multimedia
:: Video :: Display
About: NewVideoRecorder is a high quality video capture toolkit for Linux.
It includes deep buffering of audio and video to reduce frame dropping, a
smooth dropping algorithm to keep the video smooth if dropping is
required, and dynamic stretching of the audio stream to exactly match the
video stream. It can use v4l1 and v4l2 devices as video sources, and OSS
devices as an audio source. It can produce QuickTime, AVI, NuppelVideo 0.4
files, and MPEG-1 files.
Changes: The most important change is the addition of multicast streaming
video support, both for recording and playback. Install.sh for
quicktime4linux-1.4, and "make install" for lame were fixed.
License: GNU General Public License (GPL)
URL: http://freshmeat.net/projects/nvrec/
- % - % - % - % -
[049] - One-Wire Weather 0.66.0
by Dr. Simon J. Melhuish (http://freshmeat.net/users/sjmelhuish/)
Monday, October 29th 2001 22:51
Scientific/Engineering
About: Oww (One-Wire Weather) is a client program for the Dallas
Semiconductor 1-wire weather station, which monitors wind speed and
direction, outside temperature, and (optionally) rainfall. Extra
temperature sensors may also be added. A graphical (animated) weather
station display is provided. CSV log files may be generated. Oww supports
the Henriksen client on Windows and uploads weather data to Web servers at
Dallas, The Weather Underground, and HAMweather.
Changes: Support for the"hub" (DS2409 micro-LAN couplers add branches to a
1-wire trunk network, improving reliability, and providing for external
powering), and other minor bugfixes.
License: Artistic License
URL: http://freshmeat.net/projects/oww/
- % - % - % - % -
[002] - AFD 1.2.10
by Holger Kiehl (http://freshmeat.net/users/hkiehl/)
Tuesday, October 30th 2001 11:28
Communications Internet :: File Transfer Protocol (FTP) System :: Systems
Administration
About: AFD is a program to automatically distribute files either locally or
to remote hosts. The files are distributed by using FTP or SMTP, and can be
sent in parallel and with priority. It provides a GUI to monitor and
control the distribution and extensive logging of all activities.
Changes: It is now possible to configure AFD to send a STAT at certain
intervals to keep the FTP control connection alive. It is now possible to
resend files via the show_olog dialog even when the "age-limit" and/or
"trans_rename" options are set. SCP1 support was improved so that it can
rename files. The source code compiles under HP-UX 10.20 again. A bad
rename bug was fixed. Compatibility with Lesstif was improved.
License: GNU General Public License (GPL)
URL: http://freshmeat.net/projects/afd/
Go to top of page Go to D of Scandinavia home
[016] - FAME 0.8.8
by Vivien Chappelier (http://freshmeat.net/users/vivienchappelier/)
Tuesday, October 30th 2001 17:03
Multimedia :: Video :: Capture Multimedia :: Video :: Conversion
About: FAME is a project to bring real-time MPEG encoding to personal
computers. It is fast and configurable, and allows encoding to a file or a
network stream.
Changes: 8x8 vector estimation, AC/DC prediction for MPEG-4, improved
motion estimation, and bugfixes.
License: GNU General Public License (GPL)
URL: http://freshmeat.net/projects/fame/
Go to top of page Go to D of Scandinavia home
Alternat Barometer design
http://members-http-3.rwc1.sfba.home.net/andrew.g.miller/barometer/
1-wire HUB
http://www.simat.enta.net/1wirehub.html
1-wire wether station
http://www.aag.com.mx/weather2.html
Telia Mirrors
http://telia.dl.sourceforge.net/mirrors/
One wireing lighning monitor
http://www.timbitson.com/weather/owlm/index.html
Begagnade mätinstrument/komponenter
http://www.mjs-electronics.se/
Go to top of page Go to D of Scandinavia home
antiword 0.32
by Adri van Os (http://freshmeat.net/users/adrivanos/)
Word Processors Text Processing :: Filters
Antiword is a free MS-Word reader for Linux, BeOS and RISC OS. It
converts the documents from Word 6, 7, 97 and 2000 to text and
Postscript. Antiword tries to keep the layout of the document intact.
URL: http://freshmeat.net/projects/antiword/
Asms 0.24 (Stable)
by Andreas (http://freshmeat.net/users/star4ever/)
Asms sends SMS messages through the MTNSMS network. It is very easy to
use, and stores all your userinfo, and phone numbers. It was made in
Perl/Tk.
URL: http://freshmeat.net/projects/asms/
FreeJ 0.2.2 (Stable)
by jaromil (http://freshmeat.net/users/jaromil/)FreeJ is a
digital instrument for video livesets, featuring realtime
rendering of multilayered video and chained effect filtering directly
on the screen. It treats every video source as a layer, making it
possible to
dynamically apply on each a chain of filters, loadable as effect
plugins and easily customizable. Layers are planned for rendering of
analog video
input, digital movie files, image bitmaps, sound scopes, texts and
eventually
more.
URL:
http://freshmeat.net/projects/freej/
idlebeep 0.0.1
by Jürgen Rinas (http://freshmeat.net/users/rinas/)
idlebeep monitors the activity of your CPU and starts an "alarm action"
if your system goes idle. These "alarm actions" may be
a beep signal or a call of an external program.
URL: http://freshmeat.net/projects/idlebeep/
Linux for Windows 9X 0.2
by Pat Villani (http://freshmeat.net/users/patv/)
Linux for Windows 9X is a small Linux distribution meant to run on any
Windows 9X system. You launch Linux directly from the Start
button. nstallation is managed using the Control Panel Add/Remove
Software
applet.
URL: http://freshmeat.net/projects/linuxforwindows9x/
Rocks 2.0 (Stable)
by Victor Zandy (http://freshmeat.net/users/zandy/)
Communications Internet Software Development :: Libraries
Rocks (Reliable Sockets) protects sockets-based applications from
network failures (particularly failures common to mobile computing,
including link failures, IP address changes, and extended periods of
disconnection). It works entirely at user level and is transparent to
ordinary
applications.
URL: http://freshmeat.net/projects/rocks/
Go to top of page Go to D of Scandinavia home
Video Disk Recorder 0.98
by Johannes Feigl (http://freshmeat.net/users/JAF84/)
Video Disk Recorder (VDR) is a digital sat-reciever program using Linux
and DVB-S technologies. It allows one to record MPEG2
streams, as well as output the stream to TV. It is also possible to
watch DVDs.
URL: http://freshmeat.net/projects/vdr/
Open source tools
http://www.eclipse.org/
GPS Simm-stick
http://www.commlinx.com.au/GPS_SimmStick.htm
Go to top of page Go to D of Scandinavia home
C-Compiler source
http://www.cs.virginia.edu/~lcc-win32/
http://www.cs.princeton.edu/software/lcc/pkg/
http://www.cs.princeton.edu/software/lcc/
Mount Rainier
enables native OS support of data storage on CD-RW. This makes the
technology
far easier to use and allows the replacement of the floppy.
http://www.mt-rainier.org/
Dimmer Units
http://www.dovesystems.com/BuildPage.php3?page=sm
Komponenter
http://www.in-time.se/
http://www.avnetmarshall.com/dynamic/search
1-wire tagging
http://www.systronix.com/1wire/tagging/tagging.htm
https://sourceforge.net/projects/xml1-wire/
PS2EPS - Tool for generating Encapsulated Postscript
Format (EPS,EPSF)
files from one-page Postscript documents
http://www.telematik.informatik.uni-karlsruhe.de/~bless/ps2eps.html
PIC Basic Compiler
http://www.letbasic.com/
i-button devices
http://www.processandtechnology.com/ibutton.html
AVR GCC Documentation
http://www.enteract.com/~rneswold/avr/
AVR Tools
http://www.combio.de/avr/
Electronic Projects
http://www.redrival.com/mcgahee/
PIC base servo controle
http://www.mcmanis.com/chuck/robotics/projects/servo.html
I have posted and untested PC layout for the
Lightning Detector design by Tim
Bitson on my web page:
http://www.jjware.com/
PIC programming home page
http://www4.tpg.com.au/users/talking/
Dozens of utilities and novelties for MP3, CD, MPEG,
EQ, MIDI and audio
& video manipulation
http://www.jgora.ampr.pl/ftp.html
Encyclopedia Britannica
http://www.britannica.com/
Interfacing PIC16F84 to HD44780, nibble mode data
transfer
http://www.geocities.com/vsurducan/electro/PIC/pic84lcd.htm
Yes, see the DS9097U's schematic:
ftp://ftp.dalsemi.com/pub/auto_id/licensed/9097uscha.pdf
Here is one about the search in general. The DS2480B
has part of this
algorithm build-in in order to speed up searches:
ftp://ftp.dalsemi.com/pub/auto_id/softdev/search_algorithm.doc
I have written a program (called AVaRICE) to
interface avr-gdb (ie gdb5
with the standard avr patch) with the new Atmel AVR JTAG ICE.
http://avarice.sourceforge.net
Discounted PicBasic
(compiler and manual) available at: (PIC base modules)
http://www.elproducts.com
PIC based programmers
http://www.melabs.com/
MikTex - LaTex for Windows
http://www.miktex.org/
Go to top of page Go to D of Scandinavia home
nanoEngine
http://www.brightstareng.com/arm/nanoeng.htm
Simulavr Home Page
http://res099095.halls.colostate.edu/programs/simulavr/
gpsim
http://www.dattalo.com/gnupic/gpsim.html
ACPI -
http://developer.intel.com/technology/iapc/acpi/downloads.htm
Structure Basic for trhe PIC
http://www.piclist.com/techref/member/EFJ-IU-F68/basic18.html
Parallax Inc
http://www.parallaxinc.com/
QwickRadio
http://www.micrel.com/product-info/qwikradio.shtml
Andromeda
http://www.turnstyle.com/andromeda
AVR info
www.AVRfreaks.net
Go to top of page Go to D of Scandinavia home
|
AVR
C for Windows
http://www.avrfreaks.net/AVRGCC/download.php
Rain Gauge
http://www.geocities.com/t_konstali/rain_gauge.htm
Go to top of page Go to D of Scandinavia home
Understanding Air Pressure
http://www.usatoday.com/weather/wbarocx.htm
Wind Sensor
http://www.austriamicrosystems.com/0industry/sensors/as5020.htm
Domosys
http://www.domosys.com
FM transmitter
http://www.geocities.com/SiliconValley/3569/tx/bug5.htm
I use Setedit. It uses a Turbo-Vision like interface and it was meant to be used with GCC. Among other features it parses the output of GCC and sends you right to the line of source the error has occured. It even opens the file in question for you. It is free. Versions for DOS/Windows and Linux available at: http://setedit.sourceforge.net/
Go to top of page Go to D of Scandinavia home
Here is a good URL for equations:
http://www.uswcl.ars.ag.gov/exper/relhumeq.htm
Interfacing the Serial port.
http://www.beyondlogic.org/serial/serial.htm
Opto isolated TRIAC circuit
http://www.maxking.com/installa.htm
Graphical representation of algorithms...
http://www.eng.auburn.edu/grasp/
LINET control network
http://www.linet-network.com/
Go to top of page Go to D of Scandinavia home
AVR GCC
http://kkp.dhs.org/
PCB Manufacturing
http://www.macaos.com/macaos.html
JAL for PIC
http://www.xs4all.nl/~wf/wouter/pic/jal/
Temperature Logger
http://home.clear.net.nz/pages/joecolquitt/0wdttemp.html
Leverantör Elektronik
http://www.bejoken.se
Stargate communication Software
http://www.krs.com.au/sg.html
Comm Port Address and Irq Settings
http://www.scspartans.addr.com/Webmaster/standarddevicesetup.html
Source Documentation system
http://www.stack.nl/~dimitri/doxygen/
WinDac
http://www.dataq.com/cgi-local/SoftCart.exe/115.htm?E+scstore
Byron Jeff's PIC Page
http://www.finitesite.com/d3jsys/
PIC wloader
http://www.xs4all.nl/~wf/wouter/pic/wloader/
Go to top of page Go to D of Scandinavia home
UPnP
http://www.plug-n-play-technologies.com/
http://www.upnp.org/resources/sdks.asp
http://developer.intel.com/ial/upnp/download.htm
http://upnp.sourceforge.net/
http://www.virata.com/products/upnp.htm
MrHouse
http://www.misterhouse.net/
Find whatever country's voltage
you want at -
http://www.embassyworld.com/directories/International_Voltages.html
Elektor
http://www.elektor.de/
TV overlayed output from uP
http://www.sxlist.com/techref/ubicom/contest/video.htm
http://www.stv5730a.co.uk/
Handy batchable utility that converts INTEL
HEX, MOTOROLA 'S', or TEKTRONIX HEX files to Binary Format
http://www.tech-tools.com/d_hx2bin.htm
SRecord is a collection of powerful tools
for manipulating EPROM load
files. It understands a number of file formats including Motorola
S-Record, Intel hex, Tektronix hex and binary, for both input and
output.
SRecord filters include cropping, filling, splitting, joining, and
more. All filters may be applied to all file formats.
URL: http://freshmeat.net/projects/srecord/
Go to top of page Go to D of Scandinavia home
Radio Modules
http://www.microhardcorp.com/
AVR GCC Code (I2C and more)
http://www.mysunrise.ch/users/pfleury/
Very tiny IP-stack
http://dunkels.com/adam/uip/
Steve's Home Automation Web Pages
http://www.childress.d2g.com/newweb/steveStuff.html
LinPhone - Linux SIP telephony
http://www.linphone.org/
Opera - Browser for Linux etc
http://www.opera.com
Partition Image - Partition Magic for Linux
http://www.partimage.org/
Go to top of page Go to D of Scandinavia home
PDF to HTML
http://atrey.karlin.mff.cuni.cz/~clock/pdf2html/
Pike is an interpreted, object-oriented,
dynamic programming language
with a syntax similar to C. It includes a powerful modules system that,
for
instance, has image manipulation, database connectivity and advanced
cryptography. It is simple to learn, does not require long compilation
passes
and has powerful built-in data types allowing simple and fast data
manipulation.
http://pike.roxen.com/
SMS Send
http://zekiller.skytech.org/smssend_menu_en.html
Video Disk
Recorder
http://www.cadsoft.de/people/kls/vdr/
Go to top of page Go to D of Scandinavia home
Linux TV
http://linuxtv.org/
PIC 16F87X
bootloader
http://www.workingtex.com/htpic/PIC_bootloader.htm#
AVR Development tools for Linux
http://www.amelek.gda.pl/avr/uisp/
Linux AVR Debug monitor
http://www.pvv.ntnu.no/~torhr/avrmon-stk200/
16-bit compares
http://www.piclist.com/techref/microchip/compcon.htm#16_bit
1-wire resource center
http://www.aag.com.mx/weather/index.html
Go to top of page Go to D of Scandinavia home
TINI
http://www.tini.org.uk/index.php
Special Motors
http://www.faulhaber.com/
Nokias Digital VCR etc.
http://www.nokia.se/digitaltv/produkter/510s.html
AVR Simulator
http://res099095.halls.colostate.edu/programs/simulavr/
Ultrasonic Radar
http://www.columbia-center.org/fascinating/rad/radar.html
Polarid Sonic Range Primer
http://www.acroname.com/robotics/info/articles/sonar/sonar.html
Go to top of page Go to D of Scandinavia home
Robot stuff
http://www.acroname.com/
Ultrasonic Ranger
http://www.acroname.com/robotics/parts/R93-SRF04.html
Snowmonitors
http://www.snowmonitor.com/index.htm
Svensk-Engelsk ordlista
http://www-lexikon.nada.kth.se/skolverket/sve-eng.shtml
Direct I/O
http://www.direct-io.com/
This
is
the same link that is found on
the home page of the Interactive Mobile Monitoring Network:
http://immn.zimismobile.com/stations/index.htm
http://immn.zimismobile.com/stations/IMMNUserTutorial100301.pdf
Go to top of page Go to D of Scandinavia home
Guitar
http://www.learnguitar.net/
AVR TOOLS
http://www.enteract.com/~rneswold/avr/
TuxScreen
http://tuxscreen.net/
Trolleri
http://hem.passagen.se/missm/micke/korttrol.htm
http://www.gycklaren.com/katalog/katalog.htm
WebSphere
http://www-4.ibm.com/software/webservers/studio/preregister.html
Check out the following URL for interfacing TINI to a
thermostat. Let us
know your results.
http://www.ibutton.com/TINI/applications/lux/index.html#software
Go to top of page Go to D of Scandinavia home
CAN Linux
http://home.wanadoo.nl/arnaud/
http://www.llp.fu-berlin.de/new-lists/can/maillist.html
http://www.port.de/engl/canprod/content/sw_linux.html
http://www.acm.org/sigada/ada_letters/march2001/111-pinho.pdf
http://meltingpot.fortunecity.com/lightsey/52/index2.html
http://www.port.de/deutsch/canprod/sw_linux.html
http://caraca.sourceforge.net/
http://www.esstin.u-nancy.fr/~tissered/CanFestival/
GPIB Tutorial
http://www.transera.com/htbasic/tutgpib.html#IEEE-488%20Overview
Remote Control
<http://www.geocities.com/pv_soft/pvavr_e.htm>
http://www.epanorama.net/links/irremote.html
<http://www.czechin.cz/minidisc/wremote.htm>
Excellent
Fluorescent lamp faq - lots of related material covered.
http://www.misty.com/people/don/f-lamp.html
Main site
http://www.misty.com/people/don/
MP3 player with IDE hard disk
http://www.pjrc.com/
http://www.pjrc.com/tech/mp3/
FDDI
http://www.iol.unh.edu/training/fddi/htmls/
Go to top of page Go to D of Scandinavia home
RS-485
http://www.bb-elec.com/tech_articles/rs422_485_app_note/table_of_contents.as
PCB Manufacturer
http://www.pcb-pool.com/
GNU ANSI C Compier for AVR
http://www.avrfreaks.net/AVRGCC/coding.php
A Low Cost APRS weather station
http://www.tapr.org/tapr/html/Ft238.html
AVR-Studio and GCC
http://www.avrfreaks.net/Tools/ToolFiles/228/avrgcc_studio.pdf
Surge Protection
http://pond1.gladstonefamily.net:8080/surge-protection.html
Java 1-Wire Classes
http://cwl.ssu.portsmouth.oh.us/classes/j1wire_class/
Keymon (AVR monitor)
http://instruct1.cit.cornell.edu/courses/ee476/keymon/
UTIME - Micro-Second Resolution Timers for Linux
http://www.ittc.ukans.edu/utime/
Go to top of page Go to D of Scandinavia home
SWEDISH: Säkerhet i Linux (CD)
http://www.se.linux.org/sakerhet/
High resolution timer Linux (Real time system)
http://linux.ece.uci.edu/RED-Linux/
Dimming Flurocent lamps (TINI)
http://www.ibutton.com/TINI/applications/weblights/index.html
Solar Radiation Resource Maps
http://rredc.nrel.gov/solar/old_data/nsrdb/redbook/atlas/Table.html
RTLinux Home page
http://www.rtlinux.org/
Advanced Linux Programming(
Program Listings)
http://www.advancedlinuxprogramming.com/listings/
A GNU Development
Environment for the AVR Microcontroller
by Rich Neswold
http://www.enteract.com/~rneswold/avr/
Minimotors
http://www.minimotor.ch/uk/pr/
ZFMicro
http://www.zfmicro.com/
Go to top of page Go to D of Scandinavia home
1-wire stuff
http://www.simat.enta.net/
AXIS Develoer Board for BlueTooth
http://developer.axis.com/products/devboard_bt/
KDevelop The # one IDE for UNIX
http://www.kdevelop.org/
RFID
http://www.rebeltech.ca
http://www.hidcorp.com
http://www.rfidinc.org/index.html
http://www.intersoft-us.com/
Universal Infrared Receiver
http://www.geocities.com/SiliconValley/Sector/3863/uir/index.html
DTI Power via MDI
http://grouper.ieee.org/groups/802/3/af/index.html
uController base I/O
http://www.piclist.com/techref/microchip/picboard.htm
Light Dimmer circuits
http://www.epanorama.net/documents/lights/lightdimmer.html#advanced
Go to top of page Go to D of Scandinavia home
Humidity Sensors
http://pdfserv.maxim-ic.com/arpdf/AppNotes/humsensor.pdf
AVR Related stuff
http://members.telering.at/jessich/reinhard/avr/index.html
AVR Simulator
http://res099095.halls.colostate.edu/programs/simulavr/
Video on CAT5 cable
http://www.smarthome.com/7805.html
Steves Home Automatisation stuff
http://www.childress.d2g.com/newweb/steveStuff.html
Electronics Suurplus - US Electronik
http://www.algonet.se/~uselec/
LibUSB
http://libusb.sourceforge.net/
Linux USB project
http://www.linux-usb.org/
ecos
http://sources.redhat.com/ecos/
Go to top of page Go to D of Scandinavia home
USB - On-The-Go
http://www.usb.org/developers/onthego/
IPC Shared memory
http://www.cs.cf.ac.uk/Dave/C/node27.html
UNIX System Calls and Subroutines using C
http://www.cs.cf.ac.uk/Dave/C/
Video Cameras and other stuff
http://www.supercircuits.com/
Home Auto WebRing
http://c.webring.com/hub?ring=homeauto
Socket programming
http://www.uwo.ca/its/doc/courses/notes/socket/
http://pont.net/socket/
http://www.ibrado.com/sock-faq/
Unix Programming links
http://www.cs.buffalo.edu/~milun/unix.programming.html
Radiation Dosage Meter schematics
http://members.tripod.com/xexorz/schematics/dosage.html
Polaroid Digital Camera PDC2300Z serial protocol
http://www.2xtreme.net/dubious/photo/polaroid.html
http://www.gphoto.org/
Go to top of page Go to D of Scandinavia home
Sockets BGA and others
http://www.andonelect.com/
T-Code
http://www.tcs.auckland.ac.nz/~ulrich/research.html
PIC watchdog as temperature sensor
http://home.clear.net.nz/pages/joecolquitt/0wdttemp.html
http://www.piclist.com/techref/microchip/jinxwdttemptest.htm?key=temperature
Demystifying the
Sharp IR Detectors
http://www.acroname.com/robotics/info/articles/sharp/sharp.html
IR Transmitter
http://www.rentron.com/Infrared_Remote_Control.htm
Electronics for beginners
http://www.interq.or.jp/japan/se-inoue/e_menu.htm
KDE Documentation tools
http://i18n.kde.org/doc/install/
libXML
http://www.xmlsoft.org/
Go to top of page Go to D of Scandinavia home
Misc Hardware designs
http://www.midondesign.com/
GDB AVaICE i/f
http://avarice.sourceforge.net/
ACT - A-10 Power Line communication
http://www.act-solutions.com/PCC.htm
Opto isolated 1-Wire bus
http://home.hetnet.nl/~thomas_7/1Wire/1wire_isolating.html
Microsoft home netwoking
http://www.microsoft.com/homenet/
eAVR project
http://avr.jpk.co.nz/eavr/eavr.html
Home of the Liquorice project.
http://liquorice.sourceforge.net/
http://www.uwo.ca/its/doc/courses/notes/socket/#HOSTNAMES
http://www.ecst.csuchico.edu/~beej/guide/net/html/
uC/IP
http://ucip.sourceforge.net/
embedded Ethernet ee8515
http://www.hrz.de/ee8515.htm
Go to top of page Go to D of Scandinavia home
Hardwired IP stack
http://www.iready.com/
Embedded ethernet OEM parts
http://www.embeddedethernet.com/
http://www.embeddedether.net/
Sterling Motor
http://www.stirlinghotairengine.com
http://www.stirlinghotairengine.com/about.htm
http://utopia.knoware.nl/users/cdeweerd/n31.html
http://www.argonet.co.uk/users/bobsier/mode.html
http://members.aol.com/tstirlingo/index.htm
http://www.btinternet.com/~sylvestris/stirling.htm
xbasic
http://xbasic.sourceforge.net/
Calculate BMI
http://www.thusness.com/bmi.metric.t.html
http://www.aftonbladet.se/halsa/0010/14/bmiindex.html
GNU Transport Layer Security Library
http://www.gnu.org/software/gnutls/
Lego Elektronik
http://home.swipnet.se/~w-22665/
Touch Panels
http://www.gunze.co.jp/denzai/english/
http://www.caldaro.se
Go to top of page Go to D of Scandinavia home
CANPie
http://www.microcontrol.net/CANpie/index.html
MODBUS protocol
http://www.modbus.org/
SGML Tools
http://www.sgmltools.org/
DocBook
http://www.docbook.org/
Sony Car Stereo i/f
http://gnunilink.sourceforge.net/
PGP Freeware versions
http://www.pgpi.org/products/pgp/versions/freeware/
Plastic prototypes
http://www.proplasticdesigns.com/picturetext.cfm?CurrentModule=3&Table=PictureText&Occurrence=1
SIP parser
http://osip.atosc.org/
Telecom standards
http://www.etsi.org/getastandard/home.htm
Yet Another Baumann Barameter Attemt
http://www.uber-geek.org/weather/
Glowire (Light cable)
http://www.glowire.com/basic_glowire_information.htm
http://www.coolight.com
http://www.thatscoolwire.com
http://www.neon-lighting.com/c-cathode.htm
Easy Control (Serial communication control software)
http://www.geocities.com/easyserial/index.html
USB Chips
http://www.ftdichip.com/
http://ftdi-usb-sio.sourceforge.net/
(Linux Driver)
Floppy interfacing
http://www.bbdsoft.com/floppy.html
http://csgrad.cs.vt.edu/~tjohnson/pinouts/
http://pcsupport.about.com/cs/floppydrives/
Go to top of page Go to D of Scandinavia home
Dimmer circuits
http://www.geocities.com/ph_zone/Digi_Pack/Circuit.jpg
http://www.geocities.com/ph_zone/Digi_Pack/Digi_Pack.html
Linux Device Driver samples
ftp://ar.linux.it/pub/ldd2/
BuildPkg (Build Linux .rpm, .deb etc)
http://psychomix.dhs.org/projects/buildpkg/
Frame (Realtime MPGE encoding)
http://fame.sourceforge.net/
Speech synthesizing
http://freetts.sourceforge.net/docs/index.php
http://www.cstr.ed.ac.uk/projects/festival/
http://festvox.org/
http://www.speech.cs.cmu.edu/flite/
Go to top of page Go to D of Scandinavia home
The UDS (Useful Development Stuff) Collection
is a C++ library that
provides development and debugging facilities such as automatic
searching for
memory leaks and zombie objects, backtraces at runtime, an alternative
set of
function objects, classes for reference counting, copy-on-write and
garbage
collection, POSIX threads wrapper classes, a socket API that includes
support
for TCP, UDP, X.25, and Unix domain sockets, m4 macros, and much more.
http://frost.flewid.de/uds/index.html
The Vovida Open Communication Application Library
(VOCAL) aims to
facilitate the adoption of VoIP in the marketplace. VOCAL provides the
software
and tools needed to build VoIP features, applications, and services.
The
software in VOCAL includes a SIP-based Redirect Server, Feature Server,
Provisioning Server, Policy Server, and Marshal Proxy along with
protocol
translators from SIP to H.323 and SIP to MGCP. These modules are
designed to act
as building blocks to help you create better, faster, and stronger VoIP
systems.
http://www.vovida.org/
Log for C is a library for flexible logging
to files, syslog, and
other destinations. It is modeled after the Log for Java library,
staying as
close to its API as is reasonable.
http://www.cimai.com/opensource/log4c/
x10ephem computes sunrise and sunset times.
It consists of a library
and an assortment of utilities. The most useful utility is x10events,
which
parses crontab files and updates the time fields to track sun events.
Combined
with an X10 interface like HEYU or X10, this allows the scheduling of
lighting
events to follow the changing seasons and daylight savings time
automatically.
This application does not depend on X10; it can be used for any crontab
entry
you like.
http://www.drwren.com/ephem/
Spirit is an object-oriented, recursive
descent parser generator
framework implemented using template meta-programming techniques.
Expression
templates allow Spirit to approximate the syntax of Extended Backus
Normal Form
(EBNF) completely in C++. The Spirit framework enables a target grammar
to be
written exclusively in C++. EBNF grammar specifications can mix freely
with
other C++ code and, thanks to the generative power of C++ templates,
are
immediately executable.
http://spirit.sourceforge.net/
Go to top of page Go to D of Scandinavia home
The SMS Server Tools were made to send and
receive SMS from one or
many GSM modems. They include two simple commandline-driven tools, a
daemon, and
sample scripts to build an SMS email gateway. The daemon waits for
files in an
outgoing spool directory and sends them. It puts all received SMS in an
incoming
spool directory, and can call any external program for incoming or
outgoing
notification.
http://www.isis.de/members/~s.frings/smstools_index.html
spThread is a simple thread management
control library, designed to
provide a cross-platform-consistent API for thread use.
http://prj.softpixel.com/spthread/
Asterisk is a PBX (Private Branch eXchange)
and telephony toolkit. It
acts as middleware between the Internet and telephony channels (like
Zaptel,
VoIP, VoFR, ISDN, modems, Internet Phone Jack, etc.) and applications
(like
VoiceMail, directories, MP3 players, intercom, etc.). It has many
advanced
features such as a codec translation API. The base distribution
includes several
channel backends, as well as applications. However, the beauty of
Asterisk is
its ability to be extended using its APIs and dynamic module loader.
End users
can even write their own applications that run on the system.
http://www.asteriskpbx.com
Minimum Profit (mp) is a programmer's text
editor. It features small
memory and disk requirements, syntax highlighting, context-sensitive
help for
the source code being edited, multiple simultaneous file editing, ctags
support,
word wrapping, and more. It works under Linux (and any Unix), BeOS, and
MS
Windows.
http://freshmeat.net/projects/mpmp/
LibESMTP is a library to manage posting (or
submission of) electronic
mail using SMTP to a preconfigured Mail Transport Agent (MTA) such as
Exim. It
may be used as part of a Mail User Agent (MUA) or another program that
must be
able to post electronic mail but where mail functionality is not the
program's
primary purpose. LibESMTP is not intended to be used as part of a
program that
implements a Mail Transport Agent.
http://www.stafford.uklinux.net/libesmtp/
Go to top of page Go to D of Scandinavia home
PCRE++ is a C++ wrapper-class for PCRE
library (Perl Compatible
Regular Expressions). It allows you to use Perl-alike regular
expressions in
your C++ applications. You can use it to search in strings, to split
strings
into parts using expressions, or to search and replace a part of a
string with
another part.
http://freshmeat.net/projects/pcrepp/
Good EMACS refcard
http://www.schacherer.de/frank/tech/tools/emacs.html
txt2pdf is a very flexible and powerful
Perl program that converts files
from text to PDF format.
http://www.sanface.com/
uIP is probably the smallest
implementation of the TCP/IP protocol
stack ever written in a high level language; the code footprint is on
the order
of a few kilobytes and RAM usage is on the order of a few hundred
bytes. uIP is
intended to be used in embedded systems running low end 8- and 16-bit
microcontrollers.
http://dunkels.com/adam/uip/
Autoconf and Automake tutorial
http://nis-www.lanl.gov/~rosalia/mydocs/autoconf_tutorial_toc.html
http://www.amath.washington.edu/~lf/tutorials/autoconf/
Developing software with GNU
ftp://ftp.ugcs.caltech.edu/pub/elef/autotools/toolsmanual.html
LCD screens & Touch
Screen (surplus???)
http://www.earthlcd.com
Go to top of page Go to D of Scandinavia home
bash shell tutorials
http://www.beforever.com/bashtut.htm
http://hemsidor.torget.se/users/d/Devlin/shell/
http://www.linuxdoc.org/LDP/abs/html/
Misc. Schematics
http://www.mitedu.freeserve.co.uk/schematics.htm
esound
Ecasound is a software package designed for multitrack audio
processing. It
can be used for simple tasks like audio playback, recording, and format
conversions, as well as for multitrack effect processing, mixing,
recording, and
signal recycling. Ecasound supports a wide range of audio inputs,
outputs, and
effect algorithms. Effects and audio objects can be combined in various
ways,
and their parameters can be controlled by operator objects like
oscillators and
MIDI-CCs. As most functionality is located in shared libraries,
creating
alternative user interfaces is easy. A versatile console mode interface
is
included in the package
http://www.wakkanet.fi/~kaiv/ecasound/welcome.html
libieee1284 is intended to be used by
applications that need to
communicate with (or at least identify) devices that are attached via a
parallel
port.
http://cyberelk.net/tim/libieee1284/
xmlto converts an XML file (DocBook or
XSL-FO) into a specified format
(PS, PDF, HTML, man, ASCII, XSL-FO, etc.) by applying an appropriate
XSL-T
stylesheet and then performing whatever post-processing is necessary.
http://cyberelk.net/tim/xmlto/
X10
http://www.geocities.com/ido_bartana/
http://www.cix.co.uk/%7Epplunkett/x10am1.zip
Go to top of page Go to D of Scandinavia home
Smart Home articles
http://www.hometoys.com/articles.htm#X-10%20Technical%20Series%20by%20Phil%20Kingery
LCD Display to Linux box
http://lcdproc.omnipotent.net/
http://www.2morrow.com/
(Windows port)
Sablotron is an XML toolkit which
implements XSLT, DOM, and XPath.
Sablotron is written in C++, and it can be used from C, Perl, Python,
PHP, and
via a command line interface. It supports a nearly complete subset of
the W3C
specification, and is designed to be as compact and portable as
possible. It
also provides a DOM interface to internal trees and XPath queries
either to
internal trees or external objects via callbacks. It is maintained as
an Open
Source project by Ginger Alliance
http://www.gingerall.com/charlie/ga/xml/p_sab.xml
The UDS (Useful Development
Stuff) Collection is a C++ library
that provides development and debugging facilities such as automatic
searching
for memory leaks and zombie objects, backtraces at runtime, an
alternative set
of function objects, classes for reference counting, copy-on-write and
garbage
collection, POSIX threads wrapper classes, a socket API that includes
support
for TCP, UDP, X.25, and Unix domain sockets, m4 macros, and much more.
http://frost.flewid.de/uds/index.html
xine is a free video player which
plays mpeg-2 and mpeg-1 video, DVDs
(unlocked/unencrypted only), video CDs, SVCDs, and AVI files (using
Win32 codecs)
with synchronized audio and video, and optionally fullscreen using the
Xv
extensions in Xfree86 4.x.
http://xine.sourceforge.net/
Go to top of page
Go to D of Scandinavia home
zlib is designed to be a free,
general-purpose, legally unencumbered -- that is, not covered by any
patents --
lossless data-compression library for use on virtually any computer
hardware and
operating system. The zlib data format is itself portable across
platforms.
Unlike the LZW compression method used in Unix compress(1)
and in the GIF
image format, the compression method currently used in zlib essentially
never
expands the data. (LZW can double or triple the file size in extreme
cases.)
zlib's memory footprint is also independent of the input data and can
be reduced,
if necessary, at some cost in compression. A more precise, technical
discussion
of both points is available on another
page.
http://www.gzip.org/zlib/
libpng is the official PNG reference library. It supports almost all PNG features, is extensible, and has been extensively tested for over five years. The home site for development versions (i.e., may be buggy or subject to change or include experimental features) is http://libpng.sourceforge.net/.
GNU files and docs
http://sourceforge.net/project/showfiles.php?group_id=23617
Serial video display "virtual peripheral"
for Scenix SX
microcontrollers. Needs no external active components. Interprets a
subset of
VT52 controls.
http://sourceforge.net/projects/servid/
Writings in computing, electronics, and other
technologies.
http://www.vectorsite.net/indextt.html
FreeIO - Free
Hardware Design Resources for
the Free Software Community
http://www.freeio.org/
Go to top of page Go to D of Scandinavia home
ucLinux
http://www.uclinux.com/
eAVR & pAVR
http://avr1.org/eavr/eavr.html
DigiTemp
http://www.brianlane.com/digitemp.php
Danger of a hart attack
http://www.riskscore.org.uk/
GNU Transport Layer Security
Library is a library which implements a
secure layer over a reliable transport layer (such as TCP/IP). gnuTLS
currently
implements TLS (the Transport Layer Security protocol) and SSL (Secure
Sockets
Layer). It is under heavy development, and is available for testing.
http://www.gnu.org/software/gnutls
QLC, the Q Light Controller, is
used to control stage lighting systems
(scanners, dimmers, etc). The goal is to produce free software that
replaces the
quite limited hardware lighting desks.
http://baana-pppoes-213-139-166-87.suomi.net/~hjunnila/qlc2/index.php?doc=Features
XMLTV is a set of programs to process TV
(tvguide) listings and manage
your TV viewing. It stores the listings in an XML-based format and most
of the
programs are filters which read and/or write XML. There are backends to
download
TV listings for Canada, the UK, and the USA, and a listings-to-LaTeX
convertor
for printing. Also included is a web interface to choose what to watch,
which
lets you killfile TV programmes you'll never want to watch so you don't
ever get
asked about them again.
http://www.doc.ic.ac.uk/~epa98/work/apps/xmltv/
Go to top of page Go to D of Scandinavia home
DocBook SGML Toolbox makes
installing and using DocBook a snap. It
automatically configures and installs DB SGML 3.1, DB SGML 4.1,
Openjade,
HTMLDOC, Crocsdb, Genrd and other tools from their source. Binary RPM,
Slackware
or Debian packages are then produced and customized for your system,
allowing
for easy removal or reinstallation at a later date.
http://www.gemini1consulting.com/tekhelp/
Electronic backward engineered
http://w3.trib.com/~rollo/
Socket Programming
http://www.lowtek.com/sockets/
A GNU Development Environment for the AVR
Microcontroller
http://www.enteract.com/~rneswold/avr/index.html
micro tools for Linux
http://home.t-online.de/home/Michael.Stumpf/AVR/AVR.htm
Free Tools for embedded systems
http://www.execpc.com/~geezer/embed/tools.htm
Arping is an ARP level ping
utility. It's good for finding out if an
IP is taken before you have routing to that subnet. It can also ping
MAC
addresses directly.
http://synscan.nss.nu/programs.php
genromfs is a tool for creating
romfs images. romfs is a Linux
specific light-weight, space-efficient, read-only filesystem.
http://romfs.sourceforge.net/
Go to top of page
Go to D of Scandinavia home
KDbg is a graphical user
interface to gdb, the GNU debugger. It
provides an intuitive interface for setting breakpoints, inspecting
variables,
and stepping through code.
http://members.nextra.at/johsixt/kdbg.html
pcwsd (PC weather sensor daemon) is a TCP
daemon and data logging
software for receiving data from the environmental radio sensors sold
by German
electronic supplier ELV.
http://home.geggus.net/pcwsd/
xmlto converts an XML file
(DocBook or XSL-FO) into a specified format
(PS, PDF, HTML, man, ASCII, XSL-FO, etc.) by applying an appropriate
XSL-T
stylesheet and then performing whatever post-processing is necessary.
http://cyberelk.net/tim/xmlto/
babelfish
http://babelfish.altavista.com/
PICSTARTER+
http://u1.chat.ru/
1-Wire LCD controler
http://www.dreamwater.org/biz/louisswart/
PIC archive
http://www.nexuscomputing.com/~picarchive/
Go to top of page Go to D of Scandinavia home
GNU Portable Threads (Pth) is a very
portable POSIX/ANSI-C based
library for Unix platforms providing non-preemptive priority-based
scheduling
for multiple threads of execution ("multithreading") inside server
applications. All threads run in the same address space, but each
thread has its
own individual program-counter, run-time stack, signal mask and errno
variable.
The scheduling is done in a cooperative way, i.e. the threads are
dispatched
based on priority and pending events. The event facility allows threads
to wait
until various types of events occur, including pending I/O on
filedescriptors,
elapsed timers, pending I/O on message ports, thread and process
termination,
and even customized callback functions.
http://www.gnu.org/software/pth/
MySQL Control Center (MyCC) is MySQL's
official platform-independent
GUI client, based on the QT toolkit.
http://www.mysql.com/products/mycc/index.html
Qt is a toolkit for software developers. Qt
simplifies the task of
writing and maintaining GUI (graphical user interface) applications. Qt
is
written in C++ and is fully object-oriented. Qt is a multi-platform
toolkit.
When you implement a program with Qt, you can run it on the X Window
System
(Unix/X11) or Microsoft Windows NT/95/98/2000. Simply compile the
source code
for the platform you want.
http://www.trolltech.com/qt/
Video Disk Recorder (VDR) is a
digital sat-reciever program using
Linux and DVB technologies. It allows one to record MPEG2 streams, as
well as
output the stream to TV. It is also possible to watch DVDs via the
hardware
decoder of the card.
http://www.cadsoft.de/people/kls/vdr/
Go to top of page Go to D of Scandinavia home
Audacity is a cross-platform multitrack
audio editor. It allows you to
record sounds directly or to import WAV, AIFF, AU, IRCAM, or MP3 files.
It
features a few simple effects, all of the editing features you should
need, and
unlimited undo. The GUI was built with wxWindows and the audio I/O
currently
uses OSS under Linux. Audacity runs on Linux/*BSD, MacOS, and Windows.
http://audacity.sourceforge.net/
The cgixx C++ CGI class library
is intended as a modern Common Gateway
Interface library for ISO standard C++ compilers. The focus of the
cgixx library
is to ensure fast and reliable conversations between the Web server's
CGI and
your C++ code.
http://tazthecat.net/~isaac/cgixx/
GNU Parted allows you
to create, destroy, resize, and copy partitions.
Supported partition types include ext2 and FAT (FAT16 and FAT32)
filesystems and
Linux swap devices. Supported disk labels include MS-DOS and PC98
partition
tables, Sun and BSD disk labels, Macintosh partition maps, and raw
access.
Parted is useful for creating space for new operating systems,
reorganising disk
usage, copying data between hard disks, and disk imaging.
http://www.gnu.org/software/parted/parted.html
LAoE means Layer-based AudiO Editor. It is
an audio sample editor
suitable for manipulating sound. It can perform filtering, retouching,
and
resampling. It can also apply effects such as reverb, echo, compress,
expand,
pitch-shift, time-stretch, and many more.
http://www.oli4.ch/laoe/
Speed Dragon Tools provides
Linux tools for the Hagenuk Speed Dragon
ISDN PBX and a C++ class library to create custom tools. It also works
with the
Hagenuk Speed Viper, Power Dragon, and Surf M.A.X.
http://www.willamowius.com/sd.html
Go to top of page
Go to D of Scandinavia home
Avidemux is a graphical tool to
edit AVI. It allows you to multiplex
and demultiplex audio to/from video and to cut video. It requires
divx4linux and
GTK/GDK.
http://fixounet.free.fr/avidemux/
Cow is something like a waveform editor in
that it generates a wave
file from one or more graphs for amplitude and frequency. A graphical
user
interface simplifies this process.
http://kuh.sourceforge.net/
GNU Lightning is a
library that generates assembly language code at
run time. It is very fast, making it ideal for Just-In-Time compilers,
and it
abstracts over the target CPU, as it exposes to the clients a
standardized RISC
instruction set (inspired by the MIPS and SPARC chips).
http://www.gnu.org/software/lightning/lightning.html
MySQL Navigator is MySQL database server
GUI client program. The
purpose of MySQL Navigator is to provide a useful client interface to
MySQL
database servers, whilst supporting multiple operating systems and
languages.
You can currently enter queries, get result sets, edit scripts, run
scripts, add,
alter, and delete users, and retrieve client and server infomation.
http://sql.kldp.org/mysql
The OpenH323 gatekeeper is a freely
available H.323 gatekeeper based
on the OpenH323 project. You can use it to manage a Voice-over-IP
network and
let endpoints (eg. ohphone or Netmeeting) communicate through symbolic
names. It
also has an external interface for other applications. It runs on Linux
and a
number of other *IX platforms and MS-Windows.
http://www.willamowius.com/openh323gk.html
Go to top of page Go to D of Scandinavia home
ibutton Lock
http://www.ibuttonlock.com/mylocksmith_pc/index.htm
GSMLIB is a library to access GSM mobile
phones through GSM modems.
Features include: modification of phonebooks stored in the mobile phone
or on
the SIM card, reading and writing of SMS messages stored in the mobile
phone,
sending and reception of SMS messages. Additionally, some simple
command line
programs are provided to use these features.
http://www.pxh.de/fs/gsmlib/
RF Digital Wireless and other...
http://www.rfdigital.com/category.htm?category=433_MHz_Wireless
http://home.att.net/~wzmicro/rf.html
http://www.rentron.com/
http://www.rentron.com/PicBasic/RemoteControl.htm
http://www.rfdigital.com/
http://www.micrel.com/index.shtml
Anthill is a bug tracking
database system written in PHP. It provides
the standard bug tracking features such as: user logins, summary
reports,
submitting bugs, querying bugs, various severity and status levels. It
also
provides some unique features, such as a template system, and
multi-lingual
support.
http://anthill.vmlinuz.ca/
Go to top of page Go to D of Scandinavia home
Baudline is a real-time signal
analysis tool and an offline
time-frequency browser. It has a built-in tone generation capability
and it can
play back audio files with a multitude of effects and filters. Designed
for
environmental analysis missions that range from modulation parameter
measurements to searching for transient signals that go bump in the
night,
baudline combines fast digital signal processing, versatile high-speed
displays,
and continuous capture tools for hunting down and studying elusive
signal
characteristics.
http://www.sigblip.com/
diet libc contains the system
call wrappers and the most commonly-used
functions you expect from a libc. It can be used to create small,
statically-linked binaries under x86, Sparc, PPC, ARM, MIPS, PA-RISC,
and
Alpha-Linux.
http://www.fefe.de/dietlibc/
GLAME (GNU/Linux Audio Mechanics) is meant
to be the GIMP of audio
processing. It is designed to be a powerful, fast, stable, and easily
extensible
sound editor for Linux and compatible systems. Supported platforms are
Linux,
BSD, and IRIX. You need to have guile and libxml installed to use
GLAME, having
GNOME libs available is highly recommended.
http://glame.sourceforge.net/
JFS for Linux is IBM's journaling
filesystem, ported to Linux.
http://oss.software.ibm.com/jfs/
libchipcard allows easy access to chipcards
via chip card terminals/readers.
It uses the CTAPI library provided by the manufacturer of the reader.
Towitoko
and KOBIL readers are supported. Other devices supported by Linux
should also
work.
http://libchipcard.sf.net
Log for C++ is a library of classes for
flexible logging to files,
syslog, and other destinations. It is modeled after the Log for Java
library and
stays as close to its API as is reasonable.
http://sourceforge.net/projects/log4cpp/
Go to top of page
Go to D of Scandinavia home
SILC (Secure Internet Live Conferencing)
is a protocol which provides
secure conferencing services in the Internet over insecure channels.
SILC
superficially resembles IRC, although they are very different
internally. The
purpose of SILC is to provide secure conferencing services. Strong
cryptographic
methods are used to secure all traffic, and all messages are encrypted
and
authenticated. The SILC also supports secure file transferring. The
SILC is
delivered as SILC Client for end users, SILC Server for system
administrators,
and SILC Toolkit for application developers.
http://silcnet.org/
TMon System is a room temperature
monitoring system, that uses a
digital multimeter connected to a serial port with an RS232C cable.
Temperature
readings are taken at set intervals, and should the temperature reach a
certain
threshold, an alert is sent via email. All readings are either logged
to a file,
or via 'syslog'
http://tmon.sourceforge.net/
ttylinux is a minimalistic Linux
distribution that can fit in 4 MB of
disk space. It contains software needed to log into an ISP by modem or
ISDN,
surf the Web, and provide Web content to the world. The minimum
hardware
requirement is a 386SX with 10 MB of RAM for a ramdisk setup or 5 MB of
RAM for
a hard disk setup.
http://www.tzi.de/~pharao90/ttylinux/
Importservice
http://www.importservice.nu
Go to top of page Go to D of Scandinavia home
SMD spacing
http://www-ese.fnal.gov/ese-dfe/compspace.jpg
http://www-ese.fnal.gov/ese-dfe/dfehome.htm
List of Linux Programming and Development tools
http://home.xnet.com/~blatura/linapp6.html
EcoBusinessLinks Free Solar Panels Price Survey
http://www.ecobusinesslinks.com/links/solar_panel_price_surveys.htm
TINI 1-wire Lock sample application
http://www.ibutton.com/TINI/applications/lock/index.html
1-wire Locks
http://dbserv.maxim-ic.com/ibutton/solutions/search.cfm?Action=DD&id=181
AlcoveBook DTD and stylesheets is
a strict subset of the DocBook DTD.
The ultimate goal is to provide a series of DTDs for enterprise use,
commercial
proposal, whitepaper, etc. For now, this is one single SGML DTD. The
stylesheets
are usable with both DocBook and AlcoveBook. They include a set of
extensions
over Norman Walsh's modular docbook stylesheets (docbook-dsssl), and a
book-
like layout for articles.
http://www.alcove-labs.org/en/software/alcovebook/
DocBook SGML Toolbox makes
installing and using DocBook a snap. It
automatically configures and installs DB SGML 3.1, DB SGML 4.1,
Openjade,
HTMLDOC, Crocsdb, Genrd and other tools from their source. Binary RPM,
Slackware
or Debian packages are then produced and customized for your system,
allowing
for easy removal or reinstallation at a later date.
http://www.gemini1consulting.com/tekhelp/
Go to top of page Go to D of Scandinavia home
gpgsig is a bash script to sign your
GPG/PGP keys. It can retrieve a
key from the server, sign the key, send the signed key to the server,
mail the
signed key to its owner, remove a key from your public keyring, or
update your
keys.
http://aplit.org/damien/gpgsig/
Poseidon for UML is a fully featured UML
CASE Tool which directly
extends the open source project ArgoUML, and lifts it to a
professionally usable
level. It is fully implemented in Java, and it features platform
independence,
support for all 9 diagrams of the UML, compliance to the UML 1.3
standard,
support for XMI as the standard file format, the ability to export
diagrams as
GIF, PS, EPS, and SVG, undo/redo, copy/cut/paste, drag and drop,
internationalization and localization for English, German, French, and
Spanish,
code generation for Java, reverse engineering from Java sources,
auto-layout of
reverse engineered diagrams, cognitive support, and a discrete critique
mechanism. Poseidon for UML seamlessly integrates into Netbeans (3.2
and 3.3)
and Forte for Java (3.0), and it is easy to install and update with
InstallAnywhere or JavaWebStart.
http://www.gentleware.com/
tk545 is open source
software for controlling and cloning the Japan
Radio Co. NRD-545 DSP radio receiver. It provides easy access to the
DSP
controls and lets you import and export memory channel files in .csv
format.
http://members.core.com/~parnass/tk545/
Single Chip Embedded Web servers (BECK)
http://www.beck-ipc.com/start/flash.asp
How To Ask Questions The Smart Way ( Eric S. Raymond )
http://www.tuxedo.org/~esr/faqs/smart-questions.html
Go to top of page Go to D of Scandinavia home
Embedded Linux
http://www.coyotelinux.com/
IDE to Compact flash convertes
http://pcengines.com/testordr.htm
Fast Windows XP reboot
http://www.microsoft.com/hwdev/platform/performance/fastboot/default.asp
Lots of electronics info
http://www.epanorama.net/index.php
ROM-DOS ($12 license)
http://www.datalight.com/
UNIX info pages
http://www.lns.cornell.edu/public/COMP/info/
Used cars etc
http://se.mobile.de
Streaming
movies
http://www.movie88.com/movie88/enmovie/index.php
Tiny CAN
project
http://www.mhs-elektronik.de/cgi-bin/mhs.pl?id1=2&id2=1
Doc2pdf is an email robot that
converts Microsoft Office attachments
(.doc, .ppt and .xls) to PDF files. All you need do is carbon-copy (CC)
doc2pdf
when you email a Microsoft Office document. Doc2pdf converts the
attachment to a
PDF file and sends the PDF file, as an attachment, in a reply to all
recipients.
http://doc2pdf.sourceforge.net
Go to top of page Go to D of Scandinavia home
GRAB (Greg's RPM Application
Builder) adds
functionality and ease-of-use
to RPM, by allowing a user to search through a collection of RPMs on
various FTP
servers (given in a configuration file), and download and install all
in one
action. It can perform system upgrades, and display all packages that
are "outdated".
It also has the ability to be run through cron, to automatically
upgrade all
packages (except ones defined in a skip list) that are available. This
project
began to provide similiar functionality to RPM based distros as apt-get
(Debian
package tool). Apt has since been ported to RPM. GRAB's functionality
now is
still fairly similar, but also provides additional features that makes
it easier
to use and more intuitive. It can also work with any FTP server, as
opposed to a
specifically configured RPM repository server.
http://www.runlevelzero.net/greg/grab
lcdmod is an LCD character kernel
module for HD44780-compatible
displays connected to the parallel port. The driver is based on a vt52
display
so output from commands can simply be echoed to the device. It uses
full 8 bit
mode, CGRAM access to generate your own fonts.
http://www.cs.auckland.ac.nz/~mikey/lcdmod/
MuSE aims to be an application
for the mixing, encoding, and network
streaming of sound. It can simultaneously mix up to 6 encoded audio
bitstreams
(from files or a network) plus a soundcard input signal. The resulting
stream
can be played locally on the sound card and/or encoded as an MP3
bitstream and
sent to a broadcast server. MuSE offers an intuitive interface for
realtime
operation and can run in "batch" mode or by receiving remote commands
through a network.
http://muse.dyne.org/
Weather satelittes
http://205.156.54.206/noaaport/html/noaaport.shtml
Go to top of page Go to D of Scandinavia home
The Advanced Foundation Classes
(AFC) (formerly
Amiga Foundation Classes)
are a suite of C/C++ classes, originally born on Amiga computers, and
ported to
Linux. They provide a lot of basic classes, including a list manager, a
Hash
Table manager, a better string handler for C programs, a string parser,
and more.
One unique feature is documentation - AFC comes with a PDF manual of
over 280
pages.
http://afc.sourceforge.net/
HTMLDOC converts HTML "source"
files into indexed HTML,
PostScript, and PDF files. It can generate a table of contents, title
page, and
handles different media sizes and duplexing. HTMLDOC can also be used
as a
filter for web documents, allowing you to automatically generate
PostScript and
PDF documents from HTML files and reports. HTMLDOC runs on all UNIX
platforms as
well as Windows 95, 98, and NT 4.0 or higher.
http://www.easysw.com/htmldoc/
LibCGI is a library written from
scratch to assist in the making of
CGI appliactions in C. It has support for string manipulation, linked
lists,
cookies, sessions, GET and POST methods, and more.
http://www.insanecorp.com/libcgi/
Nettle is a cryptographic library
that is designed to fit easily in
more or less any context: in crypto toolkits for object-oriented
languages (C++,
Python, Pike, etc.), in applications like LSH or GNUPG, or even in
kernel space.
In most contexts, you need more than the basic cryptographic
algorithms; you
also need some way to keep track of available algorithms and their
properties
and variants. You often have some algorithm selection process, often
dictated by
a protocol you want to implement. And as the requirements of
applications differ
in subtle and not so subtle ways, an API that fits one application well
can be a
pain to use in a different context, which is why there are so many
different
cryptographic libraries around. Nettle tries to avoid this problem by
doing one
thing, the low-level crypto stuff, and providing a @emph{simple} but
general
interface to it. In particular, Nettle doesn't do algorithm selection.
It
doesn't do memory allocation. It doesn't do any I/O. The idea is that
one can
build several application- and context-specific interfaces on top of
Nettle and
share the code, testcases, benchmarks, documentation, etc. For this
first
version, the only application using Nettle is LSH, and it uses an
object-oriented abstraction on top of the library.
http://www.lysator.liu.se/~nisse/nettle
Go to top of page Go to D of Scandinavia home
OSSP ex is a
small ISO-C++ style exception handling library for
use in the ISO-C language. It allows you to use the paradigm of
throwing and
catching exceptions in order to reduce the amount of error handling
code without
making your program less robust. This is achieved by directly
transferring
exceptional return codes (and the program control flow) from the
location where
the exception is raised (throw point) to the location where it is
handled (catch
point), usually from a deeply nested sub-routine to a parent routine.
All
intermediate routines no longer have to make sure that the exceptional
return
codes from sub-routines are correctly passed back to the parent.
ftp://ftp.ossp.org/pkg/ex/
OSSP sa is an abstraction library
for the Unix socket application
programming interface (API). It features stream and datagram oriented
communication over Unix Domain and Internet Domain (TCP and UDP)
sockets. It
provides the following key features: address abstraction (local, IPv4,
and
IPv6), type abstraction, I/O timeouts, I/O stream buffering, and
convenience I/O
functions.
ftp://ftp.ossp.org/pkg/sa/
Video Disk Recorder (VDR) is a
digital sat-reciever program using
Linux and DVB technologies. It allows one to record MPEG2 streams, as
well as
output the stream to TV. It is also possible to watch DVDs via the
hardware
decoder of the card.
http://www.cadsoft.de/people/kls/vdr/
Go to top of page Go to D of Scandinavia home
PartMiner
http://www.freetradezone.com/index.html
Murata
http://www.murata.com/
Greate Place for electronic hobbyists
http://www.arunet.co.uk/tkboyd/ele1b.htm
Linux Device Drivers (Book) Online version
http://www.xml.com/ldd/chapter/book/index.html
Iscsi (Disk storage over IP)
http://sourceforge.net/projects/intel-iscsi
http://www.ietf.org/internet-drafts/draft-ietf-ips-iscsi-reqmts-05.txt
http://whatis.techtarget.com/definition/0,,sid9_gci750136,00.html
High capacity mp3 player
http://www.pjrc.com/tech/mp3/
The Frog That Learned to Fly (Molecular Magnetism and
Levitation)
http://www-hfml.sci.kun.nl/froglev.html
Flow velocity
http://www.sensorsmag.com/articles/0997/tidal/main.shtml
Embedded BIOS
http://www.embeddedbios.com/
USB ATAPI (Linux)
http://www.in-system.com/200_silicon.html
http://bjorn.haxx.se/isd200/
http://bjorn.haxx.se/uss725/
Go to top of page Go to D of Scandinavia home
AVR gcc/dbg/avrsim compilescripts
http://members.telering.at/jessich/reinhard/avr/index.html
AVaRICE is a program which interfaces the GNU Debugger
http://avarice.sourceforge.net/
GCC Homepage
http://gcc.gnu.org/
GDB Homepage
http://sources.redhat.com/gdb/
GNU Software Downloads in Sweden
ftp://ftp.sunet.se/pub/gnu/
UNIX programming information
http://www.itlabs.umn.edu/classes/Fall-2001/csci4061/www_files/References/References.html
Portable Thread Synchronization Using C++
http://world.std.com/~jimf/papers/c++sync/c++sync.html#Introduction
UNIX thread programming
http://www.itlabs.umn.edu/classes/Fall-2001/csci4061/www_files/References/References.html
AVRice
http://avarice.sourceforge.net/
Go to top of page Go to D of Scandinavia home
Linux BOXES
http://sourceforge.net/projects/ebolinux
http://www.lysator.liu.se/upplysning/20020129.html
http://www.freeio.org/library/toast.htm
GNU emacs faq
http://www.geek-girl.com/emacs/faq/
Serveez is a server framework
which provides routines and help for
implementing IP-based servers (TCP, UDP, and ICMP). It is also possible
to use
named pipes for all connection-oriented protocols. The package includes
a number
of servers that work already: an HTTP server, an IRC server, a Gnutella
spider,
and some others. One of the highlights is that you can run all
protocols on the
same port. The application itself is single-threaded, but it uses
helper
processes for concurrent name resolution and ident lookups.
http://www.gnu.org/software/serveez/
Ericsson ebox
http://www.ericsson.com/wireless/products/ebox/dev/index.shtml
Think of a card... (how dows this work ???)
http://www.programmering.nu/kul/tankelasning/tankelasning/steg2.html
The GHT (Generic Hash Table) library
is a hash table implementation in
C for storing arbitrary types of data. It is meant to be small, easily
extensible (in terms of hash functions etc), and easy to understand
codewise.
Speed is not the main emphasis.
http://www.student.lu.se/~etn97ksi/sim_home/libghthash.html
libDSP is a C++ library of
digital signal processing routines,
including standard vector operations, digital filtering, and transforms.
http://libdsp.sourceforge.net
Go to top of page Go to D of Scandinavia home
The Hackerlab C Library is a
modern replacement for the standard POSIX
C library. It also serves as a run-time system for high-level
programming
languages. The library contains rx-posix, a very fast and unusually
accurate
implementation of Posix regexps, rx-xml, a fast and tested
implementation of XML
Schema Unicode regular expressions, the VU in-process virtual file
system that
replaces stdio, and some handy data structures.
http://www.regexps.com/
Miniboot scans the flash ROM for
an image to start if the checksum is
correct. It also provides a way to update the image; S-Records are
interpreted
via the serial-line and programmed into the flash ROM on the fly.
http://opensource.se/projects/miniboot/
The Ram Disk Stuff Utility inserts
a file into a RAM disk image inside
a boot image.
http://sourceforge.net/projects/rdstuff/
The ANSI/ISO C++ specifcation includes a standard
C++ library, also known as
the STL. GCC by default comes with an
implementation that does not comply
with this standard, but instead partly implements an older version.
STLport is
freely available version, based on the SGI STL implementation. It is
fully-compliant, supported, and very fast. Includes special debugging
facilities,
and interesting and useful extensions to the standard.
http://www.stlport.org/
Heavy MetalGuitar Tabs
http://emnia.com/metalltabs/
Aapl is a library of
useful programming tools
written in C++. It contains
templates for Linked List, Vector, AVL Tree, and Binary Search Table,
as well as
non-template classes such as Double Ended Queue. It also contains other
not-so-common data types such as Finite State Machine Graph and Editor
Buffer.
The library is designed to be versatile for the programmer. For
example, the
linked list utilizes both inheritance and templates to allow a single
instance
of a data structure to be an element in multiple lists. In general,
Aapl data
structures do not have private data members and are thus not abstracted
away.
http://www.ragel.ca/aapl/
Go to top of page Go to D of Scandinavia home
Libcwd is a full-featured,
professional, well-documented library to
support C++ developers with debugging their applications. It includes
support
for ostream-based debug output, custom debug channels and devices,
powerful
memory allocation debugging, run-time sourcefile:linenumber
information, and
demangled type names of variables. Libcwd is thread-safe.
http://libcw.sourceforge.net/debugging/
Libtre is an attempt to create a
lightweight, robust, and efficient
POSIX compliant regexp matching library. There is still some work left,
but the
results so far are promising. At its core is a new algorithm for
regular
expression matching with submatch addressing. The algorithm uses linear
worst-case time in the length of the text being searched, and quadratic
worst-case time in the length of the used regular expression. In other
words,
the time complexity of the algorithm is O(M²N), where M is the
length of the
regular expression and N is the length of the text. The used space is
also
quadratic on the length of the regex, but does not depend on the
searched string.
http://www.iki.fi/vl/libtre/
NewVideoRecorder is a high
quality video capture toolkit for Linux. It
includes deep buffering of audio and video to reduce frame dropping, a
smooth
dropping algorithm to keep the video smooth if dropping is required,
and dynamic
stretching of the audio stream to exactly match the video stream. It
can use
v4l1 and v4l2 devices as video sources, and OSS devices as an audio
source. It
can produce QuickTime, AVI, NuppelVideo 0.52 files, MPEG-1 files, and
all files
supported by ffmpeg (through the ffmpeg library). It also includes
tools and
utilities for high quality video streaming (multicast and unicast).
http://www.ee.up.ac.za/~justin/v4l2
Shared memory map is a library
that contains different hashmaps that
use shared memory to store their data, which is very useful if you need
different processes to keep their data in sync. It uses IPC semaphores
to
synchronize access. Many processes may read the hashmap at the same
time, but
only one can write in it.
http://shmap.sourceforge.net/
STPC
http://eu.st.com/stonline/index.shtml
Go to top of page Go to D of Scandinavia home
Grabbo is a real-time video
grabber based on GtkVCL. It is designed to
be a security application, but you can also use it to watch TV.
http://www.void.com.br/grabbo/
Next Generation POSIX Threading (NGPT)
is a project which introduces
an M:N threading model to the Linux system. This model will provide
better
performance for multi-threaded applications that utilize the POSIX
pthreads
library functionality. This will be particularly true on SMP machines.
The goal
of this project is to make threading on Linux more robust, more
POSIX-compliant,
and more in line with the services provided by commerical Unix
operating
systems.
http://oss.software.ibm.com/developerworks/opensource/pthreads/
zlcatalog is a C library that
can be used to
organize information in a
non-hierarchical way. It features an XML file structure, elements that
can
belong to multiple groups, groups that can be sorted by name or date,
and an API
that provides easy methods of bulding groups from directories,
adding/removing
groups, adding/removing elements, etc
http://www.zenlunatics.com/zlcatalog/
1-Wire baraometer Design II
http://home.attbi.com/~andrew.g.miller/barometer/
Isolating the 1-wire bus
http://home.hetnet.nl/~thomas_7/1Wire/1wire_isolating.html
Video4Linux
http://www.exploits.org/v4l/
http://voxel.at/prj/i2c/
Go to top of page Go to D of Scandinavia home
Digital Security System (1-wire)
http://english.haansecure.com
ICOP (Embedded computer boards)
www.icop.com.tw
Terms in measurement
http://www.fysik.uu.se/kurser/fy660/compendium/glossary/default.htm#o
Working with the AVR micro controller.
http://tlw.com/bryce/robot/avr/
Go to top of page Go to D of Scandinavia home
Embedded Linux distributions
http://www.mvista.com/
http://www.fsmlabs.com/products/
http://www.fsmlabs.at/
http://www.kcomputing.com/dj.html
http://www.busybox.net/
http://www.goahead.com/webserver/webserver.htm
http://tinylogin.busybox.net/
http://www.uclinux.org/pub/uClinux/libraries/
http://www.aero.polimi.it/projects/rtai/
http://pmon.groupbsd.org/
ftp://pmon.groupbsd.org/pub/PMON/src/
http://oss.sgi.com/projects/kdb/
MIPS
http://www.linux-vr.org/tools.html
NetBoot
http://netboot.sourceforge.net/english/index.shtml
Etherboot
http://etherboot.sourceforge.net/
SysLinux
http://syslinux.zytor.com/
Nilo (Net booting)
http://www.nilo.org
Go to top of page Go to D of Scandinavia home
JTAG (Remote flashing devices)
http://www.lart.tudelft.nl/projects/jtag/
Devices.com's Embedded Linux Distributions
Quick Reference Guide!
http://www.linuxdevices.com/articles/AT2760742655.html
IBM Home for embedded Linux
http://www-1.ibm.com/linux/solutions/index.shtml
Embedded Linux Journal
http://embeddedlinuxjournal.com
blob Boot Loader
http://www.lart.tudelft.nl/lartware/blob/
Kernel Configuration: dealing with the
unexpected
http://www.linux.it/kerneldocs/kconf/
Linux ATA project
http://www.linux-ide.org/
Virtual Network Interfaces
http://www.linux.it/kerneldocs/vinter/vinter.html
Alessandro's Articles (Linux Kernal)
http://www.linux.it/kerneldocs/
Go to top of page Go to D of Scandinavia home
Find the IP address (or MAC address) for a
network interface
---------------------------------------------------------------------------
#include
<unistd.h>
#include <net/if.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <linux/sockios.h>
int main( int argc, char **argv )
{
int sock;
struct sockaddr_in * psin;
struct ifreq ifr;
char *myip;
static char *ifname = "eth0";
if ( argc < 2 ) {
printf("The format for this command is\n %s interface\n Now using
default 'eth0'\n",
argv[0] );
}
else {
ifname = argv[1];
}
if ( ( sock = socket( AF_INET,
SOCK_STREAM, 0 ) ) < 0 ) {
printf( "Error when creating socket\n" );
return -1;
}
// Get the interface IP
address
strcpy( ifr.ifr_name, ifname );
ifr.ifr_addr.sa_family = AF_INET;
if (ioctl( sock, SIOCGIFADDR,
&ifr ) < 0) {
printf( "Error when fetching address from interface.\n" );
return -1;
}
psin = (struct sockaddr_in
*)&ifr.ifr_addr;
myip = inet_ntoa( psin->sin_addr
);
printf("The IP address for the
interface '%s' is '%s'\n", argv[1], myip );
close( sock );
return 0;
}
---------------------------------------------------------------------------
Serial ports
------------------------------------------------------------------------------------------
ttyS0 / COM1 - Address: 0x3f8
Irq: 4
ttyS1 / COM2 - Address: 0x2f8
Irq: 3
ttyS2 / COM3 - Address: 0x3e8
Irq: 4
ttyS3 / COM4 - Address: 0x2e8
Irq: 3
Windows NT Device Driver Start values
------------------------------------------------------------------------------------------
0x00 SERVICE_DATA_START
0x01 SERVICE_SYSTEM_START
0x02 SERVICE_AUTO_START
0x03 SERVICE_DEMAND_START
0x04 SERVICE_DISABLED
Go to top of page Go to D of Scandinavia home
Electronic Resources (PIC, LCD,
soldering....) -- Everyday Electronics
http://www.epemag.wimborne.co.uk/resources.htm
Edinburgh
Engineering Virtual Library
http://www.eevl.ac.uk/
High-Performance, Low-Power, System-on-Chip
with SDRAM & Digital Audio
http://www.cirrus.com/design/products/overview/detail.cfm?d=139
Windows Secure Copy (scp) program,
http://winscp.vse.cz/eng/
USB stacks
http://www.intotoinc.com.
Robot shop
http://www.robotshop.nu
Notes from the Stockolm Embedded Linux
Seminar
You can find the PDF's of the slides here:
www.kcomputing.com/stockholm-advanced.pdf
www.kcomputing.com/stockholm-essentials.pdf
You can find the CD images here:
Compressed
(273 megs): http://www.linuxwithin.com/stockholm.iso.gz
Uncompressed
(289 megs): http://www.linuxwithin.com/stockholm.iso
Go to top of page Go to D of Scandinavia home
ST-PC
http://us.st.com/stonline/products/support/stpc/stpc.htm
USB Central
http://www.lvr.com/usb.htm
Rabbit
http://www.rabbitsemiconductor.com/
NetChip USB products
http://www.netchip.com/USB_products.htm
Philips USB host controler
http://www.semiconductors.philips.com/pip/isp1161/
http://www.semiconductors.philips.com/acrobat/literature/9397/75009516.pdf
Cypress USB host
http://www.cypress.com/products/datasheet.cfm?partnum=SL811HS
Easy-Living
http://www.easy-living.se/
More USB
http://www.worldengineer.com/usb2_0/usb2_0_key.htm
Go to top of page Go to D of Scandinavia home
http://www.ibhdoran.com/usb_link.html
och till sist lite USB produkter
http://www.usbgear.com/usa/index.html
Syntax colring in emacs on the console
;; Font-lock mode
är det modet som ger färgglad text
;; Font-lock-mode överallt där det är
möjligt
(global-font-lock-mode t)
;; Font lock mode med
maximal fontifiering (mest
färger)
;; Ja Hans det går att byta var färg för
sig om man absolut måste ha
;; en miljö som ser ut som borlands.
(setq font-lock-support-mode 'lazy-lock-mode)
(setq font-lock-maximum-decoration t)
VoIP
http://searchnetworking.techtarget.com/content/0,290959,sid7_gci809596,00.html?Offer=nw020326d
Pascal Code for 1-Wire
http://www.cs.ncl.ac.uk/people/harry.whitfield/home.formal/ibuttons.html
Go to top of page Go to D of Scandinavia home
Regulat Expressions
* . Matches any single character
* ^ Matches the empty string at the beginning of a line
* $ Matches the empty string at the end of a line
* \< Matches the empty string at the beginning of a word
* \> Matches the empty string at the end of a word
* ? Matches the preceding item at most once
* * Matches the preceding item zero or more times
* + Matches the preceding item at least once
* [x] Matches any character in the brackets
If, for example, you had a list of files and
wanted to find only those
files starting with an alphabetical character and ending in ".bz2" or
".gz", you might use:
# grep -E '\<[a-z].*\.(bz2|gz)\>' myfile
This executes grep against the file "myfile" with extended
regexp
options enabled (the -E command). The regexp here is:
\<[a-z].*\.(bz2|gz)\>
This tells grep to look for a word that starts (\<)
with an alphabetical
character ([a-z]) and is repeated any number of times (.*) until a
period is encountered and then the string "bz2" OR "gz" is
matched
(\.(bz2|gz)) at the end of the word (\>). You'll also notice that, because the period character is also a regexp, the period character is 'escaped' with a backslash so that it is used literally.
Go to top of page Go to D of Scandinavia home
2-Disk Xwindow Linux
System
The 2-Disk Xwindow System is a small Linux-2.4
distribution which
includes libc2.1, busybox, tinylogin, e3, pppd, several daemons, X,
alloywm,
chimera, xpaint, VNC and rdesktop. The kernel supports UMSDOS, initrd,
floppy,
iso9660, PPP, and networking.
http://www.mungkie.btinternet.co.uk/projects/2diskXwin.htm
dvgrab
dvgrab receives audio and video data from a digital camcorder via an
IEEE 1394 (widely
known as FireWire) link and stores them into an AVI file. It features
autosplit
of long video sequences into several files, and supports saving the
data as raw
frames, AVI type 1, and AVI type 2. http://www.schirmacher.de/arne/dvgrab/index_e.html
ENBD
The ENBD (Enhanced Network Block Device) is an industrial-strength
version of
the Linux kernel NBD. It makes a remote disk look like a local block
device,
allowing cheap and safe realtime mirrors to be built over the net. It
features
internal block-journalling and multichannel failover.
http://www.it.uc3m.es/ptb/nbd/
Go to top of page Go to D of Scandinavia home
L2TP
L2TP is a Layer 2 Tunneling Protocol VPN
client/daemon for Linux and
other POSIX-based OSs. It is derived from L2TPd 0.61 from http://www.marko.net/l2tp/.
Timo's Rescue CD Set
Timo's rescue CD set provides an easy way to generate bootable CDROMs
with a
ready-to-use rescue system on them. The system is designed to be fully
customizable and easy to build. The rescue system includes reiserfs,
parted,
partimage, nmap, w3m, bash, sshd, telnetd, ftpd, and nfsd. It is based
on
Debian's "woody" release. LILO, syslinux, isolinux, and GRUB are
supported. The project is evolving more and more into a "Debian on CD"
project, which means that its use is not limited to a rescue CD; it is
also
possible to install a whole Debian system on CD. Non-Debian
distributions can
also be used as the base for the rescue system, but this software is
not
optimized for such cases.
http://rescuecd.sourceforge.net/
Go to top of page Go to D of Scandinavia home
North-Node (Smart Home Company)
http://www.northnode.se/
Aapl C++ Development Library
Aapl is a library of useful programming tools written in C++.
It
contains templates for Linked List, Vector, AVL Tree, and Binary Search
Table,
as well as non-template classes such as Double Ended Queue. It also
contains
other not-so-common data types such as Finite State Machine Graph and
Editor
Buffer. The library is designed to be versatile for the programmer. For
example,
the linked list utilizes both inheritance and templates to allow a
single
instance of a data structure to be an element in multiple lists. In
general,
Aapl data structures do not have private data members and are thus not
abstracted away.
http://www.ragel.ca/aapl/
Go to top of page Go to D of Scandinavia home
Editing Shell Scripts
For shell scripts, it's a common error to accidentally include a space after the line-continuation character. This is interpreted as a literal space with no continuation--probably not what you want. Since spaces are invisible, it can also be a hard error to spot. If you use
Emacs, you can flag such shell script errors using fontification. Add this code to your ~/.emacs file:
;;; This is a neat trick
that makes bad shell script
continuation
;;; marks, e.g. \ with trailing spaces, glow bright red:
(if (eq window-system 'x)
(progn
(set-face-background 'font-lock-warning-face "red")
(set-face-foreground 'font-lock-warning-face "white")
(font-lock-add-keywords 'sh-mode
'(("\\\\[ \t]+$" . font-lock-warning-face)))
)
)
picnic
picnic is the effort to bring PICs (8-bit microcontroller by Microchip)
and NICs
(network interface controllers) together. The current hardware
configurations
are a PIC 16F877 micro controller, and an NE-2000 compatible ISA
ethernet card
with a Realtek 8019AS chip. The PIC software features a Web server and
supports
ARP, IP, ICMP, TCP, and HTTP.
http://members.vol.at/home.floery/electronix/picnic/
Go to top of page Go to D of Scandinavia home
ScriptBasic
ScriptBasic is an interpreter for the old language BASIC. It
runs on
Win32 as well as on UNIXes as a command-line or CGI program
interpreter. It
includes an interpreter, a compilable, well-documented embedding and
extending
interface for the C programmer, and a rich set of commands and
functions.
http://scriptbasic.com/
Go to top of page Go to D of Scandinavia home
Device Driver Development Resources
http://www.jungo.com/resource_index.html?nl0402
DOS Debug
rds to get data segment
xxxx - segment, yyyy address
xxxx
+yyyy
===
linear address
USB
http://www.embedded.com/story/OEG20020321S0027
http://www.embedded.com/internet/0003/0003ia2.htm
CAN pinout - 9-pin DSUB
2 - CANL
3 - GND
7 - CANH
Termination is 120 ohms.
Go to top of page Go to D of Scandinavia home
GNU Transport Layer Security Library
GNU Transport Layer Security Library is a library which
implements a secure
layer over a reliable transport layer such as TCP/IP. It currently
implements
TLS and SSL, and is under development, available for beta testing.
http://www.gnu.org/software/gnutls
ledblink
Ledblink notifies the user of certain events by blinking keyboard LEDs
or LEDs
connected to the parallel port. Blinking can be controlled by simple
calls to
the ledblink program, and the blinking rate can be modified to show the
number
of new messages.
http://www.bitplanet.de/unix/ledblink.html
tomsrtbt
tomsrtbt is the most Linux on one floppy disk for rescue recovery panic
and
emergencies, contains tools to keep in your shirt pockets, is useful
whenever
you can't use a hard drive and contains about 100 rescue tools.
http://www.toms.net/rb/
Video Disk Recorder
Video Disk Recorder (VDR) is a digital sat-reciever program
using Linux and
DVB technologies. It allows one to record MPEG2 streams, as well as
output the
stream to TV. It is also possible to watch DVDs via the hardware
decoder of the
card.
http://www.cadsoft.de/people/kls/vdr/
Go to top of page Go to D of Scandinavia home
xemacs
http://www.xeamcs.org
xtunes is a comprehensive digital music
system. It supports ripping
CDs, burning CDs, playing digital music (MP3 and Ogg Vorbis), and
organizing
digital music in a library with playlists.
http://xtunes.sourceforge.net/
Windows Scan codes
http://www.microsoft.com/hwdev/tech/input/Scancode.asp
http://www.nthelp.com/charts.htm
Misc. Windows info.
http://www.nthelp.com/
Some ueful USB links
http://claymore.engineer.gvsu.edu/~egr326a/links.html
Go to top of page Go to D of Scandinavia home
USB Info:
usb.org
Engineering
USB
Collection
of USB links
USB Central
- tutorials, example code,
USB developers
Amtel Corporation
- AT76C711 USB
microcontroller
B electronics -
USB/RS232 converts
Cypress Semiconductor
Corporation - EZ-USB
DeVaSys -
USBI2CIO board
Smt-adapter.com
- DIP adapter board for
FTDI USB UART
Infineon Technologies
- C451U usb
microcontroller
Microchip Technologies
Inc. - PIC16C745
& 765 usb microcontroller
Motoraola Inc.
- 68HC05JB3/4 &
68HC08JB8 USB microcontrollers
Saelig Co. - USB
UART
FTDI
Microsoft
and USB
USBN9603
Main
Page
Host Side Linux USB Links:
Linux USB
Source
code
for USB-serial driver
-- Documentation
about it
USB Device
Drivers Overview
Source Forge
-- Linux
USB Project
-- Java USB
Linux
USB sub-system
Programing Guide
for Linux USB Device
Drivers
TTY
Quick Reference for Linux - with Serial Communication Example
Spec. Sheets:
USB
Specification V1.1 (1,974K .PDF File)
USBN9603-28M
(545K .PDF
File)
Geting
Started with the Atmel AVR Processor (283K .PDF File)
GNU
Development Environment for the AVR Microcontroller (221K
.PDF File)
Varitronix
LCD
MDLS16264 (75K .PDF File)
Go to top of page Go to D of Scandinavia home
USB Info:
usb.org
Engineering
USB
Collection
of USB links
USB Central
- tutorials, example code,
USB developers
Amtel Corporation
- AT76C711 USB
microcontroller
B electronics -
USB/RS232 converts
Cypress Semiconductor
Corporation - EZ-USB
DeVaSys -
USBI2CIO board
Smt-adapter.com
- DIP adapter board for
FTDI USB UART
Infineon Technologies
- C451U usb
microcontroller
Microchip Technologies
Inc. - PIC16C745
& 765 usb microcontroller
Motorola Inc.
- 68HC05JB3/4 &
68HC08JB8 USB microcontrollers
Saelig Co. - USB
UART
FTDI
Microsoft
and USB
USBN9603
Main
Page
Understanding USB On-The-Go
http://www.e-insite.net/ednmag/index.asp?layout=articlePrint&articleID=CA181883
Useful links
http://www.myplace.nu/mp3/links.htm
Digital Jewlery
http://www.mrioftx.com/index.html
Go to top of page Go to D of Scandinavia home
TINI boards in Europe
http://www.taylec.com
| http://www.apms.com.au/tini |
Lots of useful resources, applications and FAQs from all these sites:-
TINI resources
Not interested in Java,
need more
speed but still want to use TINIs? See this link for information on
using C:-
http://www.vigor.nu/tini.html
Go to top of page Go to D of Scandinavia home
ibutton Solution Search
http://dbserv.maxim-ic.com/ibutton/solutions/search.cfm
CAN home at Bosch
http://www.can.bosch.com/
Etherboot (rom-o-matic)
http://rom-o-matic.net/5.0.6/
Linux Terminal Server Project
http://www.ltsp.org/index.php
ibuttonlink.com
http://www.ibuttonlink.com/
dlp designs (usb)
http://www.dlpdesign.com/usb/
Linux BIOS Project
http://www.acl.lanl.gov/linuxbios/
CPPSocket is a small Classlibrary for C++
that supports a easy usage
of socket-programming for networking-software. It provides a simple
object-oriented interface to the classic C library calls.
http://sourceforge.net/projects/cppsocket/
curl and libcurl is a tool for transferring
files using URL syntax. It
supports HTTP, HTTPS, FTP, FTPS, DICT, TELNET, LDAP, FILE, and GOPHER,
as well
as HTTP-post, HTTP-put, cookies, FTP upload, resumed transfers,
passwords,
portnumbers, SSL certificates, Kerberos, and proxies. It is powered by
libcurl,
the client-side URL transfer library. There are bindings/interfaces to
libcurl
for more than a dozen languages and environments.
http://curl.haxx.se/
Go to top of page Go to D of Scandinavia home
Honeyd is a small daemon that creates
virtual hosts on a network. The
hosts can be configured to run arbitrary services, and their TCP
personality can
be adapted so that they appear to be running certain versions of
operating
systems. Honeyd enables a single host to claim multiple addresses on a
LAN for
network simulation. It is possible to ping the virtual machines, or to
traceroute them. Any type of service on the virtual machine can be
simulated
according to a simple configuration file. Instead of simulating a
service, it is
also possible to proxy it to another machine.
http://www.citi.umich.edu/u/provos/honeyd/
Lcrzoex is a toolbox for network
administrators and network hackers
which contains over 300 utilities to test an Ethernet/IP network. Each
one can
be compiled alone and modified to match your needs. Lcrzoex works on
Linux,
Windows, FreeBSD, OpenBSD, and Solaris.
http://www.laurentconstantin.com/en/lcrzoex/
libdnet provides a simplified, portable
interface to several low-level
networking routines, including network address manipulation, kernel
arp(4) cache
and route(4) table lookup and manipulation, network firewalling,
network
interface lookup and manipulation, and raw IP packet and Ethernet frame
transmission.
http://libdnet.sourceforge.net/
libpubsub provides everything needed to set
up a simple publish/subscribe
environment. It allows a programmer to let several processes (not
necessarily on
the same host) exchange information with each other in a very easy way.
It is
mainly intended for use in C++ applications, but the package also
includes a
tool to let shell scripts use pubsub.
http://bluebat.dnsalias.org/software/libpubsub/index.html
portfwd is a small user-level
daemon which forwards incoming TCP
connections and/or UDP packets to remote hosts. Multiple forwarders can
be
specified in a flexible configuration file. There is support for FTP
forwarding
and transparent proxy.
http://portfwd.sourceforge.net/
Rudiments is a C++ class library that
provides base classes for things
such as daemons, clients, and servers, and wrapper classes for the
standard C
functions for things like regular expressions, semaphores, and signal
handling.
http://www.firstworks.com/rudiments.html
Go to top of page Go to D of Scandinavia home
Speex is a patent-free
compression format designed especially for
speech. It is specialized for voice communications at low bit-rates in
the 8-32
kbps/channel range. Possible applications include Voice over IP (VoIP)
applications, Internet audio streaming at low bit-rate, and archiving
of speech
data (e.g. voice mail).
http://speex.sourceforge.net/
The PING Tools is a collection of small
UNIX utilities that are fairly
trivial but nevertheless useful. These include a binary dump program, a
file
truncator, an ASCII-code lookup utility, a curses-based terminal lock
program,
and a few others.
http://www.dystance.net/ping/pingtools/
Blassic is a classic Basic
interpreter. The line numbers are mandatory,
and it has PEEK & POKE. The main goal is to execute programs
written in old
interpreters, but it can be used as a scripting language.
http://www.xente.mundo-r.com/notfound/blassic/
The Fingerprint Verification System helps
programmers add biometric
functions to their applications.
http://fvs.sourceforge.net/
Go to top of page Go to D of Scandinavia home
Kismet is an 802.11b network
sniffer and network dissector. It is
capable of sniffing using PRISM 2 or Linux-kernel supported wireless
cards,
automatic network IP block detection via UDP, ARP, and DHCP packets,
Cisco
equipment lists via Cisco Discovery Protocol, weak cryptographic packet
logging,
and Ethereal and tcpdump compatible packet dump files.
http://www.kismetwireless.net/
OOPS is a comprehensive bug
tracking system. It allows developers to
track their bugs in much the same way as Bugzilla, but without all the
overhead
of unnecessary features.
http://www.codecowboy.com/development.php
librfc822 provides application
developers with a complete parser for
RFC822 addresses. Not only can you use the library to verify that
RFC822
addresses are syntactically correct, you can also have an address split
up into
its semantic parts, what is needed when deciding where to route an
address to,
etc. What is quite unique is that librfc822 does indeed parse all
address types
allowed by the standard. That includes such weird things as "address
groups"
or addresses with whitespace and comments throw in.
http://cryp.to/librfc822/
SYSLINUX is a boot loader for the
Linux operating system which
operates off of MS-DOS floppies. It is intended to simplify first-time
installation of Linux, rescue disks, and other uses for boot floppies.
A
SYSLINUX floppy can be manipulated using standard MS-DOS (or any other
OS that
can access an MS-DOS filesystem) tools once it has been created, and
requires
only a ~ 8K DOS program or ~ 16K Linux program to create it in the
first place.
It also includes PXELINUX, a program to boot off a network server using
a boot
PROM compatible with the Intel PXE (Pre-Execution Environment)
specification,
ISOLINUX, a program to boot off ISO 9660 CD-ROMs in native mode, and
MEMDISK, a
tool to boot legacy operating systems (e.g. DOS) using a Linux boot
loader
regardless of medium.
http://syslinux.zytor.com/
WebNet
http://webnet.iocon.dk/index.htm
Go to top of page Go to D of Scandinavia home
MIKO components
http://www.miko.se/
Doc2pdf is an email robot that
converts
Microsoft Office attachments
(.doc, .ppt and .xls) to PDF files. All you need do is carbon-copy (CC)
doc2pdf
when you email a Microsoft Office document. Doc2pdf converts the
attachment to a
PDF file and sends the PDF file, as an attachment, in a reply to all
recipients.
http://doc2pdf.sourceforge.net
FOX is a popular C++-based toolkit for GUI
development. It includes a
rich set of widgets and has powerful yet simple layout managers, MDI
widgets,
and mega-widgets. FOX incorporates support for XDND for drag and drop,
X
clipboard and X Selection, watching other I/O channels and sockets,
timers and
idle processing, object serialization and deserialization, a registry
to save
persistent settings, and 3D widgets using Mesa or OpenGL. FOX works on
Linux,
IRIX, Solaris, HP/UX, AIX, Tru64 Unix, Windows 9x,NT,2K (VC++,
GNUWIN32, Borland,
VisualAge C++), FreeBSD, and Sequent.
http://www.fox-toolkit.org
Say is a commandline interface to
the text-to-speech system built into
Darwin/OS X. It will speak files specified on the command line, or text
piped
into it. Say allows the user to choose which voice to use, as well as
change the
pitch and rate that the speech is spoken.
http://www.cis.rit.edu/~jerry/Software/MacOSX/#say
SqlGui is a graphical frontend
for MySQL under KDE2/KDE3. It lists all
databases, tables, columns, column-types, and their contents. It can
create/delete
databases or tables and has a small editor for entering SQL queries.
http://www.sqlgui.de/
TinyQt
Since version 3, Qt has become more than a GUI toolkit. It
now is a complete
programming platform that offers solutions to the most commonly used
back-end
functionalities. TinyQt contains only these classes and thus finally
provides a
very easy to use, fast, and stable API for C++ without having to depend
on X11.
It provides the following features in an extremely compact library:
UTF8 and
ASCII strings, type optimized collections (dictionary, map, cache,
vector,
list), regular expressions, filesystem access, URL processing, threads,
shared
library handling, storing and retrieving user settings, date and time
handling,
DOM & SAX XML parsers, optimized data and text streams, and
abstract IO
devices.
http://www.uwyn.com/projects/tinyqt/
Go to top of page Go to D of Scandinavia home
Funcard
http://www.funcard.net/fc/index.html
TuxProm is a software pakage to
program a funcard (see funcard.net)
under Linux using the funcard programmer hardware. It allows you to
write/read
the flash memory of the ATMEL, its internal eeprom & the
external eeprom. A
Java GUI is also provided to edit informations stored in the external
eeprom.
(As described in official external eeprom specifications).
http://tuxprom.sourceforge.net/
The VideoLAN Client (VLC) is an
MPEG, MPEG2, VCD and DVD player for
Unix, Windows, MacOS X, BeOS and QNX. It can play MPEG streams from a
file, from
a network source, or directly from a VCD or DVD. There is video support
for X11/XVideo,
GGI, SDL, the Linux framebuffer device, DirectX, BeOS, and QNX, audio
support
for OSS, Esound, ALSA, and GNOME, GTK+, Qt and KDE interfaces.
http://www.videolan.org/
ARM Port of Linux
http://www.aplio.com/B/B2111.htm
http://www.arm.com/Pro+Peripherals/Cores/ARM7TDMI/
AVR GCC et. al.
http://freesoftware.fsf.org/download/simulavr/binaries/
libpng (PNG library) is a
collection of routines used to create and
manipulate PNG format graphics files. The PNG format was designed as a
replacement for GIF and, to a lesser extent, TIFF, with many
improvements and
extensions.
http://www.libpng.org/pub/png/libpng.html
Linphone is a Web phone with a
GNOME interface. It let you make
two-party calls over IP networks such as the Internet. It uses the IETF
protocols SIP (Session Initiation Protocol) and RTP (Realtime Transport
Protocol)
to make calls, so it should be able to communicate with other SIP-based
Web
phones. With several codecs available, it can be used with high speed
connections as well as 28k modems.
http://www.linphone.org
Log Writer Library (LWL) is a
portable library for C programmers. It
provides functions to log messages to files from programs such as
daemons. The
format of logged messages is highly and easily customizable.
http://savannah.gnu.org/projects/lwl/
SiliconTao C++ Libraries provide
easy development of many common
actions. These include STDriveOps to perform common file and directory
funtions,
STFreeBase, a fast light weight standalone database engine that makes
small
table files, STList, a fast simple list controller, STMalloc, an object
version
of malloc that protects the program from memory errors, STOnlyOne to
control the
number of running instances of a program, STParserOps string and
multi-string
smart parsing ability, STPortMap to simulate bits of a microcontroller
port,
STStringList, a very fast string list that uses very little memory,
STSuperIni,
an easy to use controller of config files, and STXcom, easy to use
serial port
programming.
http://www.SiliconTao.com/vcLinux.shtml
WLA DX is yet another macro
assembler that can program the GB-Z80,
Z80, 6502, 6510, 65816, and SPC-700 CPUs. Included in the package there
is a
GB-Z80 disassembler and few converters. WLA DX was initially programmed
to
compile ROM images for Gameboy, but nowadays it can also patch existing
ROM
images with code, and even compile program files and ROM files for
other CPUs
like the NES-6502, C64-6510, and SNES's SPC-700.
http://www.hut.fi/~vhelin/wla.html
Go to top of page
Go to D of Scandinavia home
Boot Scriptor is a program that
allows a high degree of interactivity
when booting from a CD- ROM drive. It provides a set of commands that
enable
users to boot a system in a number of ways, as well as providing
interactive
menus. Boot Scriptor runs on top of a specialized version of Isolinux
and can
act as a front end to it, as well as expanding on the Isolinux feature
set to
allow more complex boot scenarios. It supports a simple scripting
language.
http://www.bootscriptor.org
The DotGNU project
http://www.dotgnu.org/
Matrix Operations is a program designed to
perform basic matrix
operations such as determinants, inverses, adjoints, multiplication,
addition,
subtraction, and others. It is written in C++ and uses basic I/O to
output the
matrices.
http://sourceforge.net/projects/mops/
erec is a tool program for
recording raw audio stream from the
soundcard. Multiple instances of erec can be running at the same time
sharing
the same audio device. It works as a frontend to the audio device for
programs
wishing to listen at the same time.
http://bisqwit.iki.fi/src/index/erec
Smart Card ToolKit provides a
library and associated tools for smart
cards. Phoenix and Smartmouse protocols are supported for ISO7816
asynchronous
smart card access, using a simple shell. JDM is supported for
programming
PIC-based smart cards like piccard, goldwafer (goldcard), and
silvercard. All
tools use Intel hex file format to store data. An Intel hex to binary
and
vice-versa converting tool is also provided.
http://www.epita.fr:8000/~becoul_a/sctk
Yacas (Yet Another Computer Algebra System)
is a small and highly
flexible computer algebra language. The syntax is handled by a
infix-operator
grammar parser. The distribution contains a small library of
mathematical
functions, but its real strength is in the language in which you can
easily
write your own symbolic manipulation algorithms. It also supports
arbitrary
precision arithmetic.
http://www.xs4all.nl/~apinkus/yacas.html
Go to top of page Go to D of Scandinavia home
Anubis is an outgoing mail
processor, SMTP tunnel, and secure/anonymous
SMTP client.
http://anubis.sourceforge.net/
DFBSee is an image viewer and
video player for the Linux framebuffer
that uses DirectFB. Due to the use of hardware acceleration through
DirectFB, it
provides very fast and smooth zooming.
http://www.directfb.org/dfbsee.xml
DirectFB is a thin library that
provides developers with hardware
graphics acceleration, input device handling and abstraction, an
integrated
windowing system with support for translucent windows and multiple
display
layers on top of the Linux framebuffer device. It is a complete
hardware
abstraction layer with software fallbacks for every graphics operation
that is
not supported by the underlying hardware.
http://www.directfb.org/
fbmodes is a display mode
generator. Give it your desired screen
resolution and refresh rate, and the program gives you a working
display mode.
Optionally you can tell the wanted horizontal and vertical sync lengths
and
invisible area sizes to finetune the mode. The package contains
actually two
programs. One of them just does the math, and another actually testes
the mode
showing some graphics to measure how much the mode needs to be
corrected.
http://oktober.stc.cx/source/fbmodes.html
GEXEC is a scalable cluster
remote execution system which provides
fast, RSA-authenticated remote execution of parallel and distributed
jobs. It
provides transparent forwarding of stdin, stdout, stderr, and signals
to and
from remote processes, provides local environment propagation, and is
designed
to be robust and to scale to systems of over 1000 nodes.
http://www.cs.berkeley.edu/~bnc/gexec/
Linux RS485 Driver
Net9 is a RS485-based network driver for Linux.
http://rs485.de-franek.de
Go to top of page Go to D of Scandinavia home
Local Peer to Peer Information Distribution
(LPID) is designed to
provide information to a local area within a huge network. Peer
stations store
this information with additional data like distribution depth,
keywords, and
timestamps. The data itself is not restricted in any way but in the
length of a
UDP-packet. The peer system is just a daemon with an API to set new
peer
stations, manipulate the database, and get some status information.
Peer
discovery could be handled individually for every application (e.g.,
mobility
management, distributed power supplies, or Location-Based Services).
http://lpid.sourceforge.net/
pdftohtml converts Portable
Document Format files to HTML. This
release converts text and links. Bold and italic face are preserved,
but high
level HTML structures (like lists or tables) are not yet generated.
Images are
ignored in the current version (but you can extract them from the pdf
file using
pdfimages, distributed with xpdf).
http://pdftohtml.sourceforge.net/
RSTunnel (Reliable SSH Tunnel)
allows you to tunnel through data
between two networks in a secure and encrypted tunnel. It uses SSH to
connect
the two machines. This will setup a tunnel for you, and make sure that
it's
constantly running.
http://sourceforge.net/projects/rstunnel/
slsnif is a serial port logging utility.
It listens to the specified
serial port and logs all data going through this port in both
directions.
http://www.azstarnet.com/~ymg/software.html
LINUX RS-485 Driver
http://rs485.de-franek.de/
Libcwd is a full-featured,
professional, well-documented library to
support C++ developers with debugging their applications. It includes
support
for ostream-based debug output, custom debug channels and devices,
powerful
memory allocation debugging, run-time sourcefile:linenumber
information, and
demangled type names of variables. Libcwd is thread-safe.
http://libcwd.sourceforge.net/
Shared memory map is a library
that contains different hashmaps that
use shared memory to store their data, which is very useful if you need
different processes to keep their data in sync. It uses IPC semaphores
to
synchronize access. Many processes may read the hashmap at the same
time, but
only one can write in it.
http://shmap.sourceforge.net/
i386 emulator
http://bochs.sourceforge.net
libieee1284 is intended to be used by
applications that need to
communicate with (or at least identify) devices that are attached via a
parallel
port.
http://cyberelk.net/tim/libieee1284/
The Linux Trace Toolkit catalogs
system events in minute detail, and
allows a user to determine exactly what is transpiring on his system,
down to
the microsecond.
http://www.opersys.com/LTT/
ncc is a C source code analyzer
which generates program flow and
variable usage information. Using it should be as easy as changing
CC=gcc to CC=ncc
in makefiles, and effort has been made to support most common gcc
extensions.
ncc has been tested with the sources of the Linux kernel, gtk, gcc,
gdb, bind,
mpg123, ncftp, and many other famous projects.
http://students.ceid.upatras.gr/~sxanth/ncc/index.html
Go to top of page Go to D of Scandinavia home
Video Disk Recorder (VDR) is a
digital sat-reciever program using
Linux and DVB technologies. It allows one to record MPEG2 streams, as
well as
output the stream to TV. It is also possible to watch DVDs via the
hardware
decoder of the card.
http://www.cadsoft.de/people/kls/vdr/
Electronic Projects for R/C
http://www.uoguelph.ca/~antoon/gadgets/gadgets.htm
http://www.uoguelph.ca/~antoon/gadgets/servo1.htm
Linux Articles
http://www-105.ibm.com/developerworks/papers.nsf/dw/linux-papers-bytitle?OpenDocument&Count=500
Linux things (about timing)
http://www.zip.com.au/~akpm/linux/index.html#intlat
1-Wire Power Meter
http://www.simat.enta.net/1w-rtpm.html
1-wire Projects
http://www.simat.enta.net/projects.html
Get temp from HD using S.M.A.R.T.
http://www.almico.com/speedfan.php
The Linux UPnP Internet Gateway Device
http://linux-igd.sourceforge.net/
Go to top of page Go to D of Scandinavia home
DiskOnChip
http://www.m-sys.com/
DiskOnKey
http://www.diskonkey.com/
DM&P
http://www.dmp.com.tw/
http://www.dmp.com.tw/mitymite/
DM&P DOS Socket Library
http://www.dmp.com.tw/xdos/dsock/lib.htm
DM&P DOS resources
http://www.dmp.com.tw/xdos/
LINUX ON THE Mity-Mite
http://www.dmp.com.tw/xlinux/
UPX - Ultimate Packer for executables
http://upx.sourceforge.net/
Acer Labs ALi
http://www.ali.com.tw/
e2-home
http://www.e2-home.com
Cherokee is a tiny, ultrafast,
lightweight
Web server. It is implemented entirely in C, and has no dependencies
beyond a standard C library. It provides only the most basic HTTP
functionality, but is extremely fast and small.
http://www.alobbs.com/cherokee
GNUsound is a sound editor for Linux/x86.
It supports multiple tracks and 8, 16, or 24/32 bit samples. It can
read a number of audio formats through libaudiofile and saves them as
WAV.
http://awacs.dhs.org/software/gnusound
Gpsdrive is a map-based navigation system.
It displays your position on a zoomable map provided from a
NMEA-capable GPS receiver. The maps are autoselected for the best
resolution, depending of your position, and the displayed image can be
zoomed. Maps can be downloaded from the Internet with one mouse click.
The program provides information about speed, direction, bearing,
arrival time, actual position, and target position. Speech output is
also available.
http://gpsdrive.kraftvoll.at
GRASS (the Geographic Resources
Analysis Support System) is a software raster- and vector-based GIS
(Geographic Information System), image processing system, graphics
production system, and spatial modeling system. GRASS operates in the
UNIX environment through a shell, and can also work under the X
Windowing System. It contains many modules for raster data
manipulation, vector data manipulation, rendering images on the monitor
or paper, multispectral image processing, point data management and
general data management. It also has tools for interfacing with
digitizers, scanners, and the RIM, Informix, Postgres, and Oracle
databases.
http://grass.itc.it
Go to top of page Go to D of Scandinavia home
nut allows you to record what you eat, and
analyze your meals for nutrient composition. The database included is
the USDA Nutrient Database for Standard Reference, Release 14, which
contains 6,039 foods. This database contains values for calories,
protein, carbohydrates, fiber, total fat, etc.; vitamins A, thiamin,
riboflavin, niacin, pantothenic acid, B6, etc.; minerals calcium,
copper, iron etc.; as well as the omega-6 and omega-3 polyunsaturated
fatty acids. Nutrient levels are expressed as a percentage of the Daily
Value, which comprise Reference Daily Intake and Daily Reference
Values, the familiar standard of food labeling in the United States.
ftp://ftp.metalab.unc.edu/pub/linux/apps/misc/nut-6.8.tar.gz
Ragel compiles finite state machines from
regular languages into runnable C code. It allows you to insert
function calls at any point in your regular language, and to control
the non-determinism in the resulting machines. It understands
concatenation, union (the "or" operator), kleene star, subtraction, and
intersection, as well as some helpers like "!", "?" and "+". Ragel's
finite state machines are closed under all of its operators. This
property allows for arbitrary regular lanuages to be described. It can
be used to create a parser for any language that is regular.
http://www.ragel.ca/ragel/
WebBox (TINI based)
http://www.wiredtotheweb.com/
Thorsen Datakonsult
http://www.thorsen.se/
http://basselope.thorsen.se/
Embedded Ethernet Interface on a SimmStick
http://www.wiresncode.com/projects/ether/
Food Control
http://www.bmidirekt.nu/
Go to top of page Go to D of Scandinavia home
AstroCam is an stepengine control
system
for BSD and Linux. It controls Webcams via stepmotor and has a Web
interface/server for remote-control through your browser.
http://www.cdp-xe.net/acam_index.html
borZoi is an elliptic curve cryptography
library for developers who want a simple means of adding privacy
protection to their applications. Ease of use and a minimum risk of
security problems due to incorrect use are its strong points.
http://dragongate-technologies.com/products.html
FireDNS is a C library for handling
asynchronous DNS queries. It includes asynchronous functions,
low-timeout blocking functions, and replacements for the libc DNS
functions. In general, it completes DNS queries faster than standard
libc resolver functions such as gethostbyname.
http://ares.penguinhosting.net/~ian/
GNet is a simple network library. It is
object-oriented, written in C, and built upon GLib. It is intended to
be small, fast, easy to use and easy to port. GNet supports abstract
Internet addresses, TCP, UDP, IP Multicast, asynchronous DNS lookup,
TCP connections, and SOCKS. It comes with documentation and examples.
http://www.gnetlibrary.org/
Libchipcard is a C++ framework for easy
access to chipcards/smartcards via chip card terminals/readers. It uses
the CTAPI library provided by the manufacturer of the reader and
provides a filesystem on memory chip cards. It works under Linux,
FreeBSD, and Windows, and has been tested with Towitoko and Kobil
readers even in parallel.
http://www.libchipcard.de
Modular Access Control System (MACS) is a
system for global authentication, authorization, user/group/resource
management, and application services.
http://macs.sf.net/
Go to top of page Go to D of Scandinavia home
Zebedee is a simple program to establish an
encrypted, compressed tunnel for TCP/IP or UDP data transfer between
two systems. This allows traffic such as telnet, FTP, and X to be
protected from snooping as well as potentially gaining performance over
low-bandwidth networks from compression.
http://www.winton.org.uk/zebedee/
µPUF 0.9
Beta
An optimized, small footprint UPnP 1.0 implementation in C for embedded
devices
http://www.protosys.com/
OSGi implemention
http://www.gatespace.com/
easyFTP is an easy-to-use FTP
client,
written in C++ and Qt.
http://backen.dyndns.org/cgi-bin/countdown.cgi?easyFTPb6.tar
Cendio
http://www.cendio.se/
libsdb, the simple database
library,
provides a way to support multiple database management systems in an
application with negligeable overhead, in terms of code as well as
system resources. Supported databases include Lago, MySQL, Oracle,
Sqlite, and Oracle.
http://backen.dyndns.org/cgi-bin/countdown.cgi?easyFTPb6.tar
partysip is a modular SIP proxy server. It
can be used as a registrar and a stateless and stateful SIP server. New
capabilities, such as instant messaging and answering machines, can be
added by plugins.
http://www.partysip.org/
Go to top of page Go to D of Scandinavia home
webcam_server is a server that can be used
to host a video4Linux supported Webcam. It features caption text, image
rotation and flipping, HTTP support, and logging.
http://donn.dyndns.org/portalofnnod/webcam_server.html
ZThread is an advanced object-oriented
threading and synchronization library, implemented in C++ for POSIX and
Win32 systems. It provides an execellent and powerful abstraction from
native threads. It includes interruptable thread objects and several
other synchronization control objects.
http://zthread.sourceforge.net/
Microsoft USB development
http://www.microsoft.com/hwdev/bus/usb/default.asp
http://developer.intel.com/technology/usb/
USB Design Book
http://www.usb-by-example.com/
Flash Programmer
http://www.mcselec.com/an08.htm
Build your own computer
http://www.epanorama.net/links/computerbuild.html
Flash Programmer 4 Sale (Build)
http://www.batronix.com/electronic/e-shop.shtml
Circuits
http://home.hiwaay.net/~jfrohwei/circuit/home.html
http://www.devrs.com/e/
Go to top of page Go to D of Scandinavia home
EEPROM programmer with Linux Support
http://www.ibiblio.org/pub/Linux/apps/circuits/EEP-0.2.html
http://www.ibiblio.org/pub/Linux/apps/circuits/
Radiation and Detectors
http://www.webpal.org/survival/detectors/
http://www.radmeters4u.com/
Silicon PIN Diode Radiation Detectors
http://www.carroll-ramsey.com/detect.htm
Make your own PCB's
http://www.simat.enta.net/pcbfaq.html
Motion sensors
http://www.matsushita.se/
pc-card info
http://www.pc-card.com/main.cfm
PIC Web Server Schematic
http://www.edcheung.com/awards/pic2k/code.htm
Go to top of page Go to D of Scandinavia home
Tiny web servers:
Paul's 8051 Code Library (HD
interfacing)
http://www.pjrc.com/tech/8051/ide/
Compat Flash & PIC
http://www.armanet.com/index.html
Compact Flash
http://www.compactflash.org/
FAT General Overview of On-Disk Format
http://www.myplace.nu/mp3/files/fat32_documentation.pdf
1-wire USB solutions
http://english.haansecure.com/intro.htm
Opendiag ( VW engine info)
http://www.opendiag.org/
PCB prototypes and series
http://www.top-tec-info.co.uk/
The JAVA source for Room 33
http://hambo.sourceforge.net/
Go to top of page Go to D of Scandinavia home
Programmers Page
http://www.nondot.org/sabre/
Compiler Design and Implementation
http://www.nondot.org/sabre/Projects/#Compiler
Winbond (Super I/O etc )
http://www.winbond.com/e-winbondhtm/index.asp
Comm utils
http://www.programmersheaven.com/zone16/cat429/
Programmers Heaven - Development Tools
http://www.programmersheaven.com/zone16/index.htm
Flash Disks
http://members.aol.com/jactronuk/mide-disk.htm
GCC for the C16c
http://www.hightec-rt.com/
Relay Technology
http://www.mew-europe.com/mew/english/product/relay_catalog/english/index_relaytec.htm
Smoke Detectors
http://www.mfstech.com/products/prodlink.html
Go to top of page Go to D of Scandinavia home
Do you need to run X sessions as two
separate users
at once?
You don't need to kill off someone else's X session just because you
want to browse the Web; log in at a text console and type
startx -- :1
to start a second X session as yourself. Switch between the two sessions with Ctrl-Alt-F7 and Ctrl-Alt-F8.
Waba
http://www.thisiscool.com/doswaba.htm
Open Source Development Lab (ODSL)
http://www.osdl.org
AVR in System programmer
http://savannah.gnu.org/cvs/?group_id=2117
Free
as in Freedom: Richard Stallman's Crusade for Free Software.
http://www.faifzilla.org/
Borland C++ free compiler
http://www.borland.com/products/downloads/download_cbuilder.html
Linux Hacker
http://www.linux-hacker.net/
Robot sensors
http://library.solarbotics.net/circuits/sensors.html
Go to top of page Go to D of Scandinavia home
Administering Connected Co-Operative
Residential
Domains
http://www.sics.se/accord/
Drivers for 1-wire devices
http://www.ibutton.com/software/tmex/index.html
Humidity and other sensors
http://www.sensirion.com/en/sensors/default.htm
http://www.sensirion.com/getfile.asp?pk=601
Sensors ( CO2)
http://www.senseair.com/index_ie.htm
Links to information about how to monitor
the weather
http://sheepdogsoftware.co.uk/weather.htm
Power Line Communication
http://www.domosys.com/products/chips/
Home Auto Index
http://www.homeautomationindex.com/
Visual Prolog
http://www.visual-prolog.com/
A GNU
Development Environment for the AVR Microcontroller
http://www.enteract.com/~rneswold/avr/index.html
Using NT drivers from DOS and Win16
applications
http://www.phdcc.com/wdmbook/DDWin16.html
Go to top of page Go to D of Scandinavia home
Windows Device Drivers
http://www.phdcc.com/drivers.html
CMX866
V.22bis Modem with AT Command Set
http://www.cmlmicro.com/866/
Dmx4linux is
a driver package for accessing DMX interfaces with Linux. DMX is a
protocol for controlling devices supporting DMX512 like dimmers, moving
lights, or scanners. Currently the DMX interfaces from Soundlight, ICCC
(EnLight), and LightingSolutions are supported.
http://llg.cubic.org/dmx4linux/
DocBook is an XML and
SGML dialect that enables you to author and store document content in a
presentation-neutral form that captures the logical structure of the
content. Using the modular DocBook stylesheets and related resources,
you can transform, format, and publish your DocBook content as HTML
pages and PDF files, and in many other formats, including TeX, RTF,
FrameMaker MIF, JavaHelp, Microsoft HTML Help, UNIX man pages, and
TeXinfo.
http://sourceforge.net/projects/docbook/
Gambas is a graphical
development environment based on a Basic interpreter, like Visual
Basic. It uses the Qt toolkit, but is able to use any other toolkit
that a module is written for.
http://gambas.sourceforge.net/
Libchipcard is a C++
framework for easy access to chipcards/smartcards via chip card
terminals/readers. It uses the CTAPI library provided by the
manufacturer of the reader and provides a filesystem on memory chip
cards. It works under Linux, FreeBSD, and Windows, and has been tested
with Towitoko and Kobil readers even in parallel.
http://www.libchipcard.de
Go to top of page Go to D of Scandinavia home
Speex is a patent-free
compression format designed especially for speech. It is specialized
for voice communications at low bit-rates in the 8-32 kbps/channel
range. Possible applications include Voice over IP (VoIP) applications,
Internet audio streaming at low bit-rate, and archiving of speech data
(e.g. voice mail).
http://speex.sourceforge.net/
SpiralSynth Modular (or SSM)
is an object orientated modular softsynth / sequencer / sampler. Audio
or control data can be freely passed between the plugins, and is all
treated the same. Data can also be fed back on itself for chaotic
effects. LADSPA plugins are supported, and you can use them in the same
way as any of the native plugins. Not having MIDI won't restrict what
you can do. It currently uses the standard OSS/Free sound input/output
(/dev/dsp), and should work on ALSA too. You can also render WAV files
directly to disk.
http://www.pawfal.org/Software/SSM/
txt2pdf is a
very
flexible and powerful Perl program that converts files from text to PDF
format.
http://www.sanface.com/
Video Disk Recorder (VDR)
is a digital sat-reciever program using Linux and DVB technologies. It
allows one to record MPEG2 streams, as well as output the stream to TV.
It is also possible to watch DVDs via the hardware decoder of the card.
http://www.cadsoft.de/people/kls/vdr/
xmlclitools provides four command-line
tools for searching, modifying, and formating XML data. The tools are
designed to work in conjunction with standard *nix utilities such as
grep, sort, and shell scripts.
http://robur.slu.se/jensl/xmlclitools
Begagnad elektronik/Instrument
http://www.mjs-electronics.se
A
friend to me
http://www.schuldei.org/
Go to top of page Go to D of Scandinavia home
Linux: low latency
patch
http://www.zip.com.au/~akpm/linux/schedlat.html
http://www.linuxdevices.com/articles/AT8906594941.html
http://www.tech9.net/rml/linux/
JINI Tutorial
http://pandonia.canberra.edu.au/java/jini/tutorial/Jini.xml
The ETRAX processor
http://developer.axis.com/
silicon
"doodling" by chip designers.
http://www.microscopy.fsu.edu/creatures/index.html
Guide To Building New
AVR-GCC
Under and For the MinGW32 Environment
http://www.engr.uconn.edu/~tmahar/avrgcc/index.htm
http://www.smartsolutionnet.de/avrgcc/
The Advanced
Bash Scripting Guide
is both a reference and a tutorial on shell scripting. This
comprehensive book (the equivalent of about 486 print pages) covers
almost every aspect of shell scripting. It contains over 245 profusely
commented illustrative examples, and a number of tables.
http://tldp.org/LDP/abs/html/
Go to top of page Go to D of Scandinavia home
Next Generation POSIX Threading
(NGPT) is a project which introduces an M:N threading model
to the Linux system. This model will provide better performance for
multi-threaded applications that utilize the POSIX pthreads library
functionality. This will be particularly true on SMP machines. The goal
of this project is to make threading on Linux more robust, more
POSIX-compliant, and more in line with the services provided by
commerical Unix operating systems.
[..]p://oss.software.ibm.com/developerworks/opensource/pthreads/
TCC (Tiny C Compiler)
is small, fast, unlimited, and safe. You can compile and execute C code
everywhere (e.g., on rescue disks). It generates optimized x86 code,
and can compile, assemble, and link several times faster than 'gcc
-O0'. Any C dynamic library can be used directly. It includes an
optional memory and bounds checker, and bounds-checked code can be
mixed freely with standard code. C script is also supported--just add
'#!/usr/local/bin/tcc' at the first line of your C source, and execute
it directly from the command line.
http://www.tinycc.org/
wmgtemp is a dock-app
for Window Maker that graphically displays the CPU and System
temperatures using the lm_sensors package. It was originally intended
to work with the VIA686A chipset although it can dynamically detect
chipset features to work with other sensors. It displays the CPU and
System temperature values, a scaling graph of temperature history, and
high-temperature warning lights. It should also work fine with other
window managers.
http://www.fluxcode.net/
Ben Franklin's Lightning Bells
http://sln.fi.edu/franklin/bells.html
Table of Contents: Maxim Dallas
1-Wire MicroLan iButton
http://www.arunet.co.uk/tkboyd/e1didx.htm
PicPuter is a
PIC16F87x based single chip micro computer.
http://picputer.com/
LIN-Bus
http://www.nikkeibp.asiabiztech.com/nea/200006/dsign_103409.html
ATX Power Supply
http://www.compute-aid.com/atxspec.html
http://www.xlr8yourmac.com/systems/ATX_G4_AGP_conversion/G4_AGP_to_ATX_case_pg2.htm
Go to top of page Go to D of Scandinavia home
xmlto
converts an XML file (DocBook or XSL-FO) into a specified format (PS,
PDF, HTML, man, ASCII, XSL-FO, etc.) by applying an appropriate XSL-T
stylesheet and then performing whatever post-processing is necessary.
http://cyberelk.net/tim/xmlto/
Javacelot
http://dimensional.com/~mail2tmw/
LM75 and co applist
http://www.national.com/appinfo/tempsensors/
SMB (System Management Bus)
bus
http://www.smbus.org/
AVRGCC win32 binaries
http://www.smartsolutionnet.de/avrgcc/
I/O access in Windows
NT/200 etc
http://irdeo.de/irdoplus.htm
LEAF - Linux
Embedded Appliance Firewall
http://leaf.sf.net/
Universal ( IR ) Remote
control
tester.
http://www.sxlist.com/techref/ubicom/lib/io/osi2/ir/unitest.htm
The soundcard used as
an
oszilloscope
http://www.linuxnetmag.com/en/issue4/m4oszillo1.html
Amplifier compensates
piezoelectric-rate gyros
http://www.e-insite.net/ednmag/index.asp?layout=article&articleId=CA46375&pu
Go to top of page Go to D of Scandinavia home
rc5pipe is a
security program for encrypting and decrypting text via UNIX pipes. It
uses the 128-bit RC5 encryption algorithm and takes advantage of
padding, and is especially useful if combined with netcat.
http://www.hcsw.org/downloads/rc5pipe-1.1.tgz
The Linux Virus Writing HOWTO
describes how to write parasitic file viruses which infect ELF
executables on Linux/i386. Though it contains a lot of source code, no
actual virus is included. Every mentioned infection method is
accompanied with a practical guide to detection.
http://www.lwfug.org/~abartoli/virus-writing-HOWTO/_html/
NewVideoRecorder
is a
high quality video capture toolkit for Linux. It includes deep
buffering of audio and video to reduce frame dropping, a smooth
dropping algorithm to keep the video smooth if dropping is required,
and dynamic stretching of the audio stream to exactly match the video
stream. It can use v4l1 and v4l2 devices as video sources, and OSS
devices as an audio source. It can produce QuickTime, AVI, NuppelVideo
0.52 files, MPEG-1 files, and all files supported by ffmpeg (through
the ffmpeg library). It also includes tools and utilities for high
quality video streaming (multicast and unicast).
http://nvrec.sourceforge.net/
uClibc (µClibc) is a C library
for developing embedded Linux systems. It is much smaller then the GNU
C Library, but nearly all applications supported by glibc also work
perfectly with uClibc. Porting applications from glibc to uClibc
typically involves just recompiling the source code. uClibc even
supports shared libraries and threading. It currently runs on standard
Linux and MMU-less Linux (also known as µClinux) systems with
support for ARM, i386, h8300, m68k, MIPS, mipsel, PowerPC, SH, SPARC,
and v850 processors.
http://www.uclibc.org/
XSensors is a program
designed to display all the related information from motherboard
sensors. This information is gathered via lm_sensors, the software
drivers that retrieves the sensor information from the hardware.
http://www.linuxhardware.org
Go to top of page Go to D of Scandinavia home
to the Hobby of Electronic
Circuit Engineering.
http://www.hobby-elec.org/e_menu.htm
Earth Resistivity Meter
http://www.thunting.com/geotech/geo/erm.html
Version 1.10 of Basic18 has been released. Basic18 is a structured Basic compiler for the PIC18 series microcontroller. It can be found at http://basic18.piclist.com
AT Commands for SMS
http://www.akson.com.pl/gsm/
Expat is a
fast,
non-validating, stream-oriented XML parsing library.
http://expat.sourceforge.net/
libusb is a
library to
provide userspace access to USB devices. It supports Linux 2.4.x/2.2.x,
FreeBSD/OpenBSD/NetBSD, and Darwin/MacOS X.
http://libusb.sourceforge.net
USB utils
http://usb.cs.tum.edu/download/
Temperature
Sensors: RTD Training
http://www.temperatures.com/rtdtrain.html
The LAME Project (MP3
ENCODER/DECODER)
http://www.mp3dev.org/mp3/
http://hive.me.gu.edu.au/not_lame/
Go to top of page Go to D of Scandinavia home
mpg123
http://www.mpg123.de/
mp3 player PIC based
http://www.walrus.com/~raphael/html/mp3.html
Mobilmarknaden
http://www.itdirekt.com/mobilmarknaden/
mp3 chip
http://www.vlsi.fi/
This is a Unix/Linux port of
OpenBSD's
excellent OpenSSH. OpenSSH is a full implementation
of the SSH1 protocol and a 99% implementation of the SSH 2 protocol,
including sftp client and server support.
http://www.openssh.com/
XORCrypt is an OTP encryption suite. It is
(almost) a complete OTP solution. It includes programs to create keys,
create fake keys, encrypt, and decrypt.
http://rgbrenner.cjb.net/xorcrypt.html
1-wire stuff
http://www.ibuttonlink.com/
Home Auto Project.
http://diy-zoning.sourceforge.net/
Gambas is a
graphical
development environment based on a Basic interpreter, like Visual
Basic. It uses the Qt toolkit, but is able to use any other toolkit
that a module is written for.
http://gambas.sourceforge.net/
Go to top of page Go to D of Scandinavia home
Socat is a relay for
bidirectional data transfer between two independent data channels. Each
of these data channels may be a file, pipe, device (terminal or modem,
etc.), socket (Unix, IP4, IP6 - raw, UDP, TCP), etc. It provides
forking, logging, and tracing, different modes for interprocess
communication, and many more options. It can be used, for example, as a
TCP relay (one-shot or daemon), as a daemon-based socksifier, as a
shell interface to Unix sockets, as an IP6 relay, for redirecting
TCP-oriented programs like brutus to a serial line, or to establish a
relatively secure environment (su and chroot) for running client or
server shell scripts with network connections.
http://www.dest-unreach.org/socat/
socklog cooperates with
the daemontools package to create a small and secure replacement for
syslogd. socklog supports system logging through Unix domain sockets
(/dev/log) and UDP sockets (0.0.0.0:514) with the help of daemontools
svscan, supervise, and multilog. socklog provides a different network
logging concept, and also does log event notification. multilog has
built in log file rotation based on file size, so there is no need for
any cron jobs to rotate the logs. socklog is small, secure, and
reliable.
http://smarden.org/socklog/
Speex is a patent-free
compression format designed especially for speech. It is specialized
for voice communications at low bit-rates in the 8-32 kbps/channel
range. Possible applications include Voice over IP (VoIP) applications,
Internet audio streaming at low bit-rate, and archiving of speech data
(e.g. voice mail).
http://speex.sourceforge.net/
UPX is a portable,
extendable, high-performance executable packer for several different
executable formats. It achieves an excellent compression ratio and
offers very fast decompression. Your executables suffer no memory
overhead or other drawbacks. UPX supports vmlinuz/386, linux/elf386,
linux/386, win32/pe, dos/exe, djgpp2/coff, and many more.
http://upx.sourceforge.net/
Fairchild Semiconductors
http://www.fairchildsemi.com/
Go to top of page Go to D of Scandinavia home
IR Transmitter
http://web.media.mit.edu/~ayb/irx/irx2/
Electronic Software
http://www.epanorama.net/links/software.html
PIC + Compact Flash
http://www.compsys1.com/workbench/On_top_of_the_Bench/MMC_Project/mmc_project.html
I don't know if this has been already anounced to the piclist, but there: http://www.tcs.com/techbytes/htdocs/RTSbook.zip
you can find a nice book about real-time operating systems.
AVR Tools for Linux
http://medo.fov.uni-mb.si/mapp/uTools/
Bug Traction is a Web-based bug
tracking
system written in Perl with DBI. It is based on Bugtrack, but adds a
number of features. It should work in all situations where Bugtrack
works, but there are features that have been added (such as
attachments) that may not yet work with any database backend other than
MySQL. In all other respects, Bug Traction is true to the Bugtrack
heritage which it shares and should work on a variety of platforms and
with a variety of database backends.
http://www.halostatue.ca/Corporate/products/bugtraction.html
ELFIO is an ELF (Executable and
Linkable
Format) reader and producer implemented as a C++ library.
http://sourceforge.net/projects/elfio/
Go to top of page Go to D of Scandinavia home
GNUMP3d is a small, portable, and
robust
server for streaming MP3s, OGGs, and other audio files. It presents a
simple and attractive interface to Web browsers, which allows you to
navigate through your music collection. Individual files may be
streamed, as can whole directory trees. Other features include the
ability to see your most popular tracks, and to search your collection
for songs.
http://www.gnump3d.org/
CS/A65Emu is an emulation of the
CS/A65
do-it-yourself computer system that was designed by Andre Fachat, and
built by a few other people as well.
[..]/www.consolevision.com/dcgrendel/files/unix/csa65emu-0.1.tgz
IControl interprets signals from Creative's
RM-900 remote control and the accompanying IR LiveDrive! receiver unit.
It is currently capable of sending input to various programs (including
XMMS, Xine, XawTV, and XScreensaver), as well as circulating window
stacking order (sending windows to the background), and changing input
focus. It is completely configurable, allowing the user to map any key
to any action the daemon supports. Support for other remote controls is
planned.
http://icontrol.sourceforge.net/
Go to top of page Go to D of Scandinavia home
Libchipcard is a C++ framework for easy
access to chipcards/smartcards via chip card terminals/readers. It uses
the CTAPI library provided by the manufacturer of the reader and
provides a filesystem on memory chip cards. It works under Linux,
FreeBSD, and Windows, and has been tested with Towitoko and Kobil
readers even in parallel.
http://www.libchipcard.de
LibESMTP is a library to manage posting (or
submission of) electronic mail using SMTP to a preconfigured Mail
Transport Agent (MTA) such as Exim. It may be used as part of a Mail
User Agent (MUA) or another program that must be able to post
electronic mail but where mail functionality is not the program's
primary purpose. LibESMTP is not intended to be used as part of a
program that implements a Mail Transport Agent.
http://www.stafford.uklinux.net/libesmtp/
LinVPN allows you to create a VPN (Virtual
Private Network) from Linux to Linux. Normally both are gateways of a
LAN, then the LANs behind them may access each other over an encrypted
tunnel created by the software.
http://void.com.br/linvpn/
tgw is a tcp gateway, it allows you to
connect two machine which cannot normally communicate via an
intermediate node. The connection can be a logging link. tgw can load
balance between the different destination hosts.
http://www.epita.fr/~flav/tgw/
Txt2man converts flat ASCII text into the
man page format. This allows man pages to be authored without knowledge
of nroff macros. It is a shell script that uses GNU awk, and it should
run on any Unix-like system.
http://mvertes.free.fr/
uClibcLinux is a purely uClibc-based Linux
distribution. It serves two purposes: providing a build-system as a
starting point for versions of uClibcLinux, and as a repository for
software compiling and running with uClibc.
http://sourceforge.net/projects/uclibclinux/
ZThread is an advanced object-oriented
threading and synchronization library, implemented in C++ for POSIX,
MacOS, and Win32 systems. It provides an excellent and powerful
abstraction from native threads. It includes interruptible thread
objects and several other synchronization control objects.
http://zthread.sourceforge.net/
Ethereal is a network protocol analyzer, or
"packet sniffer", that lets you capture and interactively browse the
contents of network frames. The goal of the project is to create a
commercial-quality packet analyzer for Unix, and the most useful packet
analyzer on any platform.
http://www.ethereal.com/
Log Writer Library (LWL) is a portable
library for C programmers. It provides functions to log messages to
files from programs such as daemons. The format of logged messages is
highly and easily customizable.
http://www.freesoftware.fsf.org/lwl/
Sentry Firewall CD-ROM is a Linux-based
bootable CD-ROM, suitable for use as an inexpensive and easy to
maintain firewall or IDS(Intrusion Detection System) node. The system
is designed to be immediately configurable for a variety of different
operating environments via a configuration file located on a floppy
disk or a local hard drive.
http://www.SentryFirewall.com/
BBLCD is a toolkit which allows you to
build your own bootable Linux CDs. It copies everything from a "master"
to the CD-ROM. It is independent of the distribution you use as a
master.
http://www.bablokb.de/bblcd/
Gpsdrive is a map-based navigation system.
It displays your position on a zoomable map provided from a
NMEA-capable GPS receiver. The maps are autoselected for the best
resolution, depending of your position, and the displayed image can be
zoomed. Maps can be downloaded from the Internet with one mouse click.
The program provides information about speed, direction, bearing,
arrival time, actual position, and target position. Speech output is
also available.
http://gpsdrive.kraftvoll.at
Go to top of page Go to D of Scandinavia home
Webcpp (Web C Plus Plus) is a command line
utility that takes your source code and converts it into an HTML file,
using a fully customizable syntax highlighting engine and stylesheets.
Webcpp currently supports Ada95, Assembler, Basic, C, C#, C++, Fortran,
Java, Markup, Modula2, Objective C, Pascal, Perl, PHP, Python, and Unix
shell highlighting.
http://webcpp.sourceforge.net/
xine is a free video player which plays
mpeg-2 and mpeg-1 video, DVDs (unlocked/unencrypted only), video CDs,
SVCDs, and AVI files (using Win32 codecs) with synchronized audio and
video, and optionally fullscreen using the Xv extensions in Xfree86 4.x.
http://xine.sourceforge.net/
Cheap Threads is a collection of
portable C
routines for implementing sychronous threads. It includes a scheduler
and a facility for passing messages among threads. Threads may run in a
round robin or according to a priority scheme. Each thread must
voluntarily relinquish control from time, via an ordinary function
return, so that other threads can run. Since the threads are
synchronous, i.e. they don't interrupt each other, they don't need to
use semaphores, mutexes, critical sections, or other facilities to keep
from interfering with each other.
http://home.swbell.net/mck9/ct/
CRUNCHbox makes crunched binaries (programs
made up of many other programs linked together into a single
executable). The main reason to crunch programs together is to fit as
many programs as possible onto an installation or system recovery disk.
[..]www.tux.org/pub/people/kent-robotti/looplinux/rip/index.html
DyneBolic is a live bootable CD-ROM, a
complete operating system without the need for a hard-disk and with few
requirements. It tries to recognize most of your hardware (especially
soundcards, video grabbing cards/devices, and network cards), letting
you use dyne.org multimedia free software without having to install or
configure anything. It even works on Windows boxes.
http://dynebolic.dyne.org/
Go to top of page Go to D of Scandinavia home
Funiter (FUNction ITERation) is developed
for educational purposes as a laboratory, generating graphs of several
types for iteration of real and complex functions with comfortable
switching between related types of graphs.
[..]//catv0136.extern.kun.nl/~stijnw/Funiter/FuniterEnglish.html
Geo-IP enables you to easily look up
countries by IP addresses, even when reverse DNS entries don't exist.
There is a free database that is updated yearly, and there are a number
of open source APIs available.
http://maxmind.com/geoip/
GUSS the Universal System Simulator
simulates hardware to test, debug, and profile software. It is capable
of running an operating system without any modification to the OS
itself. It eases the development of system software such as operating
systems or device drivers, but can also be useful to test new hardware
designs.
http://www.freesoftware.fsf.org/guss/
jtag arm7tdmi is a jtag emulator for
ARM7TDMI cores. It was developed and tested on the Atmel EB55 board.
http://www.ascensit.com/developers/atmel_eb55/main.php3
Qt ISDN Linux is a graphical frontend to
isdn4k-utils, based on Qt 3.0.4+. It allows you to run either single or
dual connections, and it supports hisax and syncppp. It can share the
Internet connection with the rest of your LAN if you wish, and you can
even use it as a callback server/client.
[..]l.php3?/utvikling/qtisdnlinux/manual/qtisdnlinux_manual.html
Surplus Electronic parts
C&H Surplus in Pasadena:
http://www.candhsales.com
Toronto Surplus in TO:
http://www.torontosurplus.com
Go to top of page Go to D of Scandinavia home
Transformer less circuit
http://home.clear.net.nz/pages/joecolquitt/txless.html
IR Receiver
http://home.clear.net.nz/pages/joecolquitt/ir-rec.html
A PAINLESS GUIDE TO CRC ERROR DETECTION
ALGORITHMS
http://www.geocities.com/SiliconValley/Pines/8659/crc.htm
MythTV is a project aiming to
create a
homebrew set-top box. The end goal is to have a nice interface for
watching TV, recording shows, listening to music, etc., all displayed
on a TV and controlled by a remote.
http://www.mythtv.org
HomeNet, A site with AVR, HC11 code and electronic
solutions for graphics LCD's and serial LCD's
http://www.microsyl.com/
Touch sensor panels
http://www.qprox.com/products/qtouch.php
CRL/OHH Bootloader
CRL/OHH is a flash bootloader for Linux, QNX, NetBSD, and WinCE used on
the HP iPAQ and Jornada handhelds, Compaq Personal Server, and a
variety of other ARM-based platforms. It supports booting Linux from CF
flash/IDE cards.
http://www.handhelds.org/feeds/bootldr
Highlight is a universal source code to
HTML, XHTML, RTF, TeX, or LaTeX converter. (X)HTML output is formatted
by Cascading Style Sheets. It supports ADA 95, Assembler, Bash, C, C++,
C#, Java, Javascript, Lua, Perl, PHP, PL/SQL, (Object) Pascal, Tcl/Tk
and Visual Basic files. It's possible to easily enhance Highlight's
parsing database.
http://www.saalen.de.vu/
Go to top of page Go to D of Scandinavia home
sWM (the Small Window Manager) provides a
very fast user interface and features that are not found in other
small-footprint window managers. It was written for small computers
with very little memory and small screen sizes, is GNOME compliant, and
supports pixmap based themes.
http://www.informatik.hu-berlin.de/~sperling/prog/swm.html
Boot Scriptor is a program that allows a
high degree of interactivity when booting from a CD- ROM drive. It
provides a set of commands that enable users to boot a system in a
number of ways, as well as providing interactive menus. Boot Scriptor
runs on top of a specialized version of Isolinux and can act as a front
end to it, as well as expanding on the Isolinux feature set to allow
more complex boot scenarios. It supports a simple scripting language.
http://www.bootscriptor.org
Lenz's Law (the parent / child relationship)
http://www.sciencejoywagon.com/physicszone/lesson/08magnet/lenslaw/lenz.htm
dual-port
V.22bis modem with an 8051 microcontroller
http://www.cmlmicro.com/products/wtelecom/CMX850.htm
Technical Reports on PCB makings
http://www.mentor.com/pcb/tech_papers.cfm?v=205729&p=7128297&s=4134334&c=sdd
http://www.simat.org.uk/1whubv3sst-assembly.jpg
http://www.simat.org.uk/barov3sst-assembly.jpg
Go to top of page Go to D of Scandinavia home
CAN
Try also http://www-eu3.semiconductors.com/acrobat/applicationnotes/AN96116.pdf contains a lot of useful information about physical layer, cabeling, calculation of termination, termination principles ...
Have a look at our our CAN link collection at http://www.canexperts.de/engl/publicat/can_links.html
There many papers of interest, e.g.:
An Introduction to CAN http://www.ime-actia.com/can_intro.htm
There is no difference in the CRC Calculation between so-called Basic-CAN and PeliCAN. It's all defined in the CAN 2.0 standard and chips have to fulfill this spec.
Indoor Air Quality
http://www.epa.gov/iaq/
http://www.epa.gov/iaq/pubs/insidest.html
Outdoor Air Quality
http://www.cmdl.noaa.gov/
http://www.arb.ca.gov/aaqm/criteria.htm
http://www.arb.ca.gov/aaqm/qmosqual/qamanual/qamanual.htm
How to get speed feedback from a small DC motor.
http://www.romanblack.com/encoder.htm
LINUX pbx
http://www.asteriskpbx.com/
CANOpen
http://www.can-cia.de/
http://www.esacademy.com/faq/docs/canopen/implementing.html
http://atlasinfo.cern.ch/Atlas/GROUPS/DAQTRIG/DCS/CANINFO/canproto.html
CAN cource info
http://www.esacademy.com/myacademy/
Go to top of page Go to D of Scandinavia home
DeviceNet
http://www.odva.org/
LinuxBIOS SDK
http://www.cwlinux.com/eng/products/products_sdk.php
Calculate CAN bit timings
http://www.port.de/engl/canprod/sv_req_form.html
Spoonful of sugar could get cars zooming
http://www.cnn.com/2002/TECH/science/08/28/sugar.cars.reut/index.html
Calculating CAN Bit Timing and Bus Lengths
http://www.mjschofield.com/cantime.htm
Micro Tools for Linux
http://home.t-online.de/home/Michael.Stumpf/AVR/AVR.htm
avr tools (source) download
http://www.amelek.gda.pl/avr/
http://mail.freesoftware.fsf.org/mailman/listinfo/avr-libc-dev
http://savannah.gnu.org/projects/avr-libc
Power Management
http://www.ab.com/PEMS/
http://www.ieee-pcic.org/archive/PCIC%2098-24.pdf
http://www.squared.com/
http://www.sandc.com/
Go to top of page Go to D of Scandinavia home
GCC Inline assembler cookbook
http://www.egnite.de/ethernut/GCCAVRInlAsmCB.pdf
GNU Developmetn environment for the AVR
http://www.enteract.com/~rneswold/avr/avr-tools.pdf
I
just found this great PDF on metal spinning:
http://prl.stanford.edu/documents/pdf/spinning.pdf
The
Goertzel Algorithm
Tone detection
http://www.embedded.com/story/OEG20020819S0057
Embedded Programming resources
http://www.ipass.net/~hammill/newavr.htm
Basic Information and Introductions to AVR
New! Finally an AVR Mailing List Archive - Thanks Les Grant for putting this together!
A Very Good Page for Beginners - Has all the information needed to get started including hardware, software, programmer, etc. This might save a lot of digging around.
Blitzlogic - A nice page with lots of information about AVR, PIC, Scenix SX, and other micros. Compiler and getting started information.
What is an AVR? An explanation by me, the author of this page.
Atmel Home Page - Atmel Semiconductor Corporation. Maker of the AVR, Flash Memory, EEPROM, and more! Get the latest datasheets from here. Check out the FPSLIC with 30 MIPS AVR and FPGA to create a system on a chip.
Go to top of page Go to D of Scandinavia home
Peter Sharpe - runs this page that will get you to lots of great AVR information.
ATMEL AVR Page - has a comparison between the AVR and 8051 in code space, speed, etc. Also has some programmer schematics and links to datasheets, and tools.
Omega V's AVR Resource Page - a growing collection of links and projects. Very good list. Site is in Norway.
Fixed Links! Cornell University EE476 Course Page - Home page for college course which deals with microcontroller design and embedded control using the AVR. Currently taught by Bruce Land. Bruce and his students have produced some outstanding projects and code examples over a couple of semesters now.
Matthew Rowe's Beginner AVR and PIC page - links to all the essential getting started information.
Dr. Claus Kuhnel - look on the Mikrocontroller page for some links to products, programming languages, etc. For AVR, PIC, 8051, Scenix SX. Page is in German. Click here to translate.
AVRpoint - A list of links to projects, code, and tools for the AVR. Page is under development. See PICpoint and SXpoint for PIC and Scenix stuff.
The AVR Forum - Good Collection of links, FAQs, Sample Code for STK200 and STK300. Sponsored by Kanda Systems Ltd. I won an AVR Workshop Starter Kit in their AVR contest. Thanks!
Go to top of page Go to D of Scandinavia home
Project Ideas
VK6BRO Homepage Ham Radio Related Projects including: VFO Counter/Stabilizer and Programmable PLL board.
Henry Carl Ott, N2RVQ has a nice project page with POCSAG encoder, AVR Based TNC for APRS, Radio to RS-232 interface, and more.
iReady - Using the Seiko i7600 hardware Internet chip with the AVR. Both an 8515 circuit and a 2313 development board are listed. Source code, schematics, and PCB layouts are provided in most cases.
New collaborative effort headed by Jason Kyle to develop and AVR board that can support ISA Ethernet cards for embedded TCP/IP, web server, etc.
More on the Embedded Ethernet Hardware - Information about interfacing an Ethernet card to the STK 300. By Dave Hudson.
Embedded 10BaseT Ethernet - This project was originally done with a PIC, but was converted to a MegaAVR Controller. Uses Crystal CS8900 Ethernet Chip. Responds to IP Pings in 10 mS. Glad to see another convert to the AVR! This page is back!! Gary's original source file up here in case the site disappears. Source File. Gary has done a nice job with his new site. Glad I found it again.
Cornell University EE 476 Spring 2000 final Projects - Bruce Land's students have outdone themselves again! Some real nice efforts again this year. This course applies the AVR to embedded control projects. It is good to see the AVR making headway into the academic world. These students should be well prepared for the real world.
Go to top of page Go to D of Scandinavia home
Another Great Page with lots of keyboard information and stuff about wearable computing. Has code to make the AVR look like a PC keyboard. Imagine the possibilities. Links to development tools and other AVR sites and mailing lists. Keyboard emulation code now correctly emulates the PC keyboard on power up.
A Really Cool Site - With IR, Robots, Keyboard Interface, Example Code and more! Has some good information on Neural Networks and Basic Stamps as well.
Digibox Interface - A project for repeating IR control codes from a VCR to control a Satellite Receiver
Local Interconnect Network (LIN) - This protocol is a low speed subset of CAN and is supported by the AVR using this new Atmel Application note. Since this app note supports the slave function, how about a master LIN controller? LIN is a single master, multiple slave architecture. Microchip has also announced support for this protocol.
Alberto Ricci Bitti Home Page - The author of this page has some award winning designs. Video generation by an AVR controller, simple and elegantly useful circuit ideas, some PIC stuff too.
Atmel AVR RISC Controllers - This page contains some excellent ideas for microcontroller based projects. The pagemaster, Dhananjay V. Gadre, has a book in the works. I want to build the 2343 based Morse keyer.
Omega V's AVR Resource Page - a growing collection of links and projects. Very good list.
An Interesting AVR Page - has RC5, PC Keyboard, Printf, and some other interesting stuff.
Claudio Lanconelli's Home Page - Look under his projects for a programmer for AVR and PIC as well as his AVR Mini Threads Kernel and future work using AVR with CAN.
AVR+USB - Interfacing an AVR to National Semiconductor USB Controller. Includes Pascal source code. Part of Antii Lukats' Sistudio site. Home of the original SimmStick.
Go to top of page Go to D of Scandinavia home
Jack's AVR Page - Home of JAVR Basic. Jack has some nice projects including interfacing a Dallas Semiconductor Real-Time-Clock to an AVR. Check out JAVR Basic and the floating point library as well as the handy timer and baudrate calculator. Highly recommended site!
Larry Barello has some great code examples for some various robotics functions. Also check out the nice RTOS kernel and monitor for AVR that he has done.
90 day timer - A project that I have been working on. This is a work in progress, so it may change and suggestions are welcomed. This is a little timer using a 90S2343 with internal RC oscillator and 4 LEDs. One LED flashes to let you know the thing is running. The other LEDs turn on after approximately 30, 60, and 90 days. Uses EEPROM so you don't lose more than an hour when power goes out. I haven't implemented the reset yet.
Steve Lawther's Page - has some great projects including WX Station, LCD tester, DS1820 Thermometer, Robotics, USB, and some PIC stuff too.
AppleCyber - Grant Stockley has some outstanding projects that involve the AVR, including a sound player. This site may have moved. Anybody know where?
Stelios Cellar - Home of the AVR Web Ring. The site contains many code examples, projects, and great links.
SniffStick - A low cost data logger based on the 90S2343/2323.
Updated! Eddie's Composting Loo fan controller - A good example of using a 90S1200 with sensor inputs and power control output. Also check out Eddie's Home Page and VCR IR Remote interface.
What am I working on now? I probably need badly to update this list. :)
Go to top of page Go to D of Scandinavia home
OS Kernels
Larry Barello's AvrX Kernel looks really nice. Also check out his great robotics code and other projects.
AVR Kernel - This page describes a small OS kernel for the AVR. The author also has an assembler, avra. Hopefully the kernel will be ready and posted soon.
Claudio Lanconelli's Home Page - Look under his projects for a programmer for AVR and PIC as well as his AVR Mini Threads Kernel and future work using AVR with CAN.
Terse RTOS - Anyone want to port this to AVR? Currently runs on 8051. The author has an interesting book called Flow Design for Embedded Systems.
Myke Predko - has a site packed full of information on 8051, PIC, and AVR. He has an RTOS for 8051 that looks good. Might be a candidate for porting to the AVR.
Jean Labrosse's uC-OS has been ported to AVR. I can't find the page right now but here is the file.
Go to top of page Go to D of Scandinavia home
Getting Started Code
AVR Software Examples - Has source code for a full duplex software UART.
Wagner Lipenharski has a very helpful microcontroller page. His page is packed with lots of code examples and interesting ideas for the AVR as well as 8051. A good resource for the beginner or expert!
Kanda Systems Ltd. also has some unsupported code for getting started. There is a PIC to AVR code converter that is useful for learning the AVR code. Look here for tools that convert IAR assembler code to/from the Atmel assembler.
The AVR Forum - Good Collection of links, FAQs, Sample Code for STK200 and STK300. Sponsored by Kanda Systems Ltd.
Dontronics Atmel Devices - also has some getting started code for the 8515.
My Infrared Security System Code. Transmitter and Receiver asm files.
K5HJ AVR Page - A fellow ham operator who has a great repository of example code. Dallas 1-Wire protocol, LCD Code, Serial, and more.
Stelios Cellar - Home of the AVR Web Ring. The site contains many code examples, projects, and great links.
Go to top of page Go to D of Scandinavia home
Programming Languages - Compilers and Assemblers
Jack's AVR Page - Home of JAVR Basic. Also an AVR Floating Point library and some good applications like a graphic LCD controller. Check out the handy Baud Rate, Timer, and Floating Point calculator. Look at Jack's detailed evaluation and comparison of the various compilers available for the AVR.
AVR-GCC FAQ - Bluecollar Linux page with new AVR-GCC FAQ by Kurt Stevens. This is very useful for those of us learning AVR-GCC.
Small Device C Compiler - A new open-source compiler with versions for Z80 and 8051 with versions for AVR and PIC under development. The compiler runs under Linux and Windows. This page also has some good links.
FastAVR basic compiler - A new compiler for AVR. Give it a try! Bojan is looking for resellers.
E-Lab Pascal for AVR - Reportedly good for fast application development for AVR. Also provide programmers and other AVR tools. Now have Mega 161 and 163 support in the compiler.
AVR-GCC Page - The Gnu C compiler for AVR. Other GNU tools also available. Produces very good code and is freely availble. See the FAQ above.
AVR-GCC for Windows - Nice job making the GCC compiler run under Windows! This is the Atmel fur Dummies page also listed above.
AVR SmallC Compiler - A great effort being made here by Ron Kreymborg. The full version is $49 US.
Go to top of page Go to D of Scandinavia home
CodeVision C Compiler by DHP Technology – Another GOOD C compiler at a reasonable price.
Imagecraft - Has a reasonable cost commercial C compiler for the AVR and for several other microcontrollers too. Look for the new compilers that support the Tiny AVR family. Their prices are low enough for the hobbiest, but the products are good enough for serious development.
IAR C Compiler - A premium C compiler for the AVR. Rumored to have the best code optimization, but compare for yourself. IAR also supports a number of other microcontroller with their embedded workbench. Good if you want to keep the same IDE as you develop for different micros.
TK's Page - His AVR assembler for Linux never made it. Now links to Tom Mortensen's Page. Maybe TK will put something else up, so I'll keep the link for a while.
Freeware Assembler by Tom Mortensen. Distributed under the GNU Public License with source code. Compiled versions for Linux and DOS. I like to see free tools!
Roberto Biancardi has some information about a C compiler for AVR, lcc-avr. I'll be checking this site out more thoroughly later.
Atmel für Dummies - Site is in German. English version available AVR-GCC for Windows and AVA.
Sistudio.com - by Antti Lukats, creator of the original SimmStick. I hope that Antti gets his page back running soon. He had some good things to offer.
Dunfield C Compiler - $99 US compiler and development kit. Also available for 68HC08, 68HC11, 68HC12, 68HC16, 8051, 8085, 8086, 8096, and 6809.
Go to top of page Go to D of Scandinavia home
Development Tools , Programmers, and Boards
Johann Aichinger's Page - Another AVR Programmer for Windows and more. This one is freeware for non-commercial use. Can connect to either serial or parallel port and supports Tiny22 and other AVR parts up to 8K. Johann also has some good information on a general electronics "Home" page.
ATMega Board - Complete with reset, ISP program connector, and more in a small form factor. Allows you to use the SMT ATMega 103 for easy prototyping. Connection by two dual row header strips. Includes 32 kHz and 4 or 6 Mhz crystals. Ideal for a robot or other project.
Horizon Electronics - a young entrepreneur ham who has an AVR single board computer as well as some other useful tools for HTML, robotics, and VC++.
Jerry Meng's Page - The BA1FB Programmer is the lowest cost way to get started programming the AVR parts. This is probably the most cost effective way to start with any microcontroller.
Test of the BA1FB Programmer - this guy has tried out the programmer. Also with AVRBASIC.
MAPP Home Page - This page has GNU Assembler, C Compiler, ISP for AVR. Also a RTOS for the AVR and an RS232 to SPI interface. Mostly geared toward Linux, but you may be able to compile the tools for other platforms as well.
Wirz Electronics - This site has a IR sensor tutorial as well as their serial LCD interface and other products. Carries the X-Programmer from JPK Microsystems for the AVR.
Go to top of page Go to D of Scandinavia home
Lawicel - A company in Sweden that provides AVR based boards and development tools. Their new CANDIP is an AVR with CAN controller mounted on a DIP carrier. Nice!
MicroAsm by Ole Saether - A nice windows editor that can drive any command line assembler. Good to use with avrasm or the IAR assembler.
S51KQ - A site with Mega-AVR development board as well as a variety of interesting projects. Mostly Amateur Radio and Television projects. A neat site to explore! The Hams in Slovenia are doing a lot of great stuff.
A Non-Commercial AVR Parallel Mode Programmer - One of only a few available. Parallel mode programming allows you to set the RC Oscillator bit and other things you cannot do with serial SPI programming.
Claudio Lanconelli's Home Page - Look under his projects for a programmer for AVR and PIC as well as his AVR Mini Threads Kernel and future work using AVR with CAN.
SimmSticks are miniature single board computers in 30 pin SIMM form factors. There is a $500 US design contest.
Flash Designs Ltd. - Offers In Circuit Emulators for AVR as well as several other embedded microcontrollers. Their emulator can reportedly run at 30 - 40 MHz, 3.3 or 5 volts and has good C compiler support. They also sell the ImageCraft C compiler and offer low-cost rental and evaluations of their emulators. Prices are in UK Pounds, but don't look too bad. Watch for add-on's. I would suggest renting or evaluating any expensive development tool before committing to purchase.
Leon Heller's Page - has some PIC information as well as an AVR prototype board.
MicroTronics - Provides some nice looking boards for Atmel controllers. The boards would be great for developing prototypes or small volume custom solutions. They also have an ISP board for 89S and 90S parts. They support the PIC too. Check this page out if you need a target board. Some good links to tools too.
Baritek AVR Development tools - This site has some development boards and socket adapters to help with the Atmel AVR.
The DCK AVR pseudo-parallel programmer - This programmer is supposed to enable you to program the RC Osc bit and other things that you can't do with the serial ISP.
AVR-1 Programmer Utilities for Linux - Linux command line tools for the AVR-1 programmer sold by the now defunct ITU Technologies.
Go to top of page Go to D of Scandinavia home
Miscellaneous Information and Useful Links
The AVR Forum - Good Collection of links, FAQs, Sample Code for STK200 and STK300. Sponsored by Kanda Systems Ltd.
www.eg3.com - Ultimate Internet resource for board level, embedded, real-time, and MCU-MPU markets. Thousands of links and a search engine for the EE.
Wirz Electronics - This site has a IR sensor tutorial as well as their serial LCD interface and other products.
Stefan Wimmer has an Orcad library of AVR parts and some information on a good serial programmer. Expect to see more here soon.
Stelios Cellar - Home of the AVR Web Ring. The site contains many code examples, projects, and great links.
SMT Assembly Tips - My page of how to do quality assembly of prototype and low volume surface mount boards without investing a mint in equipment.
Bray's AVR Related Stuff - Links to some tools, ideas, and applications. STK 200 ISP Programming dongle information from Claudio Lanconelli. Good PC Keyboard and AVR terminal projects.
Cadsoft Eagle is a schematic capture and PCB layout program that has a good AVR parts library.
Go to top of page Go to D of Scandinavia home
Crystal and Oscillator Links.
New Section - Thanks to Stefan Wimmer! There seem to be a lot of questions about this topic so I am adding these handy links.
http://www.tla.co.nz/xtal1.html
http://pr.erau.edu/~lyallj/ee412/pierce_exp.html
http://www.ieee-uffc.org/freqcontrol/quartz/vig/vigtoc.htm
http://www.aelcrystals.co.uk/tech.htm
http://www.ecsxtal.com/techtalk.htm
http://www.murata.com - Murata makes ceramic resonators - a viable alternative to crystals for AVR and other micros. See their Application Notes on Resonators. I have used Murata's 4 MHz ceramic resonator with the 90S2313 and 4333 at both 5.0 and 3.3 volt supplies. Works well.
These links are to help you design in the proper crystal, oscillator, or resonator and select appropriate capacitors.
Go to top of page Go to D of Scandinavia home
A listing of links that explain the file formats output by development tools for use in programming devices.
Intel Hex
http://margo.student.utwente.nl/el/misc/intl_hex.htm
Motorola S Records
http://www.hitex.com/chipdir/oth/srecord.txt
OMF
http://www.edtn.com/scribe/reference/appnotes/md0075fc.htm
Go to top of page Go to D of Scandinavia home
Where to Buy Atmel Parts
Insight Electronics - Stocks the STK200 and STK300 starter kits. Willing to fill small orders of 100 pieces or less. If you have trouble with the online ordering, give the local office a call.
Arrow Electronics - Distributor of Atmel Parts.
All-American - Distributor of Atmel products as well as a variety of micro, memory, application specific, power, and display components. Have been willing to deal in small quantities.
Pioneer-Standard Industrial Electronics Division - Another Atmel Distributor. For small quantity orders, check out their online store.
Dontronics - Don McKenzie stocks AVR devices in Australia.
Alcom Electronics - Imports Atmel Parts into Holland
DigiKey - Is selling the STK200 and the AT91Sxxx ARM microcontrollers. Expect to see AVR parts as soon as they are available.
DigiKey
http://www.digikey.com/scripts/US/DKSUS.dll?KeywordSearch
Camden Electronics (DIN enclosures)
http://www.camden-electronics.co.uk/
Entrelec
International.
http://www.entrelec.com/pages/welcmhq/welcmeng.htm
Designing with opamps
http://www.dself.demon.co.uk/webbop/opamp.htm
http://www.cmsa.wmin.ac.uk/~alan/components/opamps/
Go to top of page Go to D of Scandinavia home
Alleato
http://www.alleato.se/frameset.htm
Power Management circuits
http://www.sames.co.za
Intro to RS-422 RS-485
http://www.hw-server.com/docs/rs485/rs485.html
Thermocopuple guide
http://dataforth.com/catalog/bb/190_1017231496.pdf
http://www.dataforth.com/catalog/bb/193_806659937.pdf
Sound over the CAN bus
http://e-www.motorola.com/brdata/PDFDB/docs/AN1776.pdf
Gray Code Dial
http://www.interlog.com/~speff/usefulinfo/gray_wheel.gif
Home built Air Solder iron
http://www.usbmicro.com/apps.html
SMT Mounting
http://library.solarbotics.net/techniques/smt_assy.html
http://www.seattlerobotics.org/encoder/200006/oven_art.htm
http://www.fix.net/~jparker/norcal/smt/vk33msmt.htm
This utillity converts raw hex data back into human readable source code as well as provide header information for the particular processor chosen. Most PICmicro®MCU processors are supported. If you wish to add a new processor, then insert the information into a text data file. This processor will be available next time SourceIt starts.http://www.bubblesoftonline.com/demo/heximg.html
Go to top of page Go to D of Scandinavia home
Cypress PSoC
Family
http://www.cypressmicro.com/
1-wire electronics ( Barometer, Hygrometer.
Lightning
detector)
http://www.jjware.com/index2.htm
Infra Red (IR) File Chooser is a
remote-controlled menu for selecting files and loading them by an
assigned program. You can add as many filetypes and associated programs
as you wish. The functionality of Infra Red (IR) File Chooser may be
extended using Perl or Shell scripts. The GUI was created with
Perl::GTK and it uses RCU::Lirc to fetch the remote controller commands.
[..]ain.org/index.php?x=.%2FProgramming%2FPerl%2FIR_File_Chooser
PC
technical answers resource "Answers that work"
http://www.answersthatwork.com/
How Automobile Ignition Systems Work
http://www.howstuffworks.com/ignition-system.htm
A poor student will
always complain about
something... ;-) A good student will design his own digital scope...
http://www.chocbar.demon.co.uk/
http://www.bitscope.com
http://web.rol.ro/bitscope/
http://members.nbci.com/davidjones/dsoa_mk3.htm
http://members.ozemail.com.au/~dljones/files/dsoamk3.txt
http://www.ee.washington.edu/conselec/CE/sp95reports/guterman/final/scope1.htm
http://www.web-tronics.com/pcbas20digst.html
http://www.elektor-electronics.co.uk/actions/gameboy.htm
http://www.hobbytron.net/oscopesub.html
Go to top of page Go to D of Scandinavia home
Linux Automation
http://www.linux-automation.de/index_en.html
Embedded CAN devices(CAN4USB)
http://www.zanthic.com/
CAN Home automatation
http://www.brightan.com/
Infrared
Communications with PICS. Other than
http://www.rentron.com
PIC
Electronic Projects
http://www.geocities.com/vsurducan/electro.htm
Go to top of page Go to D of Scandinavia home
Built your own DSO ( digital storage oscilloscope) :
http://www.chocbar.demon.co.uk/
http://www.bitscope.com
http://web.rol.ro/bitscope/
http://members.nbci.com/davidjones/dsoa_mk3.htm
http://members.ozemail.com.au/~dljones/files/dsoamk3.txt
http://www.ee.washington.edu/conselec/CE/sp95reports/guterman/final/scope1.htm
Go to top of page Go to D of Scandinavia home
Electronic schematics and other goodies:
http://www.interq.or.jp/japan/se-inoue/e_menu.htm
http://www.commlinx.com.au/schematics.htm or
http://210.15.198.70/schematics.htm
http://www.uslink.net/~cybercir/archive.htm
http://www.epanorama.net
Go to top of page Go to D of Scandinavia home
PIC17F87x bootloaders:
http://www.picnpoke.com/demo/ROMzap.zip
http://www.htsoft.com/files/samples/bootldr.zip
http://www.execpc.com/~rfarmer/
http://www.xs4all.nl/~wf/wouter/pic/wloader
http://www.workingtex.com/htpic/PIC_bootloader.htm
http://www.ise.pw.edu.pl/~wzab/linwload/linwload.html
http://www.seanet.com/~karllunt/picload.htm
LCD to PIC interface info:
http://www.myke.com/lcd.htm
http://www.epemag.wimborne.co.uk/resources.htm
http://www.netstra.com.au/~elek
http://www.bobblick.com/bob/projects/lcdterm/
PC serial and parallel interfacing info:
http://www.beyondlogic.org/
Go to top of page Go to D of Scandinavia home
PIC12C508 tricks:
http://www4.tpg.com.au/users/talking/10%20Tricks%20for%20508A.html
http://www4.tpg.com.au/users/talking/library_button-to-2Buttons-2.htmlGo to top of page Go to D of Scandinavia home
RS485 protocol:
http://www.national.com/an/AN/AN-1057.pdf
http://www.arcelect.com/485info.htm
http://www.geocities.com/SiliconValley/Peaks/4125/myfinal.htm
Quotes
http://www.merylstreeponline.net/QP1.htm
CF, SD, etc USB
readers
http://www.phison.com/
Memory Stick Info
http://www.memorystick.org
CAN Controller Pricing
http://groups.yahoo.com/group/CANbus/database?method=reportRows&tbl=2
For those that don't want to use
a Yahoo
ID, you can login with name: CANbus_2002, passord: password
Go to top of page Go to D of Scandinavia home
Fedex:
http://www.fedex.com
DHL:
http://www.dhl.com
The CAN Mailing List
http://www.can-bus.com/canlist/index.html
USB CAN
http://www.phytec.com/usbcan.html
Go to top of page Go to D of Scandinavia home
Solar powered car, Check out the car at www.sunswift.com.
Coding and testing of the
Fujitsu CAN bus solution
http://hepwww.ph.qmw.ac.uk/~dmills/CAN/19042001RAL/online/RAL19042001/
F2MC
Series Automotive Network Solutions
http://edevice.fujitsu.com/fj/CATALOG/AD07/07-10013/1e-3.html
http://www.fme.gsdc.de/gsdc.htm
http://www.fme.fujitsu.com/products/micro/in_the_news.html
http://www.processorexpert.com/download/16lx/main.html
http://www.hkegmbh.com/english/embeddedcontrol.htm
Softune Download http://f2mc.nm.ru/
SMT
projects
http://www.aracnet.com/~gpatrick/
http://www.epanorama.net
http://smt.pennnet.com/home.cfm
http://www.pcdmag.com/
http://www.smta.org/
PIC Compiler
http://www.bknd.com/
search google "IR
cloudbounce"
(people using high power IR rigs to make homemade IR
pirate radio stations etc for city use)
search google "IR laser DX"
(people having fun competing in distance communication
events with homemade laser setups, gas and solid state)
Go to top of page Go to D of Scandinavia home
Shikigami
The free, open-source GUI environment developed by AXE. Designed for
small equipment, such as hand-held terminals and embedded equipment.
Shikigami features an easy-to-use desktop interface, handwriting
recognition, and artificial intelligence.
http://www.sikigami.com/index-e.html
Embedded Control Europe
http://www.embedded-control-europe.com/prodnews.php?cat=12&pid=2260
Sipex ( MAXIM copies)
http://www.semicon.ru/Gross_ref_MAX.htm
Build Your Own Microcontroller
Projects
http://www.kmitl.ac.th/~kswichit/
EPROM EEPROM Programmers
http://home.quicknet.com.au/andrewm/eprom1/index.html
Electronic Kits
http://www.a1parts.com/newkits/
Programmers
http://www.newfoundelectronics.com/
Windows GUI for wppisp (avr
programmer)
http://www.danny-newport.com/Winprogs.html
Programming a DT006 on Win2K from
GCC-AVR/AVR Studio 3
http://avr.jpk.co.nz/pipermail/avr-gcc-list/2002-June/002014.html
Go to top of page Go to D of Scandinavia home
Infrared and Video
http://irdeo.de/eirdeo.htm
WinCvs
http://www.wincvs.org/
Free GNU Toolkits for OCDemonTM
BDM/JTAG Devices
http://www.ocdemon.com/
Embedded C++
http://www.caravan.net/ec2plus/
A
GNU
Development Environment for the AVR Microcontroller
http://www.enteract.com/~rneswold/avr/index.html
Go to top of page Go to D of Scandinavia home
CANopen
Compliant Bootloader
for the T89C51CC01 Atmel Flash Microcontroller
http://www.esacademy.com/atmel/bootloader.htm
Controller Area
Network - Other CAN Web Sites, Newsgroups, and more
http://www.mjschofield.com/othsites.htm
atmel codes and flashes
http://vorlonhomeworld.dnsq.org/atmel.htm
Windows
uisp (AVR programmer
software)
http://www.geocities.com/msbechtold/uisp/uisp.html
PICLIST Diskdives info
http://www.piclist.com/techref/drives.htm
http://www.ftdichip.com/FTProj.htm PIC or SX 28 to IDE (Compact Flash) interface with a USB interface chip on the other end.
http://www.barrymichels.com/ide/ Complete PIC to IDE interface. Uses RAM to buffer the data and reads FAT partitions.
Go to top of page Go to D of Scandinavia home
How to connect an IDE disk to a microcontroller using an 8255 from Thomas Brandon [tom at psy.unsw.edu.au] by Omar Martinez [omartinez at hartford.com.ar] or Peter Faasse [faasse at nlr.nl] depending on who you talk to today. In html at http://minyos.its.rmit.edu.au/~s9906768/pic/IDE_to_8255.html
http://www.chipcenter.com/circuitcellar/february01/c0201ms1.htm "PIC A COMPACTFLASH CARD" interfacting a microcontroller to a CF and IDE
http://www.montanadesign.com/contest.html A contest to interface a PIC to and IDE hard drive.
PIC Programming
http://jaichi.virtualave.net/pic16f8xx-e.htm
PIC Programming
Support Documents - Programming Specifications
http://www.microchip.com/1010/suppdoc/specs/index.htm
Unlock celluar?
http://www.drmobil.st/
CAN bus Cables and
Connectors
http://www.cd-systems.com/Can/can-cables.htm
Go to top of page Go to D of Scandinavia home
CAN-Bluetooth-Gateway.
http://www.esd-electronic.com
http://www.kvaser.com
Distributor
http://www.ebv.com/home.phtml
ISDN4LINUX
http://www.isdn4linux.de/faq/i4lfaq.html#toc27
AVR Comparison
http://www.avrfreaks.net/Devices/devcompare.ph
http://avarice.sourceforge.net/
AVaRICE
http://avarice.sourceforge.net/
Physics Notes on Electronics
http://www.phys.ualberta.ca/~gingrich/phys395/notes/node1.html
Winsock UDP / TCP/IP samples
http://proj.ee.cityu.edu.hk/winsock/winsock.htm
Visual C++ Home
http://msdn.microsoft.com/vstudio/default.asp:
Service Packs: http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp5/dnldoverview.asp
Go to top of page Go to D of Scandinavia home
Boxon
http://www.boxon.se/
Multicast
http://www.tack.ch/multicast/
X-trafik
http://www.x-trafik.se/
Setting up a name server
http://www.unet.univie.ac.at/aix/aixbman/commadmn/tcp_nameres.htm#A16C0cee3
Simple Control Protocol
http://www.merl.com/projects/SCP/
http://news.com.com/2100-1040-884462.html
Simple device Control Protocol
http://www.cafwap.net/~sdcp/spec/20010215/
Phython
http://www.python.org
FreeScada
http://sourceforge.net/projects/freescada/
http://tts.lt/linux/freescada/en/index.php3?article=download.php3
Go to top of page Go to D of Scandinavia home
SI System
http://www.unc.edu/~rowlett/units/dictA.html
Gostview
http://www.cs.wisc.edu/~ghost/gsview/
Floating Point
http://www.javaworld.com/javaworld/jw-10-1996/jw-10-hood.html
Jameco - Electronic Components
http://jameco.com
Tempsensorer
http://www.heraeus-sensor-nite.de/index_ie.htm
RS Components
http://se.rs-c.dk/static/index.html
HI-TEC
http://www.htsoft.com/
PC Development Under Linux
http://www.yty.net/pic/
C2C Compiler
http://www.picant.com/c2c/c.html
Go to top of page Go to D of Scandinavia home
DeviceNET
http://www.ab.com/networks/devicenet.html
Gula Sidorna
http://www.gulasidorna.se/main/frameset.asp
Webelements
http://www.webelements.com/
Chipdir
http://www.amc.com/chipdir/n/61.htm
Hitachi Remote Control Format
http://wwwbzs.tu-graz.ac.at/~fleischh/computer/hp48/horn/utils/rem34bg/remotes/hitachi/hitachi.txt
ftp upload
http://www.ndrw.co.uk/free/ftpupload/
Sitecopy
http://www.lyra.org/sitecopy/
My UART routine at http://www.embedinc.com is fully interrupt driven and
http://www.janz.de/index-e.html
http://www.saelig.com
http://www.port.de/cgi-bin/CAN
Go to top of page Go to D of Scandinavia home
XML Parser
http://www.jclark.com/xml/expat.html
CANLIST
http://www.vector-informatik.com/canlist/
We (Ann Arbor Sensor Systems) have been working hard to produce a 1-wire non-contact temperature sensor and I can say we finally have done it. It is very small (in a small TO-5 style transistor can). It contains a high-tech diffractive lens so the field of view is about 8.5 degrees. It is fully calibrated and will measure from -40C to 200C. If interested there is a two page pdf of the specs. It will be available for sale October 7. Our product was launched at the Boston Sensors Expo last week where we won the “eureka!” award given out by the editors of Sensor Magazine. If anybody is interested in the technical aspects I would be happy to answer any technical questions of the group (Please no sales questions just technical. Sales questions can be taken by me at Kryskowski.david@aas2.com or sales@aas2.com).
YAMPP
http://www.myplace.nu/mp3/yampp3u.htm
Hogias PC Museum
http://www.hogia.se/pcmuseum/introduktion/introduktion.htm
IQTherm
http://www.rfpartner.se/iqtherm/
Linux CAN4LINUX driver
http://www.port.de/engl/canprod/sw_linux.html
Go to top of page Go to D of Scandinavia home
Rob's
Fieldbus Pages
http://ourworld.cs.com/rahulsebos/
1-wire community
http://1wire.clawz.com/
wxworks.org
http://wxwindows.org/
The CAN
wiki page
http://www.port.de/cgi-bin/CAN
NMEA Standard
http://www.nmea.org/
CAN Code
http://www-ri.hive.no/canbus/
Go to top of page Go to D of Scandinavia home
SJA1000 info.
http://www-ri.hive.no/canbus/
http://www.avr-asm-tutorial.net/
http://www.embedded-creations.com/projects/microVNCoverview.htm
Toms Hardware
http://www6.tomshardware.com
http://www.quazar.clara.net/sam/hardkey.htm
Win32 Serial Port IO Starter
http://www.cis.upenn.edu/~mcken/pet/portio/ReadMe.html
Simulate Disk
http://www.cs.duke.edu/~anderson/110/nachos_code/machine/disk.cc.html
Good Utils
http://ce.sharif.edu/~seddigh/
Circuit Ideas
http://www.lennard.net.nz/
Power supply cookbook
http://www.maxim-ic.com/cookbook/powersupply/
Go to top of page Go to D of Scandinavia home
AVR boot loader plus a lot of other usefull
stuff
http://tlw.com/bryce/robot/avr/
PIC'n
Techniques, PIC Microcontroller Applications Guide
Programming
& Customizing PICmicrocontrollers
Design
With
Pic Microcontrollers
PICmicro
Microcontroller Pocket Reference
Easy
Pic'N
: A Beginners Guide to Using
Microcontroller
Cookbook
Electronic
Circuit Guidebook, Vol 1: SENSORS
Sensors
for
Mobile Robots : Theory and Application
http://www.nexuscomputing.com/~picarchive/
AVR Tools
http://members.tripod.com/Stelios_Cellar/AVR/AVR%20Links.html
MicroController In System Programmer (UISP)
http://www.geocities.com/msbechtold/uisp/uisp.html
PICALL Programmer
http://www.picallw.com/#SOFTWARE
Go to top of page Go to D of Scandinavia home
Linux CAN4LINUX driver
http://www.port.de/engl/canprod/sw_linux.html
Rob's
Fieldbus Pages
http://ourworld.cs.com/rahulsebos/
1-wire community
http://1wire.clawz.com/
wxworks.org
http://wxwindows.org/
The CAN
wiki page
http://www.port.de/cgi-bin/CAN
NMEA Standard
http://www.nmea.org/
Go to top of page Go to D of Scandinavia home
CAN Code
http://www-ri.hive.no/canbus/
SJA1000 info.
http://www-ri.hive.no/canbus/
http://www.avr-asm-tutorial.net/
http://www.embedded-creations.com/projects/microVNCoverview.htm
Linux CAN4LINUX driver
http://www.port.de/engl/canprod/sw_linux.html
Rob's
Fieldbus Pages
http://ourworld.cs.com/rahulsebos/
1-wire community
http://1wire.clawz.com/
wxworks.org
http://wxwindows.org/
The CAN
wiki page
http://www.port.de/cgi-bin/CAN
Go to top of page Go to D of Scandinavia home
NMEA Standard
http://www.nmea.org/
CAN Code
http://www-ri.hive.no/canbus/
SJA1000 info.
http://www-ri.hive.no/canbus/
http://www.avr-asm-tutorial.net/
http://www.embedded-creations.com/projects/microVNCoverview.htm
Toms Hardware
http://www6.tomshardware.com
http://www.quazar.clara.net/sam/hardkey.htm
Win32 Serial Port IO Starter
http://www.cis.upenn.edu/~mcken/pet/portio/ReadMe.html
Simulate Disk
http://www.cs.duke.edu/~anderson/110/nachos_code/machine/disk.cc.html
Go to top of page Go to D of Scandinavia home
Good Utils
http://ce.sharif.edu/~seddigh/
Circuit Ideas
http://www.lennard.net.nz/
Power supply cookbook
http://www.maxim-ic.com/cookbook/powersupply/
Toms Hardware
http://www6.tomshardware.com
http://www.quazar.clara.net/sam/hardkey.htm
Win32 Serial Port IO Starter
http://www.cis.upenn.edu/~mcken/pet/portio/ReadMe.html
Simulate Disk
http://www.cs.duke.edu/~anderson/110/nachos_code/machine/disk.cc.html
Good Utils
http://ce.sharif.edu/~seddigh/
Circuit Ideas
http://www.lennard.net.nz/
Go to top of page Go to D of Scandinavia home
Power supply cookbook
http://www.maxim-ic.com/cookbook/powersupply/
Open Distributed Data Acquisition System
http://sourceforge.net/projects/oddas/
http://www.cse.unsw.edu.au/~daves/thesis/
http://www.coy.pe.kr/coydb/cbhhtml/lm8-all.htm
MicroCAN Project
http://www.emicros.com/microcan/
Inkapsling RS-232
http://www.pactecenclosures.com/
The vehicle network
http://www.circuitcellar.com/pastissues/articles/Tom119/text.htm
Welding gases
http://www.aga.com/web/web2000/se/wpp.nsf/pages/WeldingGases
Electronic Hobbyist
http://www.amasci.com/amateur/elehob.html
Go to top of page Go to D of Scandinavia home
XILINX WEB pak
http://www.xilinx.com/support/download.htm
The CAN wiki page
http://www.port.de/cgi-bin/CAN
e-novative DocBook Environment
(eDE)
http://docbook.e-novative.de/
DocBook
http://docbook.sourceforge.net/
http://www.oreilly.com/catalog/docbook/chapter/book/docbook.html
Simple TCP Re-engineering Tool
monitors and analyzes data transmitted between a client and a server
via a TCP connection. It focuses on the data stream (software layer),
not on the lower level transmission protocol (as packet sniffers do).
http://www.simphalempin.com/dev/tcpreen/
SRecord is a collection of powerful tools
for manipulating EPROM load files. It understands a number of file
formats including Motorola S-Record, Intel hex, Tektronix hex and
binary, for both input and output. SRecord filters include cropping,
filling, splitting, joining, and more. All filters may be applied to
all file formats.
http://www.canb.auug.org.au/~millerp/srecord/
Ethereal is a network protocol analyzer, or
"packet sniffer", that lets you capture and interactively browse the
contents of network frames. The goal of the project is to create a
commercial-quality packet analyzer for Unix, and the most useful packet
analyzer on any platform.
http://www.ethereal.com/
Go to top of page Go to D of Scandinavia home
GNU Transport Layer Security Library is a
library which implements a secure layer over a reliable transport layer
such as TCP/IP. It implements the TLS 1.0 and SSL 3.0 protocols. GnuTLS
is available for beta testing.
http://www.gnu.org/software/gnutls
Lcdemu is a character display emulator. It
is meant for people that want to see how a LCD display looks, or want
to debug their software for LCD displays. lcdemu prints more debug
information than LCD hardware.
http://www.esden.net/lcdemu/index.php
RetroForth is a 32-bit Forth-based
operating system for the IA-32 (x86) architecture. It is written in
assembly language and high-level Forth.
http://retroforth.sourceforge.net
Erlang is a small concurrent functional
programming language developed by Ericsson. It is being used by
Ericsson as a systems programming language for large concurrent
fault-tolerant distributed systems.
http://www.erlang.org/
libxml++ is a C++ interface for working
with XML files, using libxml (gnome-xml) to parse and write the actual
XML files. It has a simple but complete API.
http://libxmlplusplus.sourceforge.net/
The library libXMLConfig provides a simple interface to
process XML configuration files and some additional helper functions.
http://www.geocell.com.ge/%7ealex/libXMLConfig-1.0.0.12.tgz
tcgi is a clean and simple C library for
writing web applications with CGI. It is written to make Web developing
in C simple and fast.
http://tcgi.tnet.no/
Go to top of page Go to D of Scandinavia home
AJ's Internet cafe is a full featured and
complete open-source internet cafe system for use with the LTSP thin
client solution.
http://akinimod.sourceforge.net/icafe.html
Blassic is a classic Basic interpreter. The
line numbers are mandatory, and it has PEEK & POKE. The main
goal is to execute programs written in old interpreters, but it can be
used as a scripting language.
http://www.arrakis.es/~ninsesabe/blassic/
Rxlinux is a modular system. The base
system fits in 25M of RAMdisk. Extra packages (software) can be
installed on demand in RAMdisk. The /var partition which contains the
application data can reside either on a hard disk or in RAMdisk.
Rxlinux can be configure as a Web server, an X11 terminal, a database
server, an openmosix cluster node, etc. It is distributed as a 10M
bootable ISO file. You can configure it to include more packages in the
ISO if you don’t want to download extra software at boot time.
http://on-x.ca/html/rxlinux.html
Caiviar is a programming interface for creating interactive
voice response (IVR) applications using CAPI. It has support for Barge
In, Text2Speech, 3 Party Conference, G3 Fax, etc. It supports
multithreading.
http://www.quiss.org/caiviar/
serialsnoop is a simple command-line tool
for Linux that echoes bytes to and from any two serial ports, PTYs, or
network sockets, and prints all traffic to stdout in hex and ASCII.
http://restivo.org/projects/sersnoop/
floppyfw is a router and simple firewall on
one single floppy. It uses Linux basic firewall capabilities, and has a
very simple packaging system. It is perfect for masquerading and
securing networks on ADSL and cable lines, using both static IP, DHCP,
and PPPoE, and provides a simple installation, which usually involves
editing of only one file on the floppy.
http://www.zelow.no/floppyfw/
Go to top of page Go to D of Scandinavia home
AlarmMon is an alarm monitoring system for
TCP/IP networks. It
consists of an "alarm" client, an "alarmsvr" server, and
several agents that work with a central registration database. It can
track the
status of verious services, including BIND, Sendmail, and modems, and
send
notifications by email, SMS, or pager.
http://sourceforge.net/projects/alarmmon/
GNUsound is a sound editor for Linux/x86.
It supports multiple tracks,
multiple outputs, and 8, 16, or 24/32 bit samples. It can read a number
of audio
formats through libaudiofile, and saves them as WAV. GNUsound supports
a large
number of high-quality audio effects through the LADSPA plugin
architecture (see
http://www.ladspa.org).
http://awacs.dhs.org/software/gnusound
Linux Audio Developer's Simple Plugin API (LADSPA)
http://www.ladspa.org
SCMxx
is a console program that allows you to exchange certain types
of data with mobile phones made by Siemens. Some of the data types that
can be
exchanged are logos, ring tones, vCalendars, vCards, phonebook entries,
and SMS
messages. It works with the following phones: S25, C35i, M35i, S35i,
ME45, S45,
SL45, and probably some others, too. It basically uses the AT command
set
published by Siemens (with some other additional resources).
http://www.hendrik-sattler.de/scmxx/
oSIP implements the Session Initiation Protocol (published by IETF as RFC 3261). It can provide signalling capabilities for multimedia applications (IP phones, etc.). It provides a fully usable parser for the SIP syntax and implements the "transaction layer" as defined in the draft. It also provides an SDP parser and extra features for the User Agent. It can be used to build both proxy and IP phones.
http://www.fsf.org/software/osip/osip.html
Compiler writing systems
http://www.iit.edu/~tc/compwritingsys.htm
>From the same site, here's some tools
http://www.iit.edu/~tc/toolsfor.htm
And this also looks like exactly what you want
http://compilers.iecc.com/crenshaw/
Let's Build a Compiler, by Jack Crenshaw
http://compilers.iecc.com/crenshaw/
Go to top of page Go to D of Scandinavia home
uIP - A Free Small TCP/IP Implementation for 8- and 16-bit Microcontrollers. Interesting. There is even a guy who has ported this to an 18C chip. However, code is all in C, and there seems to be no way to contact the PIC guy.
They make a small Ethernet module based on the RTL8019. Code is all in C, so of little use to me, but having another schematic is useful. If you look at it though, it doesn't have any of the transformers and the like you see on regular Ethernet cards. Any thoughts on this? I'm fresh out of ideas.
http://www.edcheung.com/awards/pic2k/pic2k.htm
This guy won a Circuit Cellar contest doing this. I emailed him, and his code is all in C though. Maybe I should take this as a hint to learn C?
http://members.vol.at/home.floery/electronix/picnic/
I haven't had the chance to look at this site much since yesterday. I still can't get the schematic to print on an 8.5x11" sheet of paper, and still be inteligible. I could even do 11x17 if needed. If there is someone who has Adobe Acrobat, and can read the schematic at
http://members.vol.at/home.floery/electronix/picnic/images/layout.png
and output a .pdf, I would really appreciate it. I just need something that can intelligently scale a line drawing without trying to do funky stuff with the characters.
Go to top of page Go to D of Scandinavia home
IC-Prog
http://www.ic-prog.com
PIC programmers for parallel port
http://www.volny.cz/osepie/progpar/info_c.htm#balik_c
Trasistor circuits
http://www.messaggeri.it/xalimentatori.htm
CyverCircuits
http://www.uslink.net/~cybercir/archive.htm
GENeric Radio IP (GENRIP) is a Linux kernel driver that allows ethernet frames to be sent over generic low-speed serial radios, such as Microhard's MHX series radios. It is intended to be used to speed up the development cycle for low-powered embedded telemetry and SCADA devices, but may have other applications. Once installed, serial radios simply appear as network interfaces that can be configured with ifconfig. License: GNU General Public License (GPL)
URL: http://freshmeat.net/projects/genrip/
Go to top of page Go to D of Scandinavia home
HTTrack is an easy-to-use offline browser utility. It allows you to download a Web site from the Internet to a local directory, building recursively all directories, getting HTML, images, and other files from the server to your computer. HTTrack arranges the original site's relative link-structure. Simply open a page of the mirrored Web site in your browser, and you can browse the site from link to link, as if you were viewing it online. HTTrack can also update an existing mirrored site, and resume interrupted downloads.
Changes: This release fixes speed problems in the engine due to (too strict) memory checks, overflow in htscore.c, and bogus chunked files with content-length. New options were added, including scan rule list (-%S) and cache debugging tool (-#C). License: GNU General Public License (GPL)
URL: http://freshmeat.net/projects/httrack/
ifplugd is a lightweight Linux daemon which configures the network automatically when a cable is plugged in and deconfigures it when the cable is pulled. It is primarily intended for usage with laptops. It relies on the distribution's native network configuration subsystem, and is thus not very intrusive. License: GNU General Public License (GPL)
URL: http://freshmeat.net/projects/ifplugd/
Go to top of page Go to D of Scandinavia home
"More for C++" is a class library that provides some features usually not common for C++, including a mark-sweep garbage collector, platform-independent classes for threading, sockets, and I/O, unit tests, and a few other utility classes. License: Artistic License
URL: http://freshmeat.net/projects/moreforcpp/
V
- The Easiest Way to Write C++ GUI Applications
V is a free, multiple platform C++ graphical user interface framework
designed
to make it the easiest way to write C++ GUI applications available --
commercial,
shareware, or freeware. V is available for X Athena, X Motif/Lesstif,
all
Windows platforms, and now including OS/2.
ON Semiconductor
http://www.onsemi.com/home
AVR Embedded Microcontroller Resources
http://www.ipass.net/~hammill/newavr.htm
http://www.chip-sources.com/microlist/avratmel.htm
CANDIP code AVR
http://www-ri.hive.no/canbus/
MCP2510 and PICmicro Controller Area Network (CAN)
Bit Timing Calculator
http://www.intrepidcs.com/mcp2510/
Go to top of page Go to D of Scandinavia home
Worst
and best case calculations for CAN
frame transmission times and interrupt response times
http://www.esacademy.com/faq/calc/can.htm
Calculating CAN Bit Timing and Bus Lengths
http://www.mjschofield.com/cantime.htm
Gspeakfreely is a VoIP system with a
flexible component system. It
implements a set of audio processing components which can be connected
to each
other or mixed together. The most important components are net
in/output, which
implement VoIP functionality and the OSS-DSP in/output component.
Additionally
there is a ISDN in/output component that allows making actual phone
connections,
and a file input component that can also play Internet radio streams.
Also
included is a fading plugin, that can for example fade incoming calls
into your
music. New components can be developed for specific purposes, and
combined with
existing ones.
http://gspeakfreely.auriga.wearlab.de/
TAG Tools is a software package which
enables working with JTAG-aware
(IEEE 1149.1) hardware devices and boards through a JTAG adapter. This
package
has an open and modular architecture with the ability to write
miscellanous
extensions like board testers, flash memory programmers, and so on.
http://openwince.sourceforge.net/jtag/
LibHTTPD can be used to add basic
Web server capabilities to an
application or embedded device. The library handles both static and
dynamically
generated content, has very low overhead, and provides many features to
simplify
the creation of Web-based application interfaces.
http://www.Hughes.com.au/products/libhttpd/
Go to top of page Go to D of Scandinavia home
libparportled is intended to control a LED
device plugged into a
parallel port.
http://jdanjou.org/libparportled/
Linux K8000 House Alarm is a complete house
alarm driven by the Linux
operating system and Velleman's K8000 board. The system can send alerts
through
email, SMS, or voice messages. It can also drive devices like an
outside alert
lamp or a siren.
http://k8housealarm.pie.dyndns.org
Voxmusic - Musik-klubben i Edsbyn http://w1.271.telia.com/~u27104581/
Företagsguiden
http://www.foretagarguiden.se/index.jsp?p=43
Napion
IR sensors
http://napion.com/
Currency Converter
http://www.xe.com/ucc/convert.cgi
Go to top of page Go to D of Scandinavia home
PIC 18F Programer/Bootloader and more...
http://www.melabs.com/
Power Houses (Home automation)
http://www.wired.com/wired/archive/10.11/power_houses_pr.html
Embedded Artist
http://www.embeddedartists.com/
CANopen SlaveLib is an
implementation of the CANopen protocol for CAN
bus devices. It makes it very easy to create CANopen slave devices
under Linux
and on Microchip's PIC microcontrollers.
http://canopen.sourceforge.net/projects/slavelib/slavelib.html
What is CANFestival ?
CanFestival is a set of drivers, API and tools
aimed to implement Can
and CanOpen field-bus layers. Source openned in the hope it will be
usefull to
someone.
http://canfestival.sourceforge.net/
libConfuse is a configuration
file parser library written in C. It's
goal is to be easy to use and quick to integrate into existing code. It
supports
sections and (lists of) values (strings, integers, floats, booleans, or
other
sections), as well as some other features (such as single/double-quoted
strings,
environment variable expansion, functions, and nested include
statements). It
makes it very easy to add configuration file capability to a program
using a
simple API.
http://www.e.kth.se/~e97_mhe/confuse.shtml
uClinux is a set of patches for
Linux that supports MMUless processors. It
brings a full featured operating system onto platforms that would
otherwise run
less advanced, simpler operating systems. uClinux gives the programmer
a Linux
API with remarkably few concessions to the lack of MMU (Memory
Management Unit),
and in terms of code size and efficiency it has an advantage over
standard
Linux.
http://www.uClinux.org/pub/uClinux/dist/
Go to top of page Go to D of Scandinavia home
CAN Explained (VERY GOOD)
http://www.algonet.se/~staffann/developer/CAN.htm
libmpeg2 is a library for decoding MPEG-1
and MPEG-2 video streams.
Its main goals are standards conformance, speed, portability, and
reuseability.
The package also includes mpeg2dec, a small test program for libmpeg2.
http://libmpeg2.sourceforge.net/
MoviX is a CD-ready tiny (~5MB)
Slackware-based Linux distribution
containing all you need to boot a PC from CD and automagically play all
the
movie files (noticeably DivX, AVI, MPEG, WMV, and ASF) you put in the
CD root
with mplayer through the framebuffer. You can use it to play all your
movies,
even on a diskless PC.
http://movix.sourceforge.net/
The AVR-1 Programmer Utilities for Linux is
a set of command line
tools designed to program the Atmel AVR series of 8 bit RISC
microcontrollers.
It was originally written to control the "AVR-1" programmer
manufactured by ITU Technologies, but its usefulness has been expanded
to
include the Atmel STK200 programmer.
http://home.mindspring.com/~phil.ray/avr1/
Capable programmer for many circuits
http://www.dataman.com/S4.html
ecos Book downloads
http://www.phptr.com/massa/downloads.html
Electronics Drawing & PCB program
http://www.pcb123.com/#
Go to top of page Go to D of Scandinavia home
ColdFire MCF5272/MCF5282 CAN/Ethernet
Reference Design
http://e-www.motorola.com/webapp/sps/site/prod_summary.jsp?code=RDM5272C3CAN
http://e-www.motorola.com/webapp/sps/site/homepage.jsp?nodeId=03M0ylgrpxN
http://e-www.motorola.com/webapp/sps/site/homepage.jsp?nodeId=03M0ylgrpxN
North American Food Equipment Manufacturers
http://www.nafem.org/
Dataprotocol
http://www.nafem.org/resources/tech/DataProtocol.cfm
Electronics Distributor
http://www.futureelectronics.com
X10 Kernel Driver
http://home.sprintmail.com/~wsh/x10.html
Mätutrustning
http://www.jor.se
Produkter för intelligenta Hus
http://www.comsel.fi/
Mity-SoC
http://www.dmp.com.tw/tech/m6117d/mitysoc/
Go to top of page Go to D of Scandinavia home
Vic-64 Revival
http://c64upgra.de/c-one/
http://www.geocities.com/profdredd/commodoreone/cmdrone.html
http://groups.yahoo.com/group/CommodoreOne/
Power
Control
http://membres.lycos.fr/tsetclichy/thyratmel.html
PIC WEB Server 2.1
http://members.vol.at/home.floery/electronix/picnic/
The OpenSSL Project
is a collaborative effort to
develop a robust, commercial-grade, fully featured, and Open Source
toolkit
implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer
Security
(TLS v1) as well as a full-strength general-purpose cryptography
library.
http://www.openssl.org/
PgMarket is an
e-commerce solution built with PHP4
and PostgreSQL/MySQL. It features internationalization support, image
and
thumbnail handling, per-user and product discounts, delivery price
calculation,
order status management, elementary and advanced search, sorting of
products and
categories, comfortable category browsers, easy online and offline
population of
the catalog, importing of data from text files, and other useful
features. Many
features can be disabled through configuration parameters. A demo site
is
included.
http://www.pgmarket.net/
Samsung Contact is
Samsung SDS's Linux/Unix unified
communication, business messaging, and collaboration system. It
supports
desktops running Microsoft Outlook, including support for calendaring,
wide-area
scheduling, public folders, and delegation.
http://samsungcontact.com/
Go to top of page Go to D of Scandinavia home
YASP is an open
and simple protocol for building
networks with micro controllers. It has a small footprint and is easy
to
implement with minimal hardware resources, without sacrificing advanced
features
and future growth. The protocol uses variable length fields, a concept
taken
from AX.25 protocol addresses, and has a physical layer based on the
RS232/422/485 asynchronous serial word format, but with dominant and
recessive
bus states to reliably detect collisions in a non- destructive
http://www.thinbox.com.ar/yasp
IR-stuff
http://www.armory.com/~spcecdt/remote/IRremote.html
http://www.nysaes.cornell.edu/cc/staff/pool/electronics/irrepeat.html
http://snakecat.virtualave.net/remote/surfe.html
http://www.lll.lu/~edward/mp3play.htm
http://www.lll.lu/~edward/
http://www.arne.si/~mauricio/PIC.HTM
http://www.cyberiansoftware.com
Whisky
http://www.whiskyspot.com/
JavaLAB
http://www.es.oersted.dtu.dk/~c49102/Circuit16.html
Cherokee
is a tiny, ultrafast, lightweight Web
server. It is implemented entirely in C, and has no dependencies beyond
a
standard C library. It provides only the most basic HTTP functionality,
but is
extremely fast and small.http://www.alobbs.com/cherokee
Go to top of page Go to D of Scandinavia home
The flat assembler is a fast and efficient self-assembling 80x86 assembler for DOS, Windows and Linux. It supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2 and 3DNow! extensions. It can produce output in binary, MZ, PE or COFF format. It has advanced but easy-to-use macroinstruction support, and it does multiple quick passes to optimize the code for size.http://fasm.metro-nt.pl/
The fight against Junk email( SPAM)
http://www.euro.cauce.org/en/index.html
Go to top of page Go to D of Scandinavia home
Komtoo - A computer & web resource
Digital
Video Recorder
Luxor Direct is the
nation's leading OEM Manufacturer of CCTV surveillance digital video
recorders, cameras, and supplies.