PreliminaryRequirements » History » Version 2
steve-m, 02/19/2016 10:48 PM
typo
1 | 1 | = Requirements = |
|
---|---|---|---|
2 | |||
3 | 2 | steve-m | 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 from you. |
4 | 1 | ||
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 | 2 | steve-m | - Read the relevant specifications / schematics / whatever doc may be applicable |
27 | 1 | - Make sure the problem is osmocom-bb and not your machine / environment / distribution / ... |
|
28 | |||
29 | (the three last items are not applicable to all questions obviously) |
||
30 | |||
31 | And if it's a build error, then you should even try harder to fix it |
||
32 | yourself because you should just know how all theses things work |
||
33 | already (see above) ... |
||
34 | |||
35 | |||
36 | 2 | steve-m | == Bad examples == |
37 | 1 | ||
38 | The kind of subject that are really rarely relevant : |
||
39 | |||
40 | - Building |
||
41 | - Serial cable |
||
42 | - Finding phones on ebay |
||
43 | |||
44 | As mentionned in the two sections above, you really should be able to solve by yourself without |
||
45 | asking ... all the info is out there. |
||
46 | |||
47 | 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. |