Unofficial Mackie User Forums > DL1608/DL806/DL32R/ProDX Mixers

DL1608 Linux OS?

<< < (2/2)

Wynnd:
Wouldn't that be determined by the communications chip itself?  Also, Linux is open source, and didn't I see a GNU license in the box?  Times might have changed, but in the past most of the hardware information was readily available.  (It's been quite a while since I did any programming.)  On the other hand, if Mackie keeps improving the software and releasing improvements on a regular basis, there will be no need to rewrite the controller.  (Though I'd like to give it a nicer look.) 

WK154:
Actually the GNU license is in their manual for a small code segment not the base OS. Let me shed some light on the DL's possible development environment and OS. Mackie probably won't say what their using if asked. The most likely candidate is Analog Devise's current CrossCore platform. They might have started with VisualDSP++ and changed over. Remember the rewrite a while back of the base code as they called it. There are according to AD 11 OS platforms for the Blackfin/Sharc processors, the ones used in the DL. The language used is C/C++ extended for DSP work. AD has a large library of DSP functions to use and deal with the two processors all under one roof. Saves a lot of work. The only communications chip I found is SMCS 8710A a 10/100 Ethernet chip the rest being handled by the Blackfin. Since there are two paths (Ethernet and USB) for messaging at some point they should merge to control actions in the DL ie. common protocol different message wrappers. I hope this helps to understand the DL software platform a little better. Mackie lurkers feel free to chime in anytime and correct me. Oh the OS is most likely the AD version of MicroC/OS-II from Micrium. http://micrium.com/rtos/ucosii/overview/   .

Update: Apparently someone read them the riot act and their new GNU statement in the manual encompasses more without outright stating the fact that the DL code is based on uClinux OS. So much for speculation.

Navigation

[0] Message Index

[*] Previous page

Go to full version