release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Search | Go
Wiki > Main > TWikiUsers > BertrikSikken (r12)

UserForm edit
Name Bertrik Sikken
Country Netherlands
Email bertrik@sikkenBLAH_BLAH.nl
Comment


I own a Sandisk Sansa e260, a Sansa c240 (with radio), Sansa Clip 1 GB (with radio), Meizu M6SP?, Samsung YP-S3.

Rockbox interests:
  • A better radio screen (the famous "WFMS").
  • Porting rockbox to the "sansa v2" players, specifically the SansaClip.
  • Porting rockbox for various Samsung S5L8700-based players, like the Meizu M3, Meizu M6 and Samsung YP-S3.
  • Support for RDS (radio data system). I made a list of FM tuner chips on the FmTunerHardware page. Unfortunately only one rockbox target seems to contain an RDS-capable FM tuner (the GigaBeastS has a Si4701) and I don't have this target to debug on.
  • Make USB serial work on microsoft windows with the usbser.sys driver. Progress: figured out proper standards compliant USB device/configuration descriptor and matching windows .inf file.
Plans for the Meizu M6SP?:
  • Write a kind of RAM-loader that uses the built-in DFU mode of the M6SP? to load the main rockbox image in RAM and start it.
  • Getting a flash-translation-layer to work on top of which we can run a file system: looks like a very big challenge right now.
Ideas for new features:
  • Add debug/assertion primitives to do more run-time internal checks, for example guard values to protect variables, null pointer checks, initialisation checks for mutexes/wakeup structures, checks to verify the proper context is used for a call (e.g. no mutex waits invoked in interrupt context). This should be done in such a way that it does not affect speed or size of "normal" builds, only "debug" builds.
  • Implement a rockbox shell that allows easy on-target peeking/poking (and other things), using USB serial for stdin/stdout.
Experience:
  • Degree in electrical engineering
  • Embedded software
  • Microcontrollers: PIC, LPC (ARM7), AVR
  • USB: wrote simple USB device stack for LPC2148 (lpcusb) with support for MSC, virtual COM port, HID
  • Reverse engineering (USB webcams, USB scanners, protocols over USB in general)
  • Linux drivers
  • Java (3 year), C (11 years)
  • Basic scripting knowledge (Linux shell, perl)
Other interests:
  • Electronics for biology (like bat detectors, doppler radar, wireless camera triggers)
  • Reverse engineering stuff

Personal Data

Note: if personal data is being stored using a secret database, then it is only visible to the user and to administrators.

E-mail  

My Personal Preferences

Uncomment preferences variables to activate them (remove the #-sign). Help and details on preferences variables are available in DefaultPreferences.

  • Show tool-tip topic info on mouse-over of WikiWord links, on or off:
    • #Set LINKTOOLTIPINFO = off
  • Horizontal size of text edit box:
    • #Set EDITBOXWIDTH = 70
  • Vertical size of text edit box:
    • #Set EDITBOXHEIGHT = 22
  • Style of text edit box. width: 99% for full window width (default), width: auto to disable.
    • #Set EDITBOXSTYLE = width: 99%
  • Write protect your home page: (set it to your WikiName)
    • Set ALLOWTOPICCHANGE =

Related Topics

Edit | Attach | Print version | History: r17 | r13 < r12 < r11 < r10 | Backlinks | View wiki text | More topic actions...
r12 - 24 Jan 2010 - 11:27:50 - BertrikSikken
UserForm edit
Name Bertrik Sikken
Country Netherlands
Email bertrik@sikkenBLAH_BLAH.nl
Comment
Edit | Attach | Print version | History: %REVISIONS% | Backlinks | View wiki text | More topic actions...
r12 - 24 Jan 2010 - 11:27:50 - BertrikSikken

Parents: TWikiUsers
Copyright by the contributing authors.