Welcome

  • 日本語のスタートページはこちらです。

Welcome to the second incarnation of my wiki. I decided phpwiki was a clumsy pile of poo after it managed to thrash all my pages so I've switched to dokuwiki instead. Seems a lot better. ^^ So what do we have here then?.. Basically a collection of stuff that is of little or no interest to most people, I've put it here mainly for myself and people I collaborate with. Feel free to read anything, editing is locked out however.

  • ~dgp 20090615 - In the process of cleaning this all up.
  • ~dgp 20100923 - Cleaning up again.. removed all the spam pages that got inserted while dokuwiki was password-less when I moved boxes.

General Information

Server

Links

Software used on these boxen^H^H^H^H^H^H^H^H^H^H^H slicehost slice

Hosting/Service Providers

Projects

Electronics

"Community"

  • Hackaday, sometimes has interesting “hacks”, electronic bits and bobs. Sometimes has complete bollocks, worth a look once in a while.

Electronic suppliers

  • Rapid Online, has a lot of stuff and is a lot cheaper than maplin. Shipping can be a bit pricey if you're not ordering lots of stuff but it does get to you the next day.
  • Bitsbox, limited amount of components *BUT* extremely well priced and shipping is 1.50 however much shit you buy. Recommended.
  • Seeedstudio; Chinese company that supply Arduino clones, and other interesting bits and bobs. They also have a cheap pcb service apparently.
  • Sure Electronics; Chinese ebay vendor.. good prices on LCDs etc.
  • AkizukiDenshi; Electronics shop in Akihabara, has lots of H8 kits. :)
  • Chip1Stop; Japanese IC supplier, has lots of Renesas parts, sells single chips and orders over ¥5000 are shipped free.

Atmel AVR

  • avr-libc; There is good GCC support for the AVR, use it! avr-libc is the only other thing you need.. lots of docs here.
  • USBasp; USB AVR programmer, these can be had very cheaply from ebay+china.
  • AVRDude; Programming software for your cheap USBasp progger.
  • ISP Programming info; Useful details and pinouts for getting ISP working on your AVR projects.

PIC Stuff

  • k8048 *nix software for the K8048 kit from Vellman. Note that the k8048 is a pile of shit.

Renesas H8

Prolific Chips

  • PL-2303; These are found in most of the cheap USB→RS232(Loosely speaking) adaptors that you'll find on ebay for a couple quid from China. If possible get the biggest one you can get.. i.e. the blue moulded ones aren't hackable at all, the bigger ones seem of better quality and generally contain chips you can resolder if need be.

FTDI Chips

  • FTDI FT232 series; I haven't seen these on any really cheap adaptors, all the chinese specials are PL-2303 chipset from what I can tell. The FTDI chips seem to be of better quality and turn up a lot on USB→RS232 cables aimed at people doing micro controller projects. Also present on Arduino clones like the Seeeduino.

秋月電子

Code

Android

ARM

Newlib

configure --disable-newlib-supplied-syscalls --target=arm-softfloat-elf --prefix=/opt/toolchain/

Burn a bin to the olimex dev board with lpc21isp ..

sudo lpc21isp -control -bin main.bin /dev/ttyUSB0 115200 14746

OpenOCD Config

#daemon configuration
telnet_port 4444
gdb_port 3333

source [find interface/jlink.cfg]

set CPUTAPID 0x4f1f0f0f
source [find target/lpc2294.cfg]

Zylin GCC commands

This is for the Zylin plugin fire up GCC and connect to OpenOCD. I'm not using flash during debugging.. there are only 2 hardware break points so that gets a bit annoying after a while. ;) I'll upload my linker script and startup code to obscuremicros.

All the sleeps probably aren't needed..

target remote localhost:3333
monitor halt
monitor sleep 500
monitor poll
monitor soft_reset_halt
monitor sleep 500
monitor load_image main-ram.bin 0x40000200
monitor sleep 500
load

Datasheets/Books you need

Notes

  • Hardware breakpoints are limited.. I have two. I can't remember what the max flash writes is.. but you probably don't want to constantly re-write the flash. Running code from internal SRAM gives you software breakpoints and a faster compile/load/run cycled at the expensive of some memory.

Java/Groovy

Links

H8

VHDL

Links

Arcade & Console

Akihabara PCB shops

  • Try inc,.. seem to be the cheapest for stuff. They always seem closed but are open, try the door.
  • Gfront, more expensive than Try, but the shop is bigger i.e. you can get more than one person in there at a time and they seem to have a bigger selection.
  • Mak-Japan, midway between Try and Gfront on price. Lots on offer and the staff are pretty helpful. In the same area as Try Inc if I remember correctly.

Backup Units/Development

Emulators

Trade Secrets

  • Hardoff; If you've ever bought some retro games from Japan (while not in Japan of course, otherwise you would already know about this ;) ) this is probably were it came from originally and at about 10% of the price you paid for it. I think generally people that work at English schools find that the wages for being a body in a suit are actually quite bad and start flogging games at insane prices to support themselves. Lookout for people that are registered on lots and lots of “arcade/gaming” forums.

"Scene"

Random Sites I've stumbled upon

  • TV Game kan; Japanese site lots and lots of weird and interesting machines, like a NES tv.

Debian

Edited wiki.debian.org pages
Landisk

Links

Humour I guess

Food Stuff

Kimchi

Soup Curry

tsukune bentou (つくね弁当)

Mi killos!

start.txt · Last modified: 2011/03/17 13:33 by daniel
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Run by Debian Driven by DokuWiki