summaryrefslogtreecommitdiff
path: root/2008/embedded_linux-fossin2008/html/mgp00029.txt
blob: 87e4e97081de3f03d50fef1584e80e240e7888a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
How to do Embedded Linux [not] right
Lessons Learnt (chip maker)


BSP R&D Managers need to learn
Linux is not just a set of API's for their developers to learn
Linux is FOSS.  The FOSS R&D model is different
Their engineers need to be encouraged to communicate
and thus, need real Internet (git, mailing lists, ..)
have to get clear indication what is confidential and what not
FOSS is about cooperation. You don't need to reinvent the wheel
don't include your own 802.11 stack in your wifi driver
If you do not merge your code mainline, you end up in a maintenance nightmare

personal git repositories of Harald Welte. Your mileage may vary