User Tools

Site Tools


gsoc:2020-gsoc-sound-open-firmware

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
gsoc:2020-gsoc-sound-open-firmware [2020/03/04 08:41]
dbaluta [Things to consider]
gsoc:2020-gsoc-sound-open-firmware [2020/03/04 08:59] (current)
dbaluta [Join #sof channel on IRC]
Line 37: Line 37:
 ===== Small ideas to work on to get familiar with the project ===== ===== Small ideas to work on to get familiar with the project =====
  
 +All the ideas below are just ways of exploring the project. ​
 ==== Get SOF binaries ==== ==== Get SOF binaries ====
    * Follow tutorial here [[https://​thesofproject.github.io/​latest/​getting_started/​build-guide/​build-from-scratch.html | Getting started]] in order to compile Linux kernel, SOF firmware, SOF topologies.    * Follow tutorial here [[https://​thesofproject.github.io/​latest/​getting_started/​build-guide/​build-from-scratch.html | Getting started]] in order to compile Linux kernel, SOF firmware, SOF topologies.
Line 52: Line 53:
 Watch this [[https://​www.youtube.com/​watch?​v=LLBrBBImJt4 | Write and Submit your first Linux kernel Patch]]. Watch this [[https://​www.youtube.com/​watch?​v=LLBrBBImJt4 | Write and Submit your first Linux kernel Patch]].
  
 +Before sending the patch to community please send it to daniel.baluta@nxp.com for review. Make sure you only look into drivers/​staging directory.
  
 +==== Use Qemu to get a feel of how things are working ====
  
 +  * Qemu repo is at https://​github.com/​thesofproject/​qemu/​ we use branch sof-v4.2
 +  * Build qemu by looking at [[https://​www.alsa-project.org/​wiki/​Firmware | Firmware ]]. Look at chapter 'Build the Qemu DSP emulator from source.'​
 +  * Try to boot sof-imx8.ri SOF binary with qemu
 +    * Use the following command ./​xtensa-softmmu/​qemu-system-xtensa -cpu imx8 -M adsp_imx8 -nographic -kernel ../​sof.git/​build_imx8_gcc/​src/​arch/​xtensa/​sof-imx8.ri
 +  * Look at [[https://​www.alsa-project.org/​wiki/​Firmware#​Using_the_Qemu_DSP_emulator | Using the Qemu DSP emulator]] and try to run a full system with Linux kernel and SOF firmware. ​
  
 +==== Join #sof channel on IRC ====
  
 +Use an IRC client like pidgin to join #sof channel on  irc.freenode.net. There you can find support and quick answers.
  
 ===== Contact ===== ===== Contact =====
Line 61: Line 71:
 If you are interested about this project please drop me an email at: Daniel Baluta <​daniel.baluta@nxp.com>​ If you are interested about this project please drop me an email at: Daniel Baluta <​daniel.baluta@nxp.com>​
  
-You can also find me on IRC: _daniel_ on #alsa-soc channel, on irc.freenode.net server [[http://​webchat.freenode.net/​ | Web IRC]]+You can also find me on IRC: _daniel_ on #​alsa-soc ​OR #sof channel, on irc.freenode.net server [[http://​webchat.freenode.net/​ | Web IRC]]
  
gsoc/2020-gsoc-sound-open-firmware.1583311310.txt.gz ยท Last modified: 2020/03/04 08:41 by dbaluta