Saturday, June 11, 2005

Rear-Vision Cameras

NRMA Rear-Vision Safety Report: http://www.nrma.com.au/pub/nrma/motor/car-research/reversing-visibility/index.shtml

4WD rear vision survey comment: http://www.rancho.com.au/comment.htm
Devices to reduce risk of reversing: http://www1.tpgi.com.au/users/mpaine/driveways.html
Road safety web link: http://www1.tpgi.com.au/users/mpaine/roadsafe.html
Rear Seat Vision: http://www.jcwhitney.com/webapp/wcs/stores/servlet/Product?storeId=10101&Pr=p_Product.CATENTRY_ID%3A2008391&productId=2008391&langId=-1&catalogId=10107
Santeca Electronics: http://www.santeca.com/bse.htm
Cradle Technologies have a reference design that could be used for standalone DVR: http://www.cradle.com/products/rds_reference_designs.shtml
Omnivision Technologies make a sub-$30 automotive camera: http://news.moneycentral.msn.com/ticker/article.asp?Symbol=US:OVTI&Feed=BW&Date=20050418&ID=4747394, and http://www.letsgodigital.org/en/news/articles/story_3104.html
Omnivision Technologies: http://www.ovt.com and http://www.livingroom.org.au/photolog/news/omnivision_5mp_cmos_sensor_to_rival_ccds_in_high_end_camera_market.php
TDC make a single-chip make a mobile camera controller OV529: http://www.tdc.co.uk/marketing/press/20040630_ov529.htm

Gizmag article about Ford's Iosis that uses 3 rear-vision cameras to produce 360-degree vision: http://www.gizmag.com.au/go/4510/gallery/
http://www.autoblog.com/entry/1234000240056711/
Picture of Lexus LX330 rear-vision camera: http://www.worldcarfans.com/news.cfm/newsid/2050601.002/lexus/1.html
Automotive vision looks to put technology in the driver’s seat: http://www.automotivedesignline.com/showArticle.jhtml?printableArticle=true&articleId=167600764
Integrated GPS Navigation and Rear-View System: http://www.funddealernet.com/cartercam/
Global Sources: http://www.globalsources.com/gsol/I/Rear-view-manufacturers/b/2000000003844/3000000179999/22553.htm
Taxi camera systems: http://www.bitron.com.au/page2.html
http://users.bigpond.net.au/MartinMeters/index.html
http://www.raywoodcomms.com.au/snapshot.htm
http://www.sigtec.com.au/taxi_cameras.htm

Quickcam Interface: HW & SW: http://www.seattlerobotics.org/encoder/200009/qcam.html

Skype

Skype: http://www.skype.com
Skype VoIP Box: http://www.voip-skyfree.com.tw/

Useful Windows Links

Optimise your Windows XP: http://mywebpages.comcast.net/SupportCD/OptimizeXP.html
Simple DirectMedia Library: http://www.libsdl.org/intro/usingcdrom.html

Video and Image Processing

Blackfin DSP at Tinyboards.com: http://www.tinyboards.com/rainbow/
Video/Imaging Tech Library: http://www.videsignline.com/techlibrary/
Analog Devices Blackfin Netcam Reference Design: http://www.analog.com/processors/platforms/blackfin_BRAVO/Final_BlackFin_Networked_CameraB.pdf
Wikipedia's definition of H.264 & MPEG4: http://en.wikipedia.org/wiki/H.264

Devolution Security System: http://devsec.sourceforge.net/
Panorama Stitching or Mosaicing: http://www.hpl.hp.com/research/isl/panorama/
University of Florida's Image Algebra Project (Docs & Source & IAC++): http://www.cise.ufl.edu/~jnw/IA/
Image Algebra C++ Library (IAC++): http://www.cise.ufl.edu/~jnw/IA/iac++/
Fast Forward Video (FFV) Compact DVR: http://www.ffv.com/

Embedded & Mini-ITX PCs

VIA Mini-ITX Embedded Platforms: http://www.viaembedded.com/product/index.jsp
MythTV for EPIA systems: http://linpvr.org/
Linux for EPIA: http://epialinux.org/
Australian supplier of Mini-ITX: https://www.eyo.com.au/
Mini-ITX cases: http://www.procase.com.tw/

IP Video Phone

Toshiba IP Video Phone Block Diagram: http://www.toshiba.com/taec/applications/ip_video_phone.shtml
TI IP Video Phone System Block Diagram: http://focus.ti.com/vf/docs/blockdiagram.tsp?family=vf&blockDiagramId=2018
Xten: http://www.xten.com/
TI Surveillance IP Video Node Block Diagram: http://focus.ti.com/vf/docs/blockdiagram.tsp?family=vf&blockDiagramId=2022

Linux, ucLinux and other OS

All about UDEV: http://webpages.charter.net/decibelshelp/LinuxHelp_UDEVPrimer.html
Timesys Linux Development Kit: http://www.timesys.com/
Penguin PPC: http://penguinppc.org/
Freescale Linux Developer Connection: http://www.freescale.com/webapp/community.show_collateral.framework?nodeId=0C0928&communityNodeId=0C0928
Python Robotics (PyRo) Knoppix CD: http://pyrorobotics.org/pyro/?page=PyroLiveCD
Debian Linux: http://debianlinux.net/linux.html
U-Boot Project: http://u-boot.sourceforge.net/
U-Boot Documentation: http://www.denx.de/twiki/publish/DULG/DULG-tqm8xxl.html#Section_1.
Linux Filesystems: http://www.onlamp.com/pub/a/bsd/2001/02/28/FreeBSD_Basics.html
Programmer's Heaven: http://www.programmersheaven.com/zone23/articles/article398.htm
Gentoo UDEV Guide: http://www.gentoo.org/doc/en/udev-guide.xml
Issues booting after Gentoo install: http://forums.gentoo.org/viewtopic-t-295552-highlight-rcsplash.html
Issues booting after Gentoo install: http://forums.gentoo.org/viewtopic-t-295552-highlight-rcsplash.html
Can't boot Gentoo 2005.0: http://www.linuxforums.org/forum/topic-41023.html
Gentoo Installation: http://wwwhome.cs.utwente.nl/~ywlaw/gentoo.html
More UDEV: http://www.gentoo.org/doc/en/udev-guide.xml
VMWare & Gentoo: http://www.geocities.com/nancythefreaker/vmwareGentoo.html
Complete Gentoo 2.6 Migration Guide: http://www.gentoo.org/doc/en/migration-to-2.6.xml?style=printable
Tutorial on getting started with embedded programming using ucLinux: http://www.omimo.be/vpr/layout/display/pr.asp?PRID=3491
Understanding the build tools in ucLinux: http://www.beyondlogic.org/uClinux/builduC.htm
ucLinux Development Kit & Distributions: http://uclinux.com/Software/Software.html
Free ucLinux emulators: http://www.cyberguard.info/snapgear/tb20020807.html
Linux links on video: http://www.linuxlinks.com/Software/Multimedia/Video/
Trion Operating System: http://trion.sourceforge.net/
Linux LiveCD Router: http://www.wifi.com.ar/
FFMG: http://ffmpeg.sourceforge.net/faq.html
Double Clutching: http://www.elecdesign.com/Article/ArticleID/6137/6137.html
Compressed Formats: http://www.fourcc.org/codecs.php
Project Blackdog: http://www.projectblackdog.com/demo.html
Linux Device Drivers, 3rd Edition: http://www.oreilly.com/catalog/linuxdrive3/book/index.csp

How to Blog

Learning Blogger with Molly E. Holzschlag (Video Tutorials): http://movielibrary.lynda.com/html/modPage.asp?ID=113

Other Networks

Very Simple Control Protocol (Open Source) for Home Automation: http://www.kvaser.se/can/index.htm

Driver Development

Jungo: http://www.jungo.com/

CAN Networks

CAN we talk? http://www.automotivedesignline.com/howto/47900954
Modular canbus driver for Linux: http://sourceforge.net/projects/canbus4linux
Bosch CAN: http://www.semiconductors.bosch.de/de/20/can/index.asp
CAN literature including time-triggered CAN: http://www.semiconductors.bosch.de/de/20/can/3-literature.asp
CAN programming: http://can.marathon.ru/library/pcapac00-ID111.pdf
CAN Controller Webring: http://g.webring.com/hub?ring=cancontrollerare
2005 Toyota Prius Project: http://www.autobeyours.com/05%20Prius.htm
Using the CAN232 dongle: http://www.vassfamily.net/ToyotaPrius/CAN/cindex.html
Embedded Developers: http://www.algonet.se/~staffann/developer/frames.htm
Kvaser: http://www.kvaser.se/can/index.htm
CAN200: http://private.addcom.de/horo/can200/
Another Linux CAN project: http://home.wanadoo.nl/arnaud/

Learn Chinese

http://www.mandarintools.com/

Display Controller/Systems

http://www.videsignline.com/howto/showArticle.jhtml;jsessionid=VG1GELZYXGDGEQSNDBCCKHSCJUMEKJVN?articleID=60407091
Leadis: http://www.leadis.com/products/ltps.html
UltraMon (Recommended for multi-monitor Windows XP): http://www.realtimesoft.com/ultramon
WideView for MS Flight Simulator: http://www.wideview.it

Digital Signal Processing - Processors, Articles, Resources

http://www.bdti.com/faq/1.htm
Article about DSP may soon be the most popular processor, and mentions about rear-vision and rear-seat camera systems: http://pd.pennnet.com/Articles/Article_Display.cfm?Section=Articles&Subsection=Display&ARTICLE_ID=225757&KEYWORD=LSI%20Logic
The Scientists and Engineers Guide to Digital Signal Processing (Free download book): http://www.dspguide.com/
EDN 2005 DSP Directory: http://www.edn.com/article/CA526330.html
Assembly required: using reference-design resources: http://www.edn.com/article/CA512130.html
Security techs go begging for a clear safety strategy: http://www.eet.com/news/latest/showArticle.jhtml?articleID=59100520
Dirac Video Codec developed by BBC that uses wavelets: http://dirac.sourceforge.net/overview.html
DSP Gateway for Linux: http://dspgateway.sourceforge.net/pub/index.php?Page=3001

PID Control

http://www.expertune.com/artCE87.html

Ruby Language

Ruby on Rails (Ruby + MySql): http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html
Why's Poignant Guide to Ruby: http://poignantguide.net/ruby/chapter-3.html
Ruby Garden: http://www.rubygarden.org/index.cgi/General

3D Graphics Engines

Irrlicht: http://irrlicht.sourceforge.net/index.html

Cell processors by Sony, IBM and Toshiba

http://www.us.playstation.com/pressreleases.aspx?id=252
http://arstechnica.com/reviews/hardware/ee.ars/1
Cell Broadband Engine Documentation: http://www-128.ibm.com/developerworks/power/cell/?S_TACT=105AGX30&S_CMP=DEVXLNX

Google Mail

http://www.viksoe.dk/code/gmail.htm

UML

Practical UML: http://bdn.borland.com/article/0,1410,31863,00.html
Object-Oriented Analysis & Design Team: http://pigseye.kennesaw.edu/~dbraun/csis4650/A&D/index.htm
UML State Machine Diagramming Guidelines: http://www.agilemodeling.com/style/stateChartDiagram.htm

Reverse Engineering using Visual Studio 7 and Visio EA: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvisio00/html/revengcode.asp

UMLGraph: http://www.spinellis.gr/sw/umlgraph/
Sequence Diagrams: http://www.spinellis.gr/sw/umlgraph/
UMLet: http://qse.ifs.tuwien.ac.at/~auer/umlet/
Enterprise Architect: http://www.sparxsystems.com.au/products/ea.html
Poseidon for UML: http://www.gentleware.com/index.php?id=ce

PCB Prototyping Services

Futurlec: http://www.futurlec.com

Machine Vision Resources

Hamish Vision: http://www.hameyvision.com.au/index.html
http://www.matrix-vision.com/products/hardware/mvbluefox.php?lang=en
http://www.iguard.de/index.php?lang=en
http://www.visicontrol.info/en/pdf/index.htm
http://www.rdrop.com/~cary/html/machine_vision.html#realtime
http://www.rdrop.com/~cary/html/robot_links.html
http://www.videsignline.com/
http://www.videsignline.com/howto/showArticle.jhtml;jsessionid=VG1GELZYXGDGEQSNDBCCKHSCJUMEKJVN?articleID=160900982

Cool Products & Applications

http://bitsonwheels.com/
Liquid Lenses: http://www.electronicdesign.com/Articles/ArticleID/9749/9749.html

Video Streaming Server

Darwin Quicktime Server: http://developer.apple.com/darwin/
Macromedia MX Server 1.5: http://www.macromedia.com/software/flashcom/
List of free host streaming sites: http://www.sabox.com/hosting/8/free-hosting-streaming-video.html

Gigabit Ethernet

Gigabit Ethernet cameras: http://www.qa-talk.com/news/avd/avd100.html
http://www.tattile.com/new.site/tag_camera.htm
http://www.ezlan.net/giga_net.html
http://www.abcd.com.au/network/index_networking-products.htm
Giga CARNet Project: http://www.google.com/url?sa=U&start=30&q=http://giga.carnet.hr/promo/img/cuc_2004.ppt&e=9707

Data Compression

A compendium of sources related to data compression: http://www.datacompression.info/
http://www.geocities.com/capecanaveral/Lab/2336/wave.html
http://dynamo.ecn.purdue.edu/~ace/compression/compression.html
http://ict.ewi.tudelft.nl/index.php?option=content&task=view&id=35&Itemid=161

Webcam Programming Resources

http://www.aboutdebian.com/webcam.htm
http://www.ee.oulu.fi/~tuukkat/quickcam/quickcam.html
http://gkall.hobby.nl/notes5.html
http://www.seismo.ethz.ch/linux/webcam.html
This tells you how to write a Linux USB device driver for webcams: http://www.bazon.net/mishoo/articles.epl?art_id=759
http://www.linux.com/howtos/Webcam-HOWTO/hardware.shtml
http://www.tele.ucl.ac.be/PEOPLE/DOUXCHAMPS/ieee1394/cameras/
http://webcam.sourceforge.net/
http://www.si.org/konica/
http://home.tiscali.dk/tomasgc/labtec/
http://members.chello.nl/~j.vreeken/se401/
http://zc0302.sourceforge.net/zc0302.php
http://www.saillard.org/linux/pwc/
FireFly2 from Point Grey Research: http://www.ptgrey.com/products/firefly2/
Philips Webcam Linux Driver: http://heim.ifi.uio.no/~doru-cat/webcams.htm
List of CCD cameras: http://ccd-cameras.globalspec.com/Industrial-Directory/board_camera_ccd
Matrix Vision USB cameras: http://www.mat
rix-vision.com/products/hardware/mvbluefox.php?lang=en
CamTrack Face Tracker: http://sourceforge.net/projects/camtrack/
Omnivision-based devices: http://alpha.dyndns.org/ov511/cameras.html
Macam driver: http://sourceforge.net/project/shownotes.php?group_id=44375&release_id=138401
SPCA50X USB Camera Linux Driver: http://spca50x.sourceforge.net/spca50x.php?page=cams
http://www.cctv-security-camera-manufacturer.com/contact-us.htm
http://www.seattlerobotics.org/encoder/200009/qcam.html
http://www.analog.com/en/prod/0,,765_798_ADV7171,00.html
BeyondLogic's article about CMOS image sensors: http://www.beyondlogic.org/imaging/camera.htm
Mintron: http://www.mintron.com/
TDA8786: http://www.chipdocs.com/datasheets/datasheet-pdf/Philips-Semiconductors/TDA8786.html
CCD Signal Processor: http://search.globalspec.com/Industrial/processor/CCD_signal_processor
HQEW: http://www.hqew.com/stock/searchic.asp?keyword=LZ
Sobon: http://www.itrademarket.com/sobon/profile
Datasheet Archive: http://www.datasheetarchive.com/datasheet/pdf/3689.html
Camera hardware: http://diwww.epfl.ch/lami/biovision/Vision_Active_materiel.html
http://www.alldatasheet.co.kr/datasheet/A-17.htmlControlling CCD Sensors: http://www.elecdesign.com/Articles/Index.cfm?AD=1&ArticleID=1315#
Omnivision: Omnivision: http://www.ovt.com/i_products.html

DVD, MPEG, and H.264

http://handbrake.m0k.org/
http://www.videolan.org/x264.html
http://tcvp.sourceforge.net/index.php
Apple's Quicktime Streaming Server (Open Source): http://developer.apple.com/darwin/

Camera Module Suppliers

Artray: http://www.artray-ap.com/index.html
COMedia (HK): http://www.comedia.com.hk/, http://home.pacific.net.hk/~comedia/
Sitna's WebEye: http://www.sitna.com/webeye.php
Veise CCTV manufacturer & also make rear-vision camera system: http://www.veise.com/

PowerPC

Freescale MPC8641 is used in the Kurobox. This is the specs: http://uat.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8241&nodeId=018rH3bTdG3683
PowerPC programming:
http://www.lightsoft.co.uk/Fantasm/Beginners/chapt4.html
http://www.lightsoft.co.uk/Fantasm/Beginners/chapt8.html
Streaming:
http://www.embedded-kernel-track.org/2005/Barco-paper-Fosdem2005.pdf

MPC8241/603e core: http://www.freescale.com/files/sndf/doc/reports_presentations/SNDF2003_DALLAS_Q1239.pdf
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8241&nodeId=018rH3bTdG8655
http://www.lightsoft.co.uk/Fantasm/avec_prog.html
http://www-128.ibm.com/developerworks/library/pa-unrollav1/
http://www.informatik.uni-bremen.de/~hobold/AltiVec.html
http://www-128.ibm.com/developerworks/power/library/pa-unrollav2/index.html?ca=dgr-mw01Altivec2
http://findsabrina.org/altivec/
http://www.mackido.com/Hardware/AltiVecVsMMX.html
http://www.macdevcenter.com/pub/a/mac/2002/04/05/altivec.html
http://www.freescale.com/files/32bit/doc/ref_manual/ALTIVECPIM.pdf
http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=018rH3bTdGmKqW5Nf2
http://www.simdtech.org/altivec
http://daugerresearch.com/fractaldemos/altivecfractalcarbon.html
http://developer.apple.com/hardware/ve/download_summary.html
http://developer.apple.com/hardware/ve/
Sony's Cell chip is PowerPC based: http://techon.nikkeibp.co.jp/english/NEWS_EN/20050407/103542/
IBM's PowerPC Open Platform reference design: http://www.openppc.org/pop/download.phtml

Mini-PCs

Found some more desktop mini PCs:
Cappuccino by SaintSong: http://www.saintsong.com.tw/english/gx1.htm
and the Mocha by CapuccinoPC: http://www.cappuccinopc.com/mochae7042b.asp

Kuro Box

http://www.revolutionstore.com/revogear/index.asp
http://www.devx.com/power/Article/27311/2046
http://www-128.ibm.com/developerworks/power/library/pa-migrate3/
http://www.slackology.net/projectlinks.html
http://www-128.ibm.com/developerworks/linux/library/pa-bargain.html?ca=dgr-lnxw51KuroBox
http://www.slackology.net/projectlinks.html
http://www.kurobox.com/forums/viewtopic.php?t=21&sid=574a0469b0fb59cee2477d8b0613ed55
http://www.revogear.com/forums/viewtopic.php?t=200
http://www.tomsnetworking.com/Reviews-171-ProdID-KUROBOX-1.php
http://www.kurobox.com/forums/viewtopic.php?t=37
I ended up buying one of these because they were on special. I bought the Kurobox HG, which has 266MHz PowerPC, 128Mb RAM and Gigabit Ethernet. Can't wait to arrive and try it out. I hope the PowerPC is as powerful it is claimed to be compared to a DSP.

Instructions and Notes working with a Kurobox: http://geek.vtnet.ca/embedded/KuroBox/index.html
http://geek.vtnet.ca/embedded/KuroBox/kuro.pdf
http://www.taupro.com/wiki/KuroBox/FAQs
How to add a JTAG port: http://kurobox.com/online/tiki-index.php?page=AddTheJTAGPort&PHPSESSID=d8bbbd9ce1f850e13c108e2738ccdc9a

Australian Institute for Commercialisation

http://www.techfast.com.au/
http://news.researchcentre.com.au/rndinfo/rndinfo041011.htm
http://www.henrythornton.com/article.asp?article_id=3095
http://www.ausicom.com

Embedded database engines

http://www.cuj.com/documents/s=8188/cuj0504newcombe/

Linux DVR

I saw this item for a DVR card on eBay: http://cgi.ebay.com.au/ws/eBayISAPI.dll?ViewItem&category=20589&item=5971264836&rd=1. And it mentions that there are Linux drivers for it, plus some Linux applications. Check these out:

Learn about DirectX programming

Learn about DirectX programming starting from here: http://www.drunkenhyena.com/

Investment

Lately, I've been looking at some entrepreneurial investment skills. The latest books I'm reading are "The E-Myth Revisited" by Michael Gerber (http://www.e-myth.com/) and "How to Make Your Money Last as Long as You Do" by Margaret Lomas (http://www.edestiny.com.au/).