跳到主要內容

臺灣博碩士論文加值系統

(44.211.31.134) 您好!臺灣時間:2024/07/24 18:42
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:張鴻祺
研究生(外文):Hung-Chi Chang
論文名稱:具資料庫支援的嵌入式迷你伺服器平台之實作
論文名稱(外文):Developing an Embedded Linux Min-Server with Database Support
指導教授:郭斯彥郭斯彥引用關係
指導教授(外文):Sy-Yen Kuo
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:電機工程學研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2004
畢業學年度:92
語文別:英文
論文頁數:64
中文關鍵詞:嵌入式資料庫
外文關鍵詞:DatabaseEmbeddedLinux
相關次數:
  • 被引用被引用:0
  • 點閱點閱:123
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
由於無線網路技術的成熟與日漸普及,越來越多數位裝置已將無線網路的存取能力列為標準配備。因此,釵h可攜式服務與應用也陸續被開發在此類裝置上。
在人們的日常生活中,已經有相當多嵌入式與網路領域的應用,而這些應用往往侷限於某些特定的弁遄A例如IEEE 802.11 access point、寬頻網路路由器、或是有防火牆弁鄋摸AT。當使用者需要更多弁鉈氶A也陷N須另外購買提供這些弁鄋熔ㄚ~。但是,將這些額外的弁鉧膃X到既有的系統中,或閉O另一個更好的選擇。
在這篇論文中,我們描述與實作一個嵌入式的無線網路迷你伺服器平台,並將資料庫支援的弁鉰X充到此平台上。本論文的目的是發展一個體積小、成本低與耗電少的迷你伺服器平台,且開發人員可以很容易地使用這個平台來發展新的可攜式應用。
Due to the maturity and popularity of wireless technologies, more and more digital devices support the wireless accessibility as an essential function. As a result, many emerging mobile services and applications are being implemented on such devices.

There are already a lot of applications of embedded and networking areas in people’s daily life. Most of these embedded applications limit themselves in some particular functions, such as an IEEE 802.11 access point, a broadband IP router, or a NAT with firewall. If people want to provide some other functions, using other additional machines to provide the desired services may be a possible solution. There is no reason why people cannot embed these services into the existing embedded system!

In this thesis, we describe and implement an embedded wireless mini-server platform with database support, which can be used to build many wireless applications and services. The goal is to make the mini-server platform small in dimension, low in cost and power consumption, and very easy to develop new mobile applications on.
Chapter 1 Introduction (1)
1.1 Contributions (2)
1.2 Notation (2)
1.3 Thesis Outline (3)

Chapter 2 Related Works (5)
2.1 Embedded Linux (5)
2.2 Development Entities (6)
2.2.1 Host and Target (6)
2.2.2 Entities Relationship (8)
2.3 Cross-Platform Development Toolchain (10)
2.4 Common Gateway Interface (12)
2.5 Berkeley Database Manager (14)

Chapter 3 Platform and System Framework (16)
3.1 Hardware Platform (16)
3.2 System Framework (17)
3.3 Implementation Methodology (20)

Chapter 4 Development of Main System Components (22)
4.1 Cross-Platform Development Environment (22)
4.1.1 Development Model (22)
4.1.2 uClibc Toolchain (23)
4.1.3 Development Environment (26)
4.2 Package and Configuration (28)
4.2.1 Building Overview (28)
4.2.2 Makefiles (30)
4.2.3 Menuconfig (31)
4.2.4 Autoconf (31)
4.3 Main System Components (33)
4.3.1 Overview (33)
4.3.2 Linux Kernel (34)
4.3.3 Boot Loader (38)
4.3.4 C Library (39)
4.3.5 BusyBox and TinyLogin (40)
4.3.6 Internet Super-Server (43)
4.4 Other Applications and Utilities (44)
4.5 Some Words about Target (46)

Chapter 5 Implementation of Integrated Services (47)
5.1 Usage of CGI and Berkeley DB (47)
5.1.1 Common Gateway Interface (47)
5.1.2 Berkeley Database Manager (49)
5.2 Networking Configuration Interface (50)
5.3 Ordering System (52)

Chapter 6 Conclusion and Future Work (56)
6.1 Summary (56)
6.2 Future Work (57)

Bibliography (59)
Appendix A: Glossary (61)
Appendix B: The uClibc Toolchain Setup (62)
[1] Karim Yaghmour, Building Embedded Linux System, O’Reilly, April 2003.
[2] H. M. Deitel and P. J. Deitel. “Chapter 16: Web Programming with CGI.” C++ How to Program, Fourth Edition. Prentice Hall, 2003.
[3] GNU General Public License
http://www.linux.org/info/gnu.html
[4] The uClibc Website
http://www.uclibc.org
[5] The Linux Kernel Website
http://www.kernel.org
[6] LILO mini-HOWTO
http://tldp.org/HOWTO/LILO.html
[7] The BusyBox Website
http://www.busybox.net
[8] The TinyLogin Website
http://tinylogin.busybox.net
[9] The HostAP Website
http://hostap.epitest.fi
[10] Wireless Tools for Linux
http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
[11] The Ethernet Bridging Utilities
http://bridge.sourceforge.net
[12] The uDHCP Website
http://udhcp.busybox.net
[13] The Netfilter/IPTables Project Website
http://www.netfilter.org/index.html
[14] The tHTTPd Website
http://www.acme.com/software/thttpd
[15] The GDBM Online Manual
http://cclib.nsu.ru/projects/gnudocs/gnudocs/gdbm/gdbm_toc.html
[16] The Berkeley DB Website
http://www.sleepycat.com/products/featurelist.shtml
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top