forked from whoismissing/boa
-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
65 lines (57 loc) · 3.06 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
1. How to enable Boa web server
1) $ make config
2) The configuration menu is shown as follows.
Select "Config kernel" and "Config users", and then Exit the menuconfig.
--- select components
Selected Target (rtl8196c) --->
Selected Kernel (linux-2.6.30) --->
Selected Busybox (busybox-1.13) --->
Selected toolchain (rsdk-1.3.6-4181-EB-2.6.30-0.9.30) --->
--- rtl8196c
Selected Target of SDK (11nRouter_GW) --->
Selected Board Configuration (SPI flash + Squashfs) --->
IC Test Configuration --->
--- config components
[*] Config kernel
[*] Config users
[ ] Config busybox
[ ] Load default settings
[ ] Save default settings
---
Load an Alternate Configuration File
Save an Alternate Configuration File
3) If you turn on APMIB_SHARED feature (APMIB_SHARED = 1, users/boa/Makefile),
you have to do the step. Otherwise, skip this step.
In kernel config, enter "General setup" menu to enable "System V IPC" option.
[*] Prompt for development and/or incomplete code/drivers
() Local version - append to kernel release
[ ] Automatically append version information to the version string
[ ] Support for paging of anonymous memory (swap)
[*] System V IPC
[ ] POSIX Message Queues
[ ] BSD Process Accounting
4) In users config, enable "boa" application.
--- Applications
[*] auth
[*] brctl
[*] busybox
[ ] login on console
[ ] Enhanced Ctorrent
[ ] dcts
[ ] dhcpv6
[ ] discover
[*] dnrd
[ ] dnsmasq
[ ] dosfsck
[ ] gdbserver
[*] boa
[ ] gproxy
2. Directory structure
boa
|-- apmib <----- apmib library
|-- defconfig <----- default apmib configuration
|-- html <----- HTML pages and graphics files
|-- src <----- source code of Boa web server
|-- system <----- source code for system and network init
|-- tools <----- tools on x86
`-- utils <----- flash utility