osmocom-bb/src
Harald Welte 11c97f5eff Major update: Start L2/L3 implementation on PC side
Using the following changes, it is now possible to receive the PCH and AGCH
messages in the PC-side layer3, as well as trigger RACH sending inside the phone
from the PC:
* merge l1_dedic_mode_data_ind, l1_dedic_mode_data_req and l1_ccch_info_ind into l1_data_ind
* add partial LAPDm implementation (layer2/src/lapdm.c)
* introduce RSLms between LAPDm and L3 (layer2/src/osmocom_rslms.c)
* use new layer1 header field of msgb
* tx_ph_rach_req() and tx_ph_data_req() to send data from PC to target
* implement DEDIC_MODE_DATA_REQ on firmware side
2010-03-01 23:54:32 +01:00
..
host Major update: Start L2/L3 implementation on PC side 2010-03-01 23:54:32 +01:00
shared Import value_string utilities and some RSL stuff from OpenBSC 2010-03-01 23:44:23 +01:00
target/firmware Include channel number and link identifier in L1 DL info 2010-03-01 23:48:45 +01:00
target_dsp Initial import of OsmocomBB into git repository 2010-02-18 16:46:36 +01:00
wireshark gsmtap patch cleanup 2010-02-19 23:01:57 +01:00
Makefile add new master Makefile 2010-02-20 23:13:25 +01:00
README.building update build instructions 2010-02-20 23:16:23 +01:00
rsl.c Import value_string utilities and some RSL stuff from OpenBSC 2010-03-01 23:44:23 +01:00
utils.c Import value_string utilities and some RSL stuff from OpenBSC 2010-03-01 23:44:23 +01:00

README.building

== How to build OsmocomBB? ==

=== Prerequisites ===

We assume you are building on a GNU/Linux host system such as Debian GNU/Linux.
Windows builds have been reported successfully using the Cygwin environment, but
we do not officially support this.

 # Get a GNU toolchain (gcc/binutils) for ARM (e.g. from http://gnuarm.com/)
 # Set your path to include the arm-elf-* executables of your toolchain
 # call 'make' in this (the src) subdirectory

=== Details ===

The master Makefile will build

 * libosmocore for the host (x86 or whatever you use)
 * libosmocore for the target (ARM)
 * osmocon and layer2 executalbes for the host (linking libosmocore)
 * the actual target firmware images