⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.svn-base

📁 最新之atheros芯片driver source code, 基于linux操作系统,內含atheros芯片HAL全部代码
💻 SVN-BASE
字号:
$Id: //depot/sw/branches/sam_hal/README#3 $Atheros Hardware Access Layer (HAL)===================================* Copyright (c) 2002-2008 Sam Leffler.* Copyright (c) 2002-2008 Atheros Communications, Inc.* All rights reserved.Read the file COPYRIGHT for the complete copyright.This code manages much of the chip-specific operation of the Atherosdriver.  The HAL is provided in a binary-only form in order tocomply with local regulatory agency rules.  In the United Statesthe FCC requires that a radio transmitter only be operated at powerlevels and on frequency channels for which it is approved.  The FCCrequires that a software-defined radio cannot be configured by auser to operate outside the approved power levels and frequencychannels.  This makes it difficult to open-source code that enforceslimits on the power levels, frequency channels and other parametersof the radio transmitter.  Seehttp://ftp.fcc.gov/Bureaus/Engineering_Technology/Orders/2001/fcc01264.pdffor the specific FCC regulation.  Because the module is providedin a binary-only form it is marked "Proprietary" on Linux; thismeans when you load it you will see messages that your system isnow "tainted".If you wish to use this driver on a platform for which an ath_halmodule is not already provided please contact the author.  Note thatthis is only necessary for new _architectures_; the HAL is not tied toany specific version of your operating system.Atheros Hardware================There are many generations of Atheros 802.11 wireless devices thatare typically referred to by their programming model:5210	supports 11a only5211	supports both 11a and 11b5212	supports 11a, 11b, and 11gThese parts have been incorporated in a variety of retail productsincluding cardbus cards and mini-pci cards.  In addition many laptopvendors use Atheros mini-pci cards for their builtin wirelesssupport.The Atheors PCI vendor id is 0x168c.  The file ah_devid.h lists mostknown PCI device id's but is not exhaustive.  Some vendors programtheir own vendor and/or device id's to aid in BIOS-locking mini-pcicards in laptops.Atheros SoC Hardware====================In addition to the cardbus/pci devices Atheros makes System on Chip(SoC) parts that integrate a MIPS cpu core and one or more MAC andradio parts.  Binary support for these parts is necessarily builtfor the embedded MIPS processor where the code is to be run.Caveats=======The binary hal builds provided here include no floating point andare operating system-independent.  However due to toolchainpeculiarities the .o files may be wrongly rejected by developmenttools.  If that happens it may be possible to patch the file headerso that the native toolchain will accept the files.  In particularthis has been observed for various Linux MIPS installations for theSoC parts.  If you have issues consult the associated .inc file inthe public directory; it explains exactly how the binary file wascreated (e.g. toolchain and compilation options).

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -