|Table of Contents|

[1] Zhang Lei, Shen Lianfeng,. Design and development of WLAN access pointbased on Bluetooth and uClinux [J]. Journal of Southeast University (English Edition), 2004, 20 (1): 1-5. [doi:10.3969/j.issn.1003-7985.2004.01.001]
Copy

Design and development of WLAN access pointbased on Bluetooth and uClinux()
基于uClinux和Bluetooth技术的WLAN 接入设备的设计和开发
Share:

Journal of Southeast University (English Edition)[ISSN:1003-7985/CN:32-1325/N]

Volumn:
20
Issue:
2004 1
Page:
1-5
Research Field:
Computer Science and Engineering
Publishing date:
2004-03-30

Info

Title:
Design and development of WLAN access pointbased on Bluetooth and uClinux
基于uClinux和Bluetooth技术的WLAN 接入设备的设计和开发
Author(s):
Zhang Lei1 2 Shen Lianfeng1
1National Mobile Communications Research Laboratory, Southeast University, Nanjing 210096, China
2Institute of Communications Engineering, PLA University of Science and Technology, Nanjing 210007, China
张磊1 2 沈连丰1
1东南大学移动通信国家重点实验室, 南京 210096; 2解放军理工大学通信工程学院, 南京 210007
Keywords:
device driver serial port scheduling interrupt handling
设备驱动 串行口 调度 中断处理
PACS:
TP393.3
DOI:
10.3969/j.issn.1003-7985.2004.01.001
Abstract:
This paper describes the design and development of a wireless LAN(WLAN)access point based on Bluetooth and uClinux. To make the best use of high-speed serial communication capability, several methods such as modifying baud-rate of serial port driver, utilizing buffer area and adding flow-control were adopted. After analysis of scheduling and interruption handling, modifying the timer’s parameters was put forward as a method to control the timer interrupt. In this way, data throughput and system stability were obviously enhanced. Meanwhile, migration of the Bluetooth protocol stack was detailed and some successful applications of our LAN access point were presented.
给出了基于uClinux和蓝牙技术的无线局域网接入设备的设计和研制要点.为了充分发挥硬件的高速异步串行通信能力, 采用了修改串行口驱动程序中的接口波特率、利用缓冲机制并添加流量控制等方法并收到良好效果; 从分析操作系统的任务调度和中断机制入手, 提出了用修改特定定时器参数的方法来控制时钟中断, 该方法显著地提高了数据吞吐率, 增强了系统稳定性; 同时, 论述了基于uClinux的蓝牙协议栈的研制情况及几个关键问题, 并给出了若干基于蓝牙局域网访问点的成功应用方案.

References:

[1] Bluetooth Special Interest Group. LAN access profile[EB/OL]. https: //www.bluetooth.org/foundry/adopters/document/9_Lanaccess/en/1/9_Lanaccess.zip. 2001-02-10/2002-04-09.
[2] Motorola, Inc. MCF5272 ColdFire ® integrated microprocessor user’s manual(REV 2)[EB/OL]. http: //e-www.motorola.com/files/dsp/doc/ref_manual/MCF5272UM.pdf. 2002-03-12/2003-07-08.
[3] CSR, Inc. Bluecore2-external data sheet[EB/OL]. http: //www.csrsupport.com/public/83_BlueCore2-External Data Sheet(BC212015-ds-001g).pdf. 2003-03-18/2003-04-21.
[4] Bluetooth Special Interest Group. Bluetooth_core_specification_v1. 2[EB/OL]. https: //www.blue ̄tooth.org/foundry/adopters/document/Blue ̄tooth_Core_Specification_v1.2/en/1/Bluetooth_Core_Specification_v1.2.zip. 2003-06-10/2003-07-18.
[5] Yaghmour Karim. Building embedded Linux sys ̄tems [M]. USA: O’Reilly, 2003. 30-31.
[6] Rubini Alessandro, Corbet Jonathan. Linux device drivers. 2nd ed.[M]. USA: O’Reilly, 2001. 269-274.
[7] Bovet D P, Cesati Marco. Understanding the Linux kernel. 2nd ed.[M]. USA: O’Reilly, 2002. 164-181.

Memo

Memo:
Biographies: Zhang Lei(1972—), male, doctor, lecturer; Shen Lianfeng(corresponding author), male, professor, lfshen@seu.edu.cn.
Last Update: 2004-03-20