Busking Cancer began an open air gig in 2007
Madness front man Suggs and Rod Stewart are helping to launch a charity busking campaign on HMS Belfast.
Suggs will perform on the ship, which is moored on the banks of the River Thames near Tower Bridge, on 20 June. Other acts will also perform.
Busking Cancer aims to get musicians raising money for Cancer Research UK.
Singer Rod Stewart, who started busking in Paris, said: "You don't have to be a great singer or the best musician, you just have to entertain people."
Stewart, who has survived thyroid cancer and will attend the launch but not perform, said: "Busking is what music is all about - just getting out there and singing or playing for the sheer joy of it.
"And if you can earn a few quid for Cancer Research UK - a few quid that might just help to save someone's life - what could be better?"
Busking Cancer began in 2007 with a small open air gig beneath the London Eye.
Last year more than 300 bands and musicians played sessions up and down the country and raised more than £24,000. This year the initiative hopes to raise £100,000.