Rockbox - Software Freedom Day 2010

Segfault manufacturer at wolfSSL
Sep. 23, 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
Rockbox - Software Freedom Day 2010
1 of 40

More Related Content

Similar to Rockbox - Software Freedom Day 2010

DatorDator
Datorstefanstenbom
Grundläggande programmering och datorkunskap 2022Grundläggande programmering och datorkunskap 2022
Grundläggande programmering och datorkunskap 2022MagnusLindh6
Ljudkort BAD TE12BLjudkort BAD TE12B
Ljudkort BAD TE12BBilly Larsson
Bara för pappaBara för pappa
Bara för pappaElin Svensson
Hårddisk och andra lagringsmedia (1)Hårddisk och andra lagringsmedia (1)
Hårddisk och andra lagringsmedia (1)Shima Irani
Så funkar det (del 3) -  webbenSå funkar det (del 3) -  webben
Så funkar det (del 3) - webbenPeter Antman

More from Daniel Stenberg

curl - openfourm europe.pdfcurl - openfourm europe.pdf
curl - openfourm europe.pdfDaniel Stenberg
curl experiments - curl up 2022curl experiments - curl up 2022
curl experiments - curl up 2022Daniel Stenberg
curl security - curl up 2022curl security - curl up 2022
curl security - curl up 2022Daniel Stenberg
HTTP/3 in curl - curl up 2022HTTP/3 in curl - curl up 2022
HTTP/3 in curl - curl up 2022Daniel Stenberg
The state of curl 2022The state of curl 2022
The state of curl 2022Daniel Stenberg
Let me tell you about curlLet me tell you about curl
Let me tell you about curlDaniel Stenberg

Rockbox - Software Freedom Day 2010

Editor's Notes

  1. About Rockbox and how to get Free Software on mp3 players.
  2. Work at haxx 20 something projects 15K something public commits Open source contributor since 1995
  3. We all have gadgets that don't work like we wish they would For many years my mobile phone had lots of quirks I didn't like but couldn't make it stop doring.
  4. And we already appreciate and enjoy customizing our softwares and operating systems thanks to free and open software.
  5. The first portable music players appeared 2001 Archos was not the first, but one of the absolutely first harddrive based ones as the flash-based ones only had very very tiny storage back then 6GB disk, 12MHz SH7034. Dedicated mp3 decoding chip. 2MB ram.
  6. Let's make it better. Call out to get interested people to join.
  7. Probably applies to a lot of other sorts of devices but this talk is limited to portable music players only since that is what Rockbox runs on.
  8. Web site, wikis, mailing lists, forums. The more the merrier
  9. Various amounts of these parts can be embedded into the same circuit/SoC
  10. UART and USB are mentioned as they can be used to output data through and to use gdb on target with etc. Some Ofs even used (removed) UART to output debug messages.
  11. Finding a non-standard one without for example gcc port could in itself be a blocker for further work!
  12. Bricking devices is uncool JTAG and BDM might be able to download code to RAM
  13. We like dual-booting abilities The first-stage booting is even more very different between targets
  14. The steep uphill battle is done. Now the slightly more casual work begins.
  15. HW development is different - you need real money to make physical things MPEG, USB, SD etc licenses and “IP rights”
  16. We run on hard-drive devices with 2MB ram only, and then lots of that is used to buffer compressed music! Some recent flash-based players have even less ram.
  17. Traditional-style *nix-based cross-compiled development
  18. The simulator pops up a window looking like the target and it simulates the low layer APIs.
  19. Excellent audio playback is our primary focus
  20. We have a fairly large blind and visually impaired user-base thanks to our spoken interface, that works with pre-recorded sound-snippets played back when you hover over menu items. Manuals built daily and provided on site non-stop.
  21. Our focus on audio playback has made one or two people call the non-audio stuff “rubbish” or similar over the years. We emulate various old game systems. Doom is a native port, not an emulator. MPEG1 and 2 videos with fairly good frame rates on most devices.
  22. We have a dedicated theme site for people to upload their own creations for their particular device.
  23. Existing other Open source and Free Software projects make Rockbox possible. We could not have done this by ourselves.
  24. Developer conferences take place in the US and in Europe roughly once a year.
  25. Real name to emphasis our legal standpoint, to get a proper track of who did what and to avoid the nickname craziness many “hacking” projects use.
  26. Fancy UI point-and-click makes installing a breeze!
  27. We already have code running on a few more models since I made this slide a few weeks ago and I find it telling. A device is often called target and vice versa
  28. This is an old tradition and ritual of ours – some would even call it a sport. To build the biggest possible tower out of devices that can run Rockbox.
  29. Makes your mp3 player run Free Software