123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733 |
- <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Qualcomm Atheros Open Powerline Toolkit</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><meta name="description" content="This document is the manual for the Qualcomm Atheros Open Powerline Toolkit. New users should read the first chapter before starting using the toolkit because it will answer many questions about toolkit installation, structure, content and application. New users may want to add this page and toolkit.html to their browser favorites for later reference. HomePlug AV is a registered trademark of the HomePlug Powerline Alliance. Linux is a trademark of Linus Tovalds. Windows is a registered trademark of Microsoft Corporation. INT6000, INT6300, INT6400, AR6410, QCA7000, AR7400 and AR7420 are powerline products from Qualcomm Atheros."><meta name="keywords" content="Intellon, Atheros, Qualcomm, HomePlug, powerline, communications, INT6000, INT6300, INT6400, AR7400, AR7420"><link rel="home" href="index.html" title="Qualcomm Atheros Open Powerline Toolkit"><link rel="next" href="ch01.html" title="Chapter 1. Overview"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">
- Qualcomm Atheros Open Powerline Toolkit
- </th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr></div><div lang="en" class="book" title="Qualcomm Atheros Open Powerline Toolkit"><div class="titlepage"><div><div><h1 class="title"><a name="idp15509480"></a>
- Qualcomm Atheros Open Powerline Toolkit
- </h1></div><div><div class="authorgroup"><h3 class="corpauthor">
- Qualcomm Atheros, Ocala FL USA
- </h3><div class="editor"><h4 class="editedby">Edited by</h4><h3 class="editor"><span class="firstname">
- Charles
- </span> <span class="surname">
- Maier
- </span></h3></div><span class="collab"><span class="collabname">
- Andrew Barnes <abarnes@qca.qualcomm.com>
- </span><br></span><span class="collab"><span class="collabname">
- Marc Bertola <mbertola@qti.qualcomm.com>
- </span><br></span><span class="collab"><span class="collabname">
- Florian Fainelli <f.fainelli@gmail.com>
- </span><br></span><span class="collab"><span class="collabname">
- Nate Houghton <nhoughto@qca.qualcomm.com>
- </span><br></span><span class="collab"><span class="collabname">
- Mathieu Poullet <m.poullet@avm.de>
- </span><br></span><span class="collab"><span class="collabname">
- Stefan Wahren <stefan.wahren@i2se.com>
- </span><br></span><span class="collab"><span class="collabname">
- Bill Wike <bwike@qca.qualcomm.com>
- </span><br></span><span class="collab"><span class="collabname">
- Alejandro Vasquez <avasquez@qca.qualcomm.com>
- </span><br></span></div></div><div><p class="releaseinfo">
- open-plc-utils-0.0.4
- </p></div><div><div class="abstract" title="Abstract"><p class="title"><b>Abstract</b></p><p>
- This document is the manual for the Qualcomm Atheros Open Powerline Toolkit. New users should read the first chapter before starting using the toolkit because it will answer many questions about toolkit installation, structure, content and application. New users may want to add this page and <a class="ulink" href="toolkit.html" target="_top">toolkit.html</a> to their browser favorites for later reference.
- </p><p>
- <span class="trademark">HomePlug</span>® AV is a registered trademark of the HomePlug Powerline Alliance. <span class="trademark">Linux</span>™ is a trademark of Linus Tovalds. <span class="trademark">Windows</span>® is a registered trademark of Microsoft Corporation. <span class="productname">INT6000</span>™, <span class="productname">INT6300</span>™, <span class="productname">INT6400</span>™, <span class="productname">AR6410</span>™, <span class="productname">QCA7000</span>™, <span class="productname">AR7400</span>™ and <span class="productname">AR7420</span>™ are powerline products from Qualcomm Atheros.
- </p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ch01.html">1.
- Overview
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#overview-intro">
- Introduction
- </a></span></dt><dt><span class="section"><a href="ch01s02.html">
- Background
- </a></span></dt><dt><span class="section"><a href="ch01s03.html">
- Toolkit Distribution
- </a></span></dt><dt><span class="section"><a href="ch01s04.html">
- Toolkit Installation on Linux
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch01s04.html#idp18533192">
- Toolkit Installation on GNU/<span class="productname">Linux</span>™
- </a></span></dt><dt><span class="section"><a href="ch01s04.html#idp18547152">
- Toolkit Documentation on GNU/Linux
- </a></span></dt><dt><span class="section"><a href="ch01s04.html#idp18549840">
- Toolkit Removal on GNU/<span class="productname">Linux</span>™
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch01s05.html">
- Toolkit Installation on Mac OS X
- </a></span></dt><dt><span class="section"><a href="ch01s06.html">
- Toolkit Installation on <span class="productname">Windows XP</span>™
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch01s06.html#idp18602920">
- Obtaining the Toolkit
- </a></span></dt><dt><span class="section"><a href="ch01s06.html#idp18604624">
- Installing the Toolkit
- </a></span></dt><dt><span class="section"><a href="ch01s06.html#idp18609216">
- Setting the PATH variable
- </a></span></dt><dt><span class="section"><a href="ch01s06.html#removal-windows-xp">
- Removing the Toolkit
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch01s07.html">
- Toolkit Installation on <span class="productname">Windows 7</span>™
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch01s07.html#idp18672976">
- Obtaining the Toolkit
- </a></span></dt><dt><span class="section"><a href="ch01s07.html#idp18674680">
- Installing the Toolkit
- </a></span></dt><dt><span class="section"><a href="ch01s07.html#idp18677792">
- Setting the PATH variable
- </a></span></dt><dt><span class="section"><a href="ch01s07.html#removal-windows-7">
- Removing the Toolkit
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch01s08.html">
- Toolkit Programs
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch01s08.html#programs-6400-Management">
- INT6400 Device Management
- </a></span></dt><dt><span class="section"><a href="ch01s08.html#programs-6400-Monitoring">
- INT6400 Device Monitoring
- </a></span></dt><dt><span class="section"><a href="ch01s08.html#programs-7400-Management">
- AR7400 Device Management
- </a></span></dt><dt><span class="section"><a href="ch01s08.html#programs-7400-Monitoring">
- AR7400 Device Monitoring
- </a></span></dt><dt><span class="section"><a href="ch01s08.html#programs-7420">
- AR7420 Device Configuration
- </a></span></dt><dt><span class="section"><a href="ch01s08.html#programs-configure">
- Parameter File Management
- </a></span></dt><dt><span class="section"><a href="ch01s08.html#programs-firmware">
- Firmware File Management
- </a></span></dt><dt><span class="section"><a href="ch01s08.html#programs-ethernet">
- Ethernet Traffic
- </a></span></dt><dt><span class="section"><a href="ch01s08.html#programs-passwords">
- Passwords and Keys
- </a></span></dt><dt><span class="section"><a href="ch01s08.html#programs-mdio">
- MDIO Programming
- </a></span></dt><dt><span class="section"><a href="ch01s08.html#programs-serial">
- Serial Programming
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch01s09.html">
- Toolkit Folders
- </a></span></dt><dt><span class="section"><a href="ch01s10.html">
- Packages
- </a></span></dt><dt><span class="section"><a href="ch01s11.html">
- Toolkit Support
- </a></span></dt></dl></dd><dt><span class="chapter"><a href="ch02.html">2.
- Hardware
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch02.html#hardware-intro">
- Introduction
- </a></span></dt><dt><span class="section"><a href="ch02s02.html">
- Device Form Factors
- </a></span></dt><dt><span class="section"><a href="ch02s03.html">
- Device Communications
- </a></span></dt><dt><span class="section"><a href="ch02s04.html">
- Device Configurations
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch02s04.html#configuration-1">
- Local Host to Local Device
- </a></span></dt><dt><span class="section"><a href="ch02s04.html#configuration-2">
- Local Host to Remote Device
- </a></span></dt><dt><span class="section"><a href="ch02s04.html#configuration-3">
- Local Host to Remote Host
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch02s05.html">
- Powerline Workstations
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch02s05.html#hardware-host-hardware">
- Host Hardware
- </a></span></dt><dt><span class="section"><a href="ch02s05.html#hardware-host-software">
- Host Software
- </a></span></dt><dt><span class="section"><a href="ch02s05.html#hardware-network">
- Network Configuration
- </a></span></dt><dt><span class="section"><a href="ch02s05.html#hardware-powerstrip">
- Isolated Power-strip
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch02s06.html">
- Send-to-self Patch
- </a></span></dt></dl></dd><dt><span class="chapter"><a href="ch03.html">3.
- Software
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch03.html#software-intro">
- Introduction
- </a></span></dt><dt><span class="section"><a href="ch03s02.html">
- Security Considerations
- </a></span></dt><dt><span class="section"><a href="ch03s03.html">
- Platform Options
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch03s03.html#platform-linux">
- <span class="application">GNU/Linux</span>
- </a></span></dt><dt><span class="section"><a href="ch03s03.html#platform-linux-libpcap">
- GNU/Linux with Libpcap
- </a></span></dt><dt><span class="section"><a href="ch03s03.html#platform-linux-bpf">
- GNU/Linux with BPF
- </a></span></dt><dt><span class="section"><a href="ch03s03.html#platform-osx-bpf">
- <span class="productname">Mac OS X</span>™ with BPF
- </a></span></dt><dt><span class="section"><a href="ch03s03.html#platform-windows-winpcap">
- <span class="productname">Windows XP</span>™ with Winpcap
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch03s04.html">
- GNU Makefiles on Linux
- </a></span></dt><dt><span class="section"><a href="ch03s05.html">
- Stand-alone Compiling on GNU/Linux
- </a></span></dt><dt><span class="section"><a href="ch03s06.html">
- Cross-Compiling on GNU/Linux
- </a></span></dt><dt><span class="section"><a href="ch03s07.html">
- Compilation with Visual Studio .NET 2003
- </a></span></dt><dt><span class="section"><a href="ch03s08.html">
- Microsoft Solution Files
- </a></span></dt><dt><span class="section"><a href="ch03s09.html">
- Header Files
- </a></span></dt><dt><span class="section"><a href="ch03s10.html">
- Compiler Constants
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch03s10.html#software-constants-platform">
- Platform Constants
- </a></span></dt><dt><span class="section"><a href="ch03s10.html#software-constants-ethernet">
- Ethernet Constants
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch03s11.html">
- <span class="application">LibPcap</span>, <span class="application">WinPcap</span> and <span class="application">BPF</span>
- </a></span></dt><dt><span class="section"><a href="ch03s12.html">
- Structure Packing
- </a></span></dt><dt><span class="section"><a href="ch03s13.html">
- Endian-ness
- </a></span></dt><dt><span class="section"><a href="ch03s14.html">
- Packet Basics
- </a></span></dt><dt><span class="section"><a href="ch03s15.html">
- Frame Encoding
- </a></span></dt></dl></dd><dt><span class="chapter"><a href="ch04.html">4.
- Firmware
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch04.html#firmware-intro">
- Introduction
- </a></span></dt><dt><span class="section"><a href="ch04s02.html">Firmware Components</a></span></dt><dd><dl><dt><span class="section"><a href="ch04s02.html#firmware-bootloader">
- Bootloader
- </a></span></dt><dt><span class="section"><a href="ch04s02.html#firmware-softloader">
- Softloader
- </a></span></dt><dt><span class="section"><a href="ch04s02.html#firmware-memory-configuration">
- Memory Configuration Parameters
- </a></span></dt><dt><span class="section"><a href="ch04s02.html#firmware-runtime">
- Runtime Firmware (MAC Software)
- </a></span></dt><dt><span class="section"><a href="ch04s02.html#firmware-configuration">
- Parameter Information Block (PIB)
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch04s03.html">
- Architecture Overview
- </a></span></dt><dt><span class="section"><a href="ch04s04.html">
- Firmware Boot Process
- </a></span></dt><dt><span class="section"><a href="ch04s05.html">
- Boot from Host Configuration
- </a></span></dt><dt><span class="section"><a href="ch04s06.html">
- Things to Remember
- </a></span></dt><dt><span class="section"><a href="ch04s07.html">
- Every Little Bit Hurts
- </a></span></dt><dt><span class="section"><a href="ch04s08.html">
- Liar! Liar! Pants on Fire!
- </a></span></dt><dt><span class="section"><a href="ch04s09.html">
- But wait! There's more ...
- </a></span></dt><dt><span class="section"><a href="ch04s10.html">
- Upgrade Device (INT6000/INT6300/INT6400)
- </a></span></dt><dt><span class="section"><a href="ch04s11.html">
- Update Local Host (INT6000/INT6300/INT6400)
- </a></span></dt><dt><span class="section"><a href="ch04s12.html">
- Boot from Host (INT6000)
- </a></span></dt><dt><span class="section"><a href="ch04s13.html">
- Boot from Host (INT6300)
- </a></span></dt><dt><span class="section"><a href="ch04s14.html">
- Boot from Host (INT6400)
- </a></span></dt><dt><span class="section"><a href="ch04s15.html">
- Boot from Host (AR7400)
- </a></span></dt><dt><span class="section"><a href="ch04s16.html">
- Boot from Host (AR7420)
- </a></span></dt><dt><span class="section"><a href="ch04s17.html">
- Flash Memory (AR6410/AR7420)
- </a></span></dt></dl></dd><dt><span class="chapter"><a href="ch05.html">5.
- Procedures
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch05.html#procedure-intro">
- Introduction
- </a></span></dt><dt><span class="section"><a href="ch05s02.html">
- Select an Interface on Linux
- </a></span></dt><dt><span class="section"><a href="ch05s03.html">
- Select an Interface on Windows
- </a></span></dt><dt><span class="section"><a href="ch05s04.html">
- Identify a Device
- </a></span></dt><dt><span class="section"><a href="ch05s05.html">
- Browse the Network
- </a></span></dt><dt><span class="section"><a href="ch05s06.html">
- Forming a Network
- </a></span></dt><dt><span class="section"><a href="ch05s07.html">
- Configuring a Device
- </a></span></dt><dt><span class="section"><a href="ch05s08.html">
- Upgrading Firmware and PIB
- </a></span></dt><dt><span class="section"><a href="ch05s09.html">
- Upgrading PIB Only
- </a></span></dt><dt><span class="section"><a href="ch05s10.html">
- Starting a Device
- </a></span></dt><dt><span class="section"><a href="ch05s11.html">
- Testing a Device
- </a></span></dt><dt><span class="section"><a href="ch05s12.html">
- Programming NVRAM
- </a></span></dt><dt><span class="section"><a href="ch05s13.html">
- Pairing UART Devices post PTS
- </a></span></dt><dt><span class="section"><a href="ch05s14.html">
- Trouble-shooting Problems
- </a></span></dt><dt><span class="section"><a href="ch05s15.html">
- SLAC Configuration
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch05s15.html#slac-apcm-set-cco">
- APCM_SET_CCO Primative
- </a></span></dt><dt><span class="section"><a href="ch05s15.html#slac-apcm-config-slac">
- APCM_CONFIG_SLAC Primative
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch05s16.html">
- SLAC Demonstration
- </a></span></dt></dl></dd><dt><span class="chapter"><a href="ch06.html">6.
- Scripting
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch06.html#scripting-intro">
- Introduction
- </a></span></dt><dt><span class="section"><a href="ch06s02.html">
- Linux Script Basics
- </a></span></dt><dt><span class="section"><a href="ch06s03.html">
- Host Independence
- </a></span></dt><dt><span class="section"><a href="ch06s04.html">
- Checking Device Connection
- </a></span></dt><dt><span class="section"><a href="ch06s05.html">
- Random Device Identity
- </a></span></dt><dt><span class="section"><a href="ch06s06.html">
- Actual Device Identity
- </a></span></dt><dt><span class="section"><a href="ch06s07.html">
- Editing a PIB
- </a></span></dt><dt><span class="section"><a href="ch06s08.html">
- Initialize a Device
- </a></span></dt><dt><span class="section"><a href="ch06s09.html">
- Update a Device
- </a></span></dt><dt><span class="section"><a href="ch06s10.html">
- Generating Powerline Traffic
- </a></span></dt><dt><span class="section"><a href="ch06s11.html">
- Reading PHY Rates
- </a></span></dt><dt><span class="section"><a href="ch06s12.html">
- User Interaction
- </a></span></dt></dl></dd><dt><span class="chapter"><a href="ch07.html">7.
- Support Function Reference
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch07.html#support-intro">
- Introduction
- </a></span></dt><dt><span class="section"><a href="ch07s02.html">
- Command Line Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s02.html#support-assist">
- assist
- </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-basespec">
- basespec
- </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-bytespec">
- bytespec
- </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-checkfilename">
- checkfilename
- </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-dataspec">
- dataspec
- </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-error">
- error
- </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-expect">
- expect
- </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-getoptv">
- getoptv
- </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-ipv4spec">
- ipv4spec
- </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-ipv6spec">
- ipv6spec
- </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-lookup">
- lookup
- </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-putoptv">
- putoptv
- </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-synonym">
- synonym
- </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-uintspec">
- uintspec
- </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-version">
- version
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s03.html">
- Ethernet Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s03.html#support-channel">
- channel
- </a></span></dt><dt><span class="section"><a href="ch07s03.html#support-closechannel">
- closechannel
- </a></span></dt><dt><span class="section"><a href="ch07s03.html#support-openchannel">
- openchannel
- </a></span></dt><dt><span class="section"><a href="ch07s03.html#support-readpacket">
- readpacket
- </a></span></dt><dt><span class="section"><a href="ch07s03.html#support-sendpacket">
- sendpacket
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s04.html">
- Network Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s04.html#support-networkbridges">
- NetworkBridges
- </a></span></dt><dt><span class="section"><a href="ch07s04.html#support-networkdevices">
- NetworkDevices
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s05.html">
- Generic Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s05.html#support-binout">
- binout
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-checksum32">
- checksum32
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-checksum-32">
- checksum_32
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-chrout">
- chrout
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-decout">
- decout
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-endian">
- endian
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-fdchecksum32">
- fdchecksum32
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-fdchecksum-32">
- fdchecksum_32
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-filepar">
- filepart
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-hexdecode">
- hexdecode
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-hexdump">
- hexdump
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-hexencode">
- hexencode
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-hexin">
- hexin
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-hexout">
- hexout
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-hexstring">
- hexstring
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-hexview">
- hexview
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-memdecr">
- memdecr
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-memincr">
- memincr
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-memout">
- memout
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-memswap">
- memswap
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-strdecr">
- strdecr
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-strfbits">
- strfbits
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-strincr">
- strincr
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-todigit">
- todigit
- </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-typename">
- typename
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s06.html">
- Message Debug Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s06.html#support-mmecode">
- MMECode
- </a></span></dt><dt><span class="section"><a href="ch07s06.html#support-mmemode">
- MMEMode
- </a></span></dt><dt><span class="section"><a href="ch07s06.html#support-mmename">
- MMEName
- </a></span></dt><dt><span class="section"><a href="ch07s06.html#support-mmepeek">
- MMEPeek
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s07.html">
- Key Generation Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s07.html#support-MACPasswords">
- MACPasswords
- </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-HPAVKeyDAK">
- HPAVKeyDAK
- </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-HPAVKeyNMK">
- HPAVKeyNMK
- </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-HPAVKeyNID">
- HPAVKeyNID
- </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-HPAVKeyOut">
- HPAVKeyOut
- </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-SHA256Block">
- SHA256Block
- </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-SHA256Fetch">
- SHA256Fetch
- </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-SHA256Ident">
- SHA256Ident
- </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-SHA256Match">
- SHA256Match
- </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-SHA256Print">
- SHA256Print
- </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-SHA256Reset">
- SHA256Reset
- </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-SHA256Write">
- SHA256Write
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s08.html">
- XML Editing Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s08.html#nodes-xmledit">
- xmledit
- </a></span></dt><dt><span class="section"><a href="ch07s08.html#nodes-xmlfree">
- xmlfree
- </a></span></dt><dt><span class="section"><a href="ch07s08.html#nodes-xmlnode">
- xmlnode
- </a></span></dt><dt><span class="section"><a href="ch07s08.html#nodes-xmlopen">
- xmlopen
- </a></span></dt><dt><span class="section"><a href="ch07s08.html#nodes-xmlscan">
- xmlscan
- </a></span></dt><dt><span class="section"><a href="ch07s08.html#nodes-xmlschema">
- xmlschema
- </a></span></dt><dt><span class="section"><a href="ch07s08.html#nodes-xmltree">
- xmltree
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s09.html">
- Download Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s09.html#WriteExecuteApplet">
- WriteExecuteApplet
- </a></span></dt><dt><span class="section"><a href="ch07s09.html#WriteExecuteApplet1">
- WriteExecuteApplet1
- </a></span></dt><dt><span class="section"><a href="ch07s09.html#WriteExecuteApplet2">
- WriteExecuteApplet2
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s10.html">
- Procrastination Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s10.html#WaitForAssoc">
- WaitForAssoc
- </a></span></dt><dt><span class="section"><a href="ch07s10.html#WaitForAssoc1">
- WaitForAssoc1
- </a></span></dt><dt><span class="section"><a href="ch07s10.html#WaitForAssoc2">
- WaitForAssoc2
- </a></span></dt><dt><span class="section"><a href="ch07s10.html#WaitForReset">
- WaitForReset
- </a></span></dt><dt><span class="section"><a href="ch07s10.html#WaitForStart">
- WaitForStart
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s11.html">
- Traffic Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s11.html#support-CrossTraffic1">
- CrossTraffic1
- </a></span></dt><dt><span class="section"><a href="ch07s11.html#support-CrossTraffic2">
- CrossTraffic2
- </a></span></dt><dt><span class="section"><a href="ch07s11.html#support-LocalTraffic1">
- LocalTraffic1
- </a></span></dt><dt><span class="section"><a href="ch07s11.html#support-LocalTraffic2">
- LocalTraffic2
- </a></span></dt><dt><span class="section"><a href="ch07s11.html#support-NetworkTraffic1">
- NetworkTraffic1
- </a></span></dt><dt><span class="section"><a href="ch07s11.html#support-NetworkTraffic2">
- NetworkTraffic2
- </a></span></dt><dt><span class="section"><a href="ch07s11.html#support-Traffic1">
- Traffic1
- </a></span></dt><dt><span class="section"><a href="ch07s11.html#support-Traffic2">
- Traffic2
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s12.html">
- SLAC Functions and Variables
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s12.html#session-variable">
- The Session Variable
- </a></span></dt><dt><span class="section"><a href="ch07s12.html#pev_cm_slac_param">
- pev_cm_slac_param
- </a></span></dt><dt><span class="section"><a href="ch07s12.html#evse_cm_slac_param">
- evse_cm_slac_param
- </a></span></dt><dt><span class="section"><a href="ch07s12.html#pev_cm_start_atten_char">
- pev_cm_start_atten_char
- </a></span></dt><dt><span class="section"><a href="ch07s12.html#evse_cm_start_atten_char">
- evse_cm_start_atten_char
- </a></span></dt><dt><span class="section"><a href="ch07s12.html#pev_cm_mnbc_sound">
- pev_cm_mnbc_sound
- </a></span></dt><dt><span class="section"><a href="ch07s12.html#evse_cm_mnbc_sound">
- evse_cm_mnbc_sound
- </a></span></dt><dt><span class="section"><a href="ch07s12.html#evse_cm_atten_char">
- evse_cm_atten_char
- </a></span></dt><dt><span class="section"><a href="ch07s12.html#pev_cm_atten_char">
- pev_cm_atten_char
- </a></span></dt><dt><span class="section"><a href="ch07s12.html#pev_cm_slac_match">
- pev_cm_slac_match
- </a></span></dt><dt><span class="section"><a href="ch07s12.html#evse_cm_slac_match">
- evse_cm_slac_match
- </a></span></dt><dt><span class="section"><a href="ch07s12.html#evse_cm_set_key">
- evse_cm_set_key
- </a></span></dt><dt><span class="section"><a href="ch07s12.html#pev_cm_set_key">
- pev_cm_set_key
- </a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch08.html">8.
- Serial Drivers
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch08.html#driver-spi-intro">
- Introduction
- </a></span></dt><dt><span class="section"><a href="ch08s02.html">
- Principles of Operation
- </a></span></dt><dt><span class="section"><a href="ch08s03.html">
- SPI Serial Driver
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch08s03.html#qcaspi_spi_thread">
- qcaspi_spi_thread
- </a></span></dt><dt><span class="section"><a href="ch08s03.html#qcaspi_qca7k_sync">
- qcaspi_qca7k_sync
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch08s04.html">
- Register Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch08s04.html#qcaspi_read_register">
- qcaspi_read_register
- </a></span></dt><dt><span class="section"><a href="ch08s04.html#qcaspi_write_register">
- qcaspi_write_register
- </a></span></dt><dt><span class="section"><a href="ch08s04.html#qcaspi_tx_cmd">
- qcaspi_tx_cmd
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch08s05.html">
- Interrupt Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch08s05.html#disable_spi_interrupts">
- disable_spi_interrupts
- </a></span></dt><dt><span class="section"><a href="ch08s05.html#enable_spi_interrupts">
- enable_spi_interrupts
- </a></span></dt><dt><span class="section"><a href="ch08s05.html#qcaspi_intr_handler">
- qcaspi_intr_handler
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch08s06.html">
- Transmit Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch08s06.html#qcaspi_transmit">
- qcaspi_transmit
- </a></span></dt><dt><span class="section"><a href="ch08s06.html#qcaspi_tx_frame">
- qcaspi_tx_frame
- </a></span></dt><dt><span class="section"><a href="ch08s06.html#qcaspi_flush_txq">
- qcaspi_flush_txq
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch08s07.html">
- Receive Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch08s07.html#qcaspi_receive">
- qcaspi_receive
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch08s08.html">
- DMA Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch08s08.html#qcaspi_dma_read_burst">
- qcaspi_dma_read_burst
- </a></span></dt><dt><span class="section"><a href="ch08s08.html#qcaspi_dma_read_legacy">
- qcaspi_dma_read_legacy
- </a></span></dt><dt><span class="section"><a href="ch08s08.html#qcaspi_dma_write_burst">
- qcaspi_dma_write_burst
- </a></span></dt><dt><span class="section"><a href="ch08s08.html#qcaspi_dma_write_legacy">
- qcaspi_dma_write_legacy
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch08s09.html">
- Support Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch08s09.html#QcaFrmCreateHeader">
- QcaFrmCreateHeader
- </a></span></dt><dt><span class="section"><a href="ch08s09.html#QcaFrmCreateFooter">
- QcaFrmCreateFooter
- </a></span></dt><dt><span class="section"><a href="ch08s09.html#QcaFrmFsmInit">
- QcaFrmFsmInit
- </a></span></dt><dt><span class="section"><a href="ch08s09.html#QcaFrmFsmDecode">
- QcaFrmFsmDecode
- </a></span></dt></dl></dd><dt><span class="section"><a href="ch08s10.html">
- Kernel Functions
- </a></span></dt><dd><dl><dt><span class="section"><a href="ch08s10.html#qcaspi_netdev_xmit">
- qcaspi_netdev_xmit
- </a></span></dt><dt><span class="section"><a href="ch08s10.html#qcaspi_netdev_tx_timeout">
- qcaspi_netdev_tx_timeout
- </a></span></dt><dt><span class="section"><a href="ch08s10.html#qcaspi_netdev_uninit">
- qcaspi_netdev_uninit
- </a></span></dt><dt><span class="section"><a href="ch08s10.html#qcaspi_netdev_get_stats">
- qcaspi_netdev_get_stats
- </a></span></dt><dt><span class="section"><a href="ch08s10.html#qcaspi_netdev_change_mtu">
- qcaspi_netdev_change_mtu
- </a></span></dt><dt><span class="section"><a href="ch08s10.html#qcaspi_netdev_set_mac_address">
- qcaspi_netdev_set_mac_address
- </a></span></dt><dt><span class="section"><a href="ch08s10.html#qcaspi_netdev_close">
- qcaspi_netdev_close
- </a></span></dt><dt><span class="section"><a href="ch08s10.html#qcaspi_mod_exit">
- qcaspi_mod_exit
- </a></span></dt></dl></dd></dl></dd></dl></div><div class="list-of-figures"><p><b>List of Figures</b></p><dl><dt>1.1. <a href="ch01s06.html#idp18606728">
- Windows Installer Dialogue
- </a></dt><dt>1.2. <a href="ch01s06.html#idp18611264">
- Control Panel System Dialogue
- </a></dt><dt>1.3. <a href="ch01s06.html#idp18622000">
- Control Panel Add/Remove Dialogue
- </a></dt><dt>1.4. <a href="ch01s07.html#idp18676192">
- Windows Installer Dialogue
- </a></dt><dt>1.5. <a href="ch01s07.html#idp18679840">
- Control Panel System Dialogue
- </a></dt><dt>1.6. <a href="ch01s07.html#idp18691368">
- Control Panel Add/Remove Dialogue
- </a></dt><dt>4.1. <a href="ch04s03.html#idp21198600">
- Simple Network
- </a></dt><dt>4.2. <a href="ch04s10.html#idp21330424">
- Upgrade Device (INT6000/INT6300/INT6400)
- </a></dt><dt>4.3. <a href="ch04s11.html#idp21393528">
- Update Local Host (INT6000/INT6300/INT6400)
- </a></dt><dt>4.4. <a href="ch04s12.html#idp21387560">
- Boot from Host (INT6000)
- </a></dt><dt>4.5. <a href="ch04s13.html#idp21427120">
- boot-from-host (INT6300)
- </a></dt><dt>4.6. <a href="ch04s14.html#idp21524656">
- Boot from Host (INT6400)
- </a></dt><dt>4.7. <a href="ch04s15.html#idp21599024">
- Boot from Host (AR7400)
- </a></dt><dt>4.8. <a href="ch04s16.html#idp21657080">
- Boot from Host (AR6410/AR7420)
- </a></dt><dt>4.9. <a href="ch04s17.html#idp21779808">
- Flashing the Softloader (AR7420)
- </a></dt><dt>4.10. <a href="ch04s17.html#idp21795360">
- Flash Parameters and Firmware (AR7420)
- </a></dt></dl></div><div class="list-of-tables"><p><b>List of Tables</b></p><dl><dt>1.1. <a href="ch01s10.html#idp19329912">
- Program/Package Matrix
- </a></dt><dt>4.1. <a href="ch04s06.html#idp21231472">
- Softloader/Bootloader MMEs
- </a></dt><dt>4.2. <a href="ch04s08.html#idp21274104">
- Legacy Device Identification
- </a></dt><dt>4.3. <a href="ch04s09.html#idp21314128">
- Device Identification
- </a></dt><dt>5.1. <a href="ch05s15.html#idp22417184">
- PEV-PLC PIB Settings
- </a></dt><dt>5.2. <a href="ch05s15.html#idp22497104">
- PEV-EVSE PIB Settings
- </a></dt><dt>8.1. <a href="ch08s02.html#idp25292736">
- SPI Transmit Frame
- </a></dt><dt>8.2. <a href="ch08s02.html#idp25310504">
- SPI Receive Frame
- </a></dt></dl></div><div class="list-of-examples"><p><b>List of Examples</b></p><dl><dt>1.1. <a href="ch01s04.html#idp18533864">
- Toolkit Installation on GNU/<span class="productname">Linux</span>™
- </a></dt><dt>1.2. <a href="ch01s04.html#idp18551128">
- Toolkit Removal on GNU/<span class="productname">Linux</span>™
- </a></dt><dt>1.3. <a href="ch01s05.html#idp18577952">
- Setting the <code class="constant">PATH</code> variable on <span class="productname">OS X</span>™
- </a></dt><dt>1.4. <a href="ch01s05.html#idp18580624">
- Removing the Toolkit from <span class="productname">Mac OS X</span>™
- </a></dt><dt>2.1. <a href="ch02s06.html#idp20601280">
- <span class="quote">“<span class="quote">send-to-self</span>”</span> Patch Description
- </a></dt><dt>2.2. <a href="ch02s06.html#idp20602424">
- <span class="quote">“<span class="quote">send-to-self</span>”</span> Patch Application
- </a></dt><dt>2.3. <a href="ch02s06.html#idp20620152">
- <span class="quote">“<span class="quote">send-to-self</span>”</span> Patch Installation
- </a></dt><dt>2.4. <a href="ch02s06.html#idp20653016">
- <span class="quote">“<span class="quote">send-to-self</span>”</span> Patch Listing
- </a></dt><dt>3.1. <a href="ch03s05.html#idp20823088">
- The <code class="constant">MAKEFILE</code> constant
- </a></dt><dt>3.2. <a href="ch03s05.html#idp20826160">
- Stand-alone Compiling on GNU/Linux
- </a></dt><dt>3.3. <a href="ch03s06.html#idp20831144">
- Cross-compiling with make.def
- </a></dt><dt>3.4. <a href="ch03s07.html#idp20839248">
- Microsoft Visual Studio .NET 2003
- </a></dt><dt>3.5. <a href="ch03s12.html#idp20770616">
- Packing Structures with keyword <span class="quote">“<span class="quote">__packed</span>”</span>
- </a></dt><dt>3.6. <a href="ch03s12.html#idp20773816">
- Packing Structures with Attribute <span class="quote">“<span class="quote">packed</span>”</span>
- </a></dt><dt>3.7. <a href="ch03s12.html#idp20777088">
- Packing Structures with the Pragma <span class="quote">“<span class="quote">pack</span>”</span>
- </a></dt><dt>3.8. <a href="ch03s12.html#idp20946968">
- Packing Structures the Atheros Way
- </a></dt><dt>3.9. <a href="ch03s15.html#idp20970496">
- Frame Encoding by Offset
- </a></dt><dt>3.10. <a href="ch03s15.html#idp20971536">
- Frame Encoding by Address
- </a></dt><dt>5.1. <a href="ch05s02.html#idp22248040">
- Selecting another Interface on Linux
- </a></dt><dt>5.2. <a href="ch05s02.html#idp22250088">
- Changing the Default Interface on Linux
- </a></dt><dt>5.3. <a href="ch05s02.html#idp22253304">
- Finding Interfaces on Linux
- </a></dt><dt>5.4. <a href="ch05s03.html#idp22260112">
- Selecting another Interface on Windows
- </a></dt><dt>5.5. <a href="ch05s03.html#idp22261904">
- Finding Interfaces on Windows
- </a></dt><dt>5.6. <a href="ch05s04.html#script-example-device-identification">
- Device Identification
- </a></dt><dt>5.7. <a href="ch05s04.html#script-example-device-configuration">
- Inspecting Device Configuration
- </a></dt><dt>5.8. <a href="ch05s05.html#idp22281360">
- Display Network Information
- </a></dt><dt>5.9. <a href="ch05s06.html#idp22288112">
- Setting the Network Membership Key
- </a></dt><dt>5.10. <a href="ch05s06.html#idp22292368">
- Forming a Custom Network
- </a></dt><dt>5.11. <a href="ch05s06.html#idp22296488">
- Remote Network Configuration
- </a></dt><dt>5.12. <a href="ch05s07.html#idp22303992">
- Read a PIB File
- </a></dt><dt>5.13. <a href="ch05s07.html#idp22305840">
- Modify a PIB File
- </a></dt><dt>5.14. <a href="ch05s07.html#idp22312696">
- Save a PIB File
- </a></dt><dt>5.15. <a href="ch05s08.html#idp22321912">
- Upgrade Firmware and PIB
- </a></dt><dt>5.16. <a href="ch05s09.html#idp22333280">
- Upgrade local device PIB
- </a></dt><dt>5.17. <a href="ch05s09.html#idp22337064">
- Upgrade remote PIB
- </a></dt><dt>5.18. <a href="ch05s10.html#idp22342000">
- Start Firmware on <span class="productname">INT6000</span>™
- </a></dt><dt>5.19. <a href="ch05s10.html#idp22346720">
- Start Firmware on <span class="productname">INT6300</span>™ and <span class="productname">INT6400</span>™
- </a></dt><dt>5.20. <a href="ch05s10.html#idp22351496">
- Start Firmware on <span class="productname">AR7400</span>™
- </a></dt><dt>5.21. <a href="ch05s10.html#idp22356896">
- Start Firmware on <span class="productname">AR7420</span>™
- </a></dt><dt>5.22. <a href="ch05s12.html#idp22377112">
- Flash NVRAM with int6kf
- </a></dt><dt>5.23. <a href="ch05s12.html#idp22382232">
- Flash NVRAM with int6k
- </a></dt><dt>6.1. <a href="ch06s03.html#scripting-hardware-definitions">
- hardware.sh
- </a></dt><dt>6.2. <a href="ch06s03.html#scripting-firmware-definitions">
- firmware.sh
- </a></dt><dt>7.1. <a href="ch07s04.html#idp23363184">
- Enumerating Local Devices
- </a></dt><dt>7.2. <a href="ch07s04.html#idp23376368">
- Enumerating Network Devices
- </a></dt><dt>7.3. <a href="ch07s07.html#idp23814344">
- SHA256 Digest Computation
- </a></dt><dt>7.4. <a href="ch07s08.html#nodes-example-1">
- XML Source File
- </a></dt><dt>7.5. <a href="ch07s08.html#idp24028592">
- XML Edit Schema
- </a></dt><dt>7.6. <a href="ch07s08.html#nodes-example-2">
- XML Parse Tree
- </a></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1.
- Overview
- </td></tr></table></div></body></html>
|