Great Links for Developers

Links per chapter of the book

This page is all about links to web-pages. It will be updated at intervals.
The chapters of the book includes links, but also references to books.

Links related to Operating Systems

http://lxr.linux.no
Well organised Linux sources. A handy way to browse various versions.

https://technet.microsoft.com/en-us/sysinternals
Fantastic Windows utilities. If you use Windows you need this.

http://derekmolloy.ie
Nice site on Linux coding using BeagleBone and Raspberry Pi.

http://openwrt.org 
This place has firmware based on Linux for all sorts of commercial devices. Browse and learn.

Links related to CPUs

http://nxp.com
Home of NXP (Freescale).

http://ti.com
Home of Texas Instruments. Hardware and Software libraries – e.g. crypto, dsp etc.

http://arm.com
Home of ARM – includes the mbed operating system.

http://eembc.org
Benchmarks on several levels of integration. Many are free.

http://embedded.com
A magazine on embedded.

http://beaglebone.org 
This is the official site for beaglebone. Note that the hardware is Open Source.

http://adafruit.com
This site has a lot of fine small tools & kits.

Links related to Networks

http://www.packet-level.com/
Laura Chappels sites for Wireshark Training etc.

http://tcpipguide.com
Great site on TCP/IP.

http://wireshark.org
The one and only Wireshark.

http://profitap.com
TAP for network debugging.

http://link-labs.com
LinkLabs is a good place to start when checking out Long-Range Wireless. They are very “extrovert” – telling about technologies & solutions.

http://metageek.com 
Home of Wi-Spy and Chanalyzer. Together these products measures & displays activity in the 2.4 GHz band. Will tell you if e.g. a microwave-oven is disturbing on the physical level. Also shows Bluetooth.

http://riverbed.com
Home of AirpCap – the WiFi-sniffer for WireShark.

http://telerik.com
This is a site with many tools. One of these is “fiddler” which is kind of like wireshark – but only for web (=http).

http://angryip.org
Free IP scanner.

http://dhcpserver.de
Free DHCP-server for windows.

Links related to Security

http://blackhat.com
These are the good guys, with a lot of scary stories.
They also have some good youtube videos.

http://cse.msstate.edu/~ramkumar/DPA.pdf
This is a key article on Differential Power Analysis.
This is when a CPU is hacked by studying e.g. its power-lines.

http://heartbleed.com
Codenomicon’s site with information about the HeartBleed bug.

http://ti.com/ww/en/embedded/security/index.shtml
Texas Instruments site offers free downloads of C-implementations of SHA-256, DES, 3-DES and AES-128 as well as a manual for these. There is also a HW selection-guide

https://www.securecoding.cert.org/confluence/display/seccode/Top+10+Secure+Coding+Practices
SEI Cert’s Top 10 guidelines on secure coding practice.

http://haveibeenpwned.com
Security expert Troy Hunt’s site where anyone can test whether their account password has been leaked.

http://shodan.io
An absolutely scaring site, showing security cameras etc that are wide open.

http://www.cisco.com/c/m/en_au/products/security/offers/cybersecurity-reports.html
You need to fill in a form to get this very interesting report.

http://csrc.nist.gov/groups/STM/cmvp/standards.html
FIPS 140-2. Security requirements for Cryptographic Modules.

http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf
FIPS 180-4. Secure Hash standards.

Links related to Digital Signal Processing

http://musicdsp.org
DSP related to music.

http://iowahills.com
Nice digital filter programs. FIR and IIR.

http://web.mit.edu/2.14/www/Handouts/PoleZero.pdf
A good “no-nonsense” introduction to poles & zeros.

http://jenshee.dk
My good – now retired – colleague, has created this site. Here you can find his articles on various DSP subjects. Additionally there are descriptions of his app with classic puzzles.

Links related to Embedded Software Development

http://www.ganssle.com
Jack Ganssle teaches embedded coding all over the world.
He also writes books about embedded software and hardware-near coding. This is done in a personal and relevant form.

https://barrgroup.com/
A company doing courses, webinars etc on Embedded Programming.

http://lauterbach.com
Emulators, Background-debuggers etc.

http://ireasoning.com
Commercial SNMP client.

http://atlassian.com
Commercial website wiki with bug-management and much more.

http://trac.edgewall.org
Free collaboration wiki with source-control and bug management.

http://virtualbox.org
Oracles free virtual machine. Use it e.g. to have a Linux workstation on your Windows PC.

http://yoctoproject.org
The place to go for Yocto.
If you make your own hardware – consider making your own repo with Yocto.

http://jwiegley.github.io/git-from-the-bottom-up
If you want to understand git, this is a good place to go.

Links related to Statistical Process Control

http://www.itl.nist.gov/div898/handbook/pmc/section3/pmc31.htm
NIST on Control Charts

https://www.spcforexcel.com/
Good commercial site

Other Great Sites

http://wikipedia.org
The first place to look

http://howstuffworks.com
Another general and fantastic site

http://batteryuniversity.com/
A commercial – but very informative site on various batteries.

http://newscience.ul.com/articles
These guys have the equipment and stamina to get to the bottom of things.
The company is well-known within certification.

http://stackoverflow.com
This site can help all developers – no-matter what platform we are using.