Sigma Designs EM862X Resources

cnx-mcuWe are using EM8623 for the development of set-top-box and digital signage applications.

In order to develop for that platform, an SDK must be purchased directly from Sigma Designs.

However, the linux kernel is open source so companies need to release the source if they modified it in their products.

For example, you could download the GPL source released by Kiss Technology – http://www.kiss-technology.com/files/firmware/GPL.zip. This is only the GPL source for your reference, after that there are also sigma linux drivers (not released by sigma) and not GPL, and the MRUA package that needs to be purchased from Sigma Designs.

One the challenge of using EM862X platforms (EM8620L, EM8621L, EM8622L, EM8623L etc..) is that it has no MMU (Memory Management Unit) and that may make the software debugging very interesting.. You may experience spectacular crashes, kernel panic without any apparent reason. But most of the time this is due to a stack overflow of the main process or one the threads used. Having nommu also introduces some limitations such as the absence of fork, dynamic libraries and memory fragmentation. There is a lot of literature about those on the internet and I strongly recommend reading the links below if you develop applications for a nommu platform based on ucLinux.

http://www.embedded.com/columns/technicalinsights/47101892?_requestid=78512

http://www.linuxjournal.com/article/7221

http://www.linuxfordevices.com/c/a/Linux-For-Devices-Articles/Why-is-Malloc-Different-Under-uClinux/

Support CNX Software - Donate via PayPal or become a Patron on Patreon

4
Leave a Reply

avatar
4 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
CNXSoft – Embedded Software Development » Resources for SMP865x SMP8652 SMP8653 SMP8654Tweets that mention Sigma Designs EM862X Resources -- Topsy.comCNXSoft – Embedded Software Development » Sigma Designs SMP863X Resourcescnxsoft Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Guest

In case the previous link fails, another place to download the GPL code is here:
http://www.services.digitus.de/data/download/firmware/gpl/GPL_DA-70900.tar.gz

trackback

[…] to EM8620 series platforms (EM8620L, EM8621L, EM8622L, EM8623L etc..) , SMP8630 series (SMP8634 & SMP8635)  do have a MMU (Memory Management Unit) so you won’t […]

trackback

[…] This post was mentioned on Twitter: Sigma Designs EM862X Resources http://bit.ly/9qR4kG […]

trackback

[…] As for SMP8630 series, SMP86520 series processors also have a MMU (as most of new chips nowadays) so that you won’t come across the uClinux memory issues seen in EM8620 series. […]