PreliminaryRequirements » History » Version 1
Anonymous, 02/19/2016 10:48 PM
1 | 1 | = Requirements = |
|
---|---|---|---|
2 | |||
3 | Osmocom-BB is not an user oriented project (yet?). It's mainly targeted at developers / hackers / researchers that want to learn more and play with GSM. As such, there are a few things we expect of you. |
||
4 | |||
5 | == General knowledge == |
||
6 | |||
7 | There are a few areas we assume you are familiar with. If you're unfamiliar with any of theses area, please get some documentation about them yourself beforehand and try to avoid polluting the |
||
8 | mailing list with questions not related to the "GSM part" itself. |
||
9 | |||
10 | - '''You distribution packages''': You should find missing dependencies from the errors yourself. It's _your_ machine, you're supposed to know it. |
||
11 | - '''Autotools''' based build system |
||
12 | - '''git''' and associated tools to generate / apply patches, switch branches, ... |
||
13 | - '''cross-compilation''' |
||
14 | - '''C''' |
||
15 | - '''Light hardware hacking''': For the serial link, if you need to debug it, you may need some hw skills/tools |
||
16 | |||
17 | |||
18 | == Solving problems == |
||
19 | |||
20 | We also expect you to try to solve the problems by yourself first. Here's what you should do before posting to the ML or IRC: |
||
21 | |||
22 | - Check the Wiki |
||
23 | - Check the Mailing list archives |
||
24 | - Just plain google for it |
||
25 | - Try to fix it yourself for at least a few hours (read source / try to understand the problem / ...) |
||
26 | - Read the relevant specifications / schematics / whatever doc may be |
||
27 | applicable |
||
28 | - Make sure the problem is osmocom-bb and not your machine / environment / distribution / ... |
||
29 | |||
30 | (the three last items are not applicable to all questions obviously) |
||
31 | |||
32 | And if it's a build error, then you should even try harder to fix it |
||
33 | yourself because you should just know how all theses things work |
||
34 | already (see above) ... |
||
35 | |||
36 | |||
37 | == Bad examples |
||
38 | |||
39 | The kind of subject that are really rarely relevant : |
||
40 | |||
41 | - Building |
||
42 | - Serial cable |
||
43 | - Finding phones on ebay |
||
44 | |||
45 | As mentionned in the two sections above, you really should be able to solve by yourself without |
||
46 | asking ... all the info is out there. |
||
47 | |||
48 | If you have any particular problems, be sure to document it in the wiki so that others will find solution, and/or post a patch if relevant. |