<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Krzysztof Wesołowski &#187; eclipse</title>
	<atom:link href="http://kwesoly.net/tag/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://kwesoly.net</link>
	<description>Programowanie, elektronika, automatyka - doświadczenia i projekty</description>
	<lastBuildDate>Wed, 07 Sep 2011 14:03:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Integracja Eclipse CDT z CodeSourcery dla ARM Cortex-M3</title>
		<link>http://kwesoly.net/programowanie/cpp/integracja-eclipse-cdt-z-codesourcery-dla-arm-cortex-m3/</link>
		<comments>http://kwesoly.net/programowanie/cpp/integracja-eclipse-cdt-z-codesourcery-dla-arm-cortex-m3/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 01:28:49 +0000</pubDate>
		<dc:creator>Krzysiek Wesołowski</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Elektronika]]></category>
		<category><![CDATA[cdt]]></category>
		<category><![CDATA[Code Sourcery]]></category>
		<category><![CDATA[Cortex-M3]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://kwesoly.net/?p=458</guid>
		<description><![CDATA[Na blogu znajomego zamieściłem wpis na temat związany z nowoczesnymi mikrokontrolerami z którymi ostatnio miałem doczynienia - zapraszam do lektury. Link: Integracja Eclipse CDT z CodeSourcery dla ARM Cortex-M3]]></description>
			<content:encoded><![CDATA[<p>Na blogu znajomego zamieściłem wpis na temat związany z nowoczesnymi mikrokontrolerami z którymi ostatnio miałem doczynienia - zapraszam do lektury.</p>
<p>Link: <a title="Stały link do Integracja Eclipse CDT z  CodeSourcery dla ARM Cortex-M3" rel="bookmark" href="http://tutro.net/elektronika/integracja-eclipse-cdt-z-codesourcery-dla-arm-cortex-m3/">Integracja Eclipse CDT z CodeSourcery  dla ARM Cortex-M3</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kwesoly.net/programowanie/cpp/integracja-eclipse-cdt-z-codesourcery-dla-arm-cortex-m3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse + WinAVR + AVRStudio Debuger</title>
		<link>http://kwesoly.net/programowanie/avr/eclipse-winavr-avrstudio-debuger/</link>
		<comments>http://kwesoly.net/programowanie/avr/eclipse-winavr-avrstudio-debuger/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 19:11:02 +0000</pubDate>
		<dc:creator>Krzysiek Wesołowski</dc:creator>
				<category><![CDATA[AVR]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[winAVR]]></category>

		<guid isPermaLink="false">http://kwesoly.net/?p=313</guid>
		<description><![CDATA[Jako, że postanowiłem spróbować programowania w znanym mi języku, ale na całkiem innej platformie - procesorach  AVR, postaram się opisać niektóre fragmenty moich doświadczeń. Dziś jedno z pierwszych - konfiguracja tytułowego zestawu. Używanie takiej konfiguracji upraszcza pracę, pozwalając przerzucić odpowiedzialność za plik makefile na środowisko programistyczne, co jest z reguły wygodniejsze i efektywniejsze niż ręczna [...]]]></description>
			<content:encoded><![CDATA[<p>Jako, że postanowiłem spróbować programowania w znanym mi języku, ale na całkiem innej platformie - procesorach  AVR, postaram się opisać niektóre fragmenty moich doświadczeń. Dziś jedno z pierwszych - konfiguracja tytułowego zestawu. Używanie takiej konfiguracji upraszcza pracę, pozwalając przerzucić odpowiedzialność za plik makefile na środowisko programistyczne, co jest z reguły wygodniejsze i efektywniejsze niż ręczna edycja. Poza tym korzystamy  z wygodnego edytora, ze znanymi już funkcjami, skrótami klawiszowymi etc.</p>
<h3>Instalacja WinAVR</h3>
<p>Pierwszą częścią zestawu, niezbędną w pracy będzie kompilator WinAVR, dostępny pod adresem <a href="http://winavr.sourceforge.net/">http://winavr.sourceforge.net/</a>. Nie będę się rozpisywał na jego temat, gdyż przekracza to zakres tego wpisu, w dodatku jest bardzo szeroko opisane w internecie. Sama strona pobierania WinAVR na SourceForge.net znajduje się <a title="Pobierz WinAVR" href="http://sourceforge.net/project/showfiles.php?group_id=68108">tutaj</a>.</p>
<p>W trakcie instalacji najlepiej nie zmieniać domyślnej ścieżki, i pozwolić na dopisanie jej do zmiennej systemowej PATH, zwłaszcza jeżeli nie używamy innych kompilatorów korzystających z make (jeśli używamy, warto skorzystać np. ze skryptu wsadowego do odpalania środowisk tak, aby zmienną PATH modyfikować dynamicznie, i zawsze odpalać właściwy make, gdyż często różne wersje dołączane do aplikacji nie są ze sobą kompatybilne). Jeśli zamierzamy używać Eclipse, warto odznaczyć również instalacje Programmers Notepada.</p>
<p>Po instalacji warto uruchomić ponownie komputer tak, aby dopiski do zmiennej PATH zaczęły działać.</p>
<p><span id="more-313"></span></p>
<h3>Instalacja i konfiguracja Eclipse</h3>
<p>Podstawowym  środowiskiem edycyjnym będzie Eclipse, wraz z narzędziami do programowania w języku C/C++ rozprowadzany jako Eclipse CDT. Jego instalacja jest prosta, opisałem ją zresztą jakiś czas temu <a title="Instalacja Eclipse CDT" href="http://kwesoly.net/programowanie/cpp/eclipse-cdt/">tutaj</a>.</p>
<p>Po zainstalowaniu Eclipse, będziemy potrzebowali jeszcze dodatkowej wtyczki, która ułatwia tworzenie projektów, zarządzanie nimi, pisanie kodu jak i jego kompilacje.</p>
<p>Wtyczka ta jest dostępna pod adresem <a title="AVR-Eclipse" href="http://avr-eclipse.sourceforge.net">http://avr-eclipse.sourceforge.net</a>, konkretnie na stronie <a title="Strona pobierania AVR Eclipse" href="http://avr-eclipse.sourceforge.net/wiki/index.php/Plugin_Download">pobierania</a>. Najprostsza droga instalacji to skorzystanie z menedżera pakietów dostępnego w Eclipse, ją tez krótko opiszę.</p>
<ol>
<li>Uruchamiamy Eclipse, ewentualnie tworzymy już nowy Workspace na projekty AVR.</li>
<li>Wybieramy z menu Help-&gt;Software Updates.</li>
<li>W zakładce Available Software wybieramy Add Site...</li>
<li>Wpisujemy/wklejamy adres znaleziony na stronie pobierania, w moim wypadku to <em>http://avr-eclipse.sourceforge.net/updatesite/.</em></li>
<li>Na liście, która prawdopodobnie automatycznie się rozwinie, zaznaczamy oba pola, czyli w praktyce całą stronę wklejoną wcześniej.</li>
<li>Klikamy Install, i po przejściu przez prostą procedurę instalacji w stylu Next, Accept, Next i zamknięciu okienka Software Updates nastąpi instalacja zakończona propozycją ponownego uruchomienia środowiska Eclipse.</li>
</ol>
<p>Po zakończeniu powyższych czynności dysponujemy już zarówno kompilatorem, jak i środowiskiem edycyjnym.</p>
<h3>Instalacja AVRStudio</h3>
<p>Pomimo wielu prób stworzenia symulatora z możliwością debugowania programów napisanych na mikrokontrolery, wciąż najlepszym rozwiązaniem (ze znanych mi w tej chwili) pozostaje oryginalny debugger zintegrowany z AVRStudio, pozwalający na symulację i debugowanie programów na uC AVR.</p>
<p>Pobierania AVR Studio należy rozpocząć tutaj: <a href="http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=2725">http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=2725</a>. Niestety, sam doświadczyłem niekompatybilności najnowszej wersji (4.15 przy poprzedniej instalacji), z moim system Windows XP sp3 PL, dlatego w razie problemów należy spróbować użyć innej wersji (4.14 zadziałała wtedy, 4.16 też już działa).</p>
<p>Samo pobieranie wymaga wyjątkowo denerwującej rejestracji- Atmel nie tworzy nam konta, tylko pyta o te same dane przy każdym pobieraniu. Dlatego nie warto skrupulatnie wypełniać rubryczek, zwłaszcza, że zawierają szczegółowe dane o naszej osobie.</p>
<p>Instalacja przebiega bezproblemowo, AVR Studio gotowy do pracy.</p>
<h3>Pierwszy projekt w Eclipse</h3>
<p>Utworzę teraz nowy projekt, oraz podpowiem jak go skonfigurować, aby możliwa była współpraca z ww debugerem. W tym celu uruchamiamy Eclipse, i wykonujemy nastepujące kroki:</p>
<ol>
<li>Z menu File-&gt;New wybieramy "C Project".</li>
<li>Uzupełniamy jego nazwę, i w Project Type wybieramy "AVR Cross Target Application".</li>
<li>Przechodzimy dalej (Automatycznie zaznaczył nam się jedyny dostępny Toolchain).</li>
<li>Na następnej stronie pozostawiamy zaznaczone obie konfiguracje, wchodzimy w Advanced Settings.</li>
<li>W zakładce AVR ustawiamy typ docelowego procesora, jego częstotliwość oraz ewentualnie konfigurujemy programator (opiszę to przy następnej okazji).</li>
<li>Wchodzimy w zakładkę "C/C++ build", w część Settings.</li>
<li>Widzimy teraz listę ustawień kompilatora, linkera etc, w dodatku możemy modyfikować ją dla obu konfiguracji kompilatora, wybierając Debug/Release u góry okna.</li>
<li>Aby debugować kod w AVR Studio potrzebujemy posiadać niezbędne informację w pliku elf, w tym celu w wyżej wymienionych ustawieniach, w sekcji Debugging, zarówno dla AVR Assembler jak i AVR Comiler ustawiamy Debug info format  na dwarf-2.</li>
<li>Akceptujemy wszystkie ustawienia klikając OK i przechodzimy do następnego etapu.</li>
<li>W następnym oknie ponownie wybieramy docelowy MCU oraz wpisujemy jego częstotliwość.</li>
</ol>
<p>Utworzony projekt jest pusty, dlatego musimy jeszcze dodać przynajmniej jeden plik źródłowy, klikając na File, New, C Source File i wypełniając go treścią. Ja wykorzystałem listing pochodzący z kursu programowania mikroprocesorów w C z czasopisma "Elektronika dla wszystkich":</p>
<pre>#include &lt;avr/io.h&gt;
#include &lt;util/delay.h&gt;

int main(void)
{
	DDRD=0x7c;
	for(;;)
	{
		PORTD=0x7c;
		_delay_loop_2(0xffff)
		PORTD=0;
		_delay_loop_2(0xffff);
	}
	return 0;
}</pre>
<p>Po zapisaniu pliku pozostaje zbudowanie pliku, za pomocą menu Project-&gt;Build.</p>
<p>W katalogu Debug, wewnątrz naszego projektu powstanie m.in. plik nazwaprojeku.elf, który można symulować wraz z podglądem źródeł w AVR Studio.</p>
]]></content:encoded>
			<wfw:commentRss>http://kwesoly.net/programowanie/avr/eclipse-winavr-avrstudio-debuger/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Eclipse CDT &#8211; środowisko C/C++</title>
		<link>http://kwesoly.net/programowanie/cpp/eclipse-cdt/</link>
		<comments>http://kwesoly.net/programowanie/cpp/eclipse-cdt/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 23:51:04 +0000</pubDate>
		<dc:creator>Krzysiek Wesołowski</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[cdt]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ide]]></category>

		<guid isPermaLink="false">http://kwesoly.net/?p=125</guid>
		<description><![CDATA[Instalacja Eclipse: Najpierw zainstalujemy środowisko Eclipse CDT, czyli program Eclipse wzbogacony o dodatkowe wtyczki ułatwiające pracę w językach C/C++. Pobieramy go ze strony: http://www.eclipse.org/downloads/ wersja: Eclipse IDE for C/C++ Developers Pobierzesz w ten sposób skompresowana wersje, która najlepiej sobie rozpakować w jakieś nieprzeszkadzające miejsce (przyjąłem ze to C:\Program Files). Dodatkowo eclipse do działania może wymagać [...]]]></description>
			<content:encoded><![CDATA[<p>Instalacja Eclipse:</p>
<p>Najpierw zainstalujemy środowisko Eclipse CDT, czyli program Eclipse wzbogacony o dodatkowe wtyczki ułatwiające pracę w językach C/C++.</p>
<p>Pobieramy go ze strony:</p>
<p><a title="http://www.eclipse.org/downloads/" href="http://www.eclipse.org/downloads/"> http://www.eclipse.org/downloads/<br />
</a> wersja: <strong>Eclipse IDE for C/C++ Developers</strong></p>
<p>Pobierzesz w ten sposób skompresowana wersje, która najlepiej sobie rozpakować w jakieś nieprzeszkadzające miejsce (przyjąłem ze to C:\Program Files).</p>
<p>Dodatkowo eclipse do działania może wymagać Javy (którą prawdopodobnie już dawno masz ją na swoim komputerze, jeśli nie, pobierzesz ją tutaj: <a title="http://java.com/pl/download/manual.jsp" href="http://java.com/pl/download/manual.jsp">http://java.com/pl/download/manual.jsp</a></p>
<p><span id="more-125"></span></p>
<p>Po pierwszym uruchomieniu Eclipse CDT, gdy mamy już Javę zostaniemy zapytani o domyślny katalog projektów etc, warto wybrać jakiś sensowny, na rzadko czyszczonym dysku, i zaznaczyć że nie chcemy więcej widzieć tego pytania. Niestety, uruchomione teraz środowisko wymaga jeszcze kompilatora.</p>
<p>Do naszych celów, że tak powiem edukacyjnych polecam <a title="Minimalistic Gnu for Windows" href="http://www.mingw.org/">MinGW</a>. Najlepiej z <a title="Strona projektu MinGW na Sourceforge.net" href="http://sourceforge.net/project/showfiles.php?group_id=2435">TEJ STRONY</a> pobrać "Automated MinGW Installer". Po jego uruchomieniu i zdecydowaniu że chcemy pobrać i zainstalować najlepiej wybrać wersję bieżącą (Current) a w liście programów do "MinGW base tools" dodać "g++ compiler" oraz "MinGW make". Pozostałe języki chętnie was uraczą swoimi kompilatorami gdy będziecie ich potrzebować <img src='http://kwesoly.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Po wybraniu ścieżki MinGW pobierze się i zainstaluje na twoim komputerze. Po jego instalacji można skasować ściągnięte instalki czy archiwa, oraz uruchomić system Windows ponownie.</p>
<p>Na dobry początek wykorzystajmy nasze nowe środowisko do stworzenia prostego programu, ot HelloWorlda wyświechtanego.</p>
<p>Klikamy (już w uruchomionym programie) na File-&gt;New-&gt;C++ Project. Wpisujemy jego nazwę oraz wybieramy "ToolChain" MinGW GCC, a jako "Project type" wybieramy Hello World C++ Project. Po wypełnienie podstawowych danych, które Eclipse umieści w komentarzach, projekt zostanie utworzony. Możemy przeglądać jego zawartość w drzewku po lewej, źródła domyślnie są w podkatalogu projektu o nazwie <strong>src</strong>. Projekt taki automatycznie się zbuduje (kompilacja i linkowanie), i możemy uruchomić go w małej dołączonej konsoli klikając zieloną strzałkę. Dodajmy do naszego projektu klasę, ot na przykład prymitywny 2 wymiarowy wektor. Niknięcie na File-&gt;New-&gt;Class włączy bardzo przyjemnego kreatora, który po podaniu nazwy i kilku własności wygeneruje potrzebne pliki wraz z domyślnymi zawartościami (konstrukcje warunkowego dołączania, konstruktor i destruktor etc).</p>
<p>Kod wygenerowany:</p>
<div class="geshi no cpp">
<div class="head">Listing:</div>
<ol>
<li class="li1">
<div class="de1">&nbsp;<span class="co1">//============================================================================</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// Name &nbsp; &nbsp; &nbsp; &nbsp;: witaj.cpp</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// Author &nbsp; &nbsp; &nbsp;: twoje imie</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// Version &nbsp; &nbsp; :</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// Copyright &nbsp; : Your copyright notice</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// Description : Hello World in C++, Ansi-style</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//============================================================================</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co2">#include</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">using</span> <span class="kw2">namespace</span> std;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">int</span> main<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">cout</span> <span class="sy1">&lt;&lt;</span> <span class="st0">&quot;Hello World!!!&quot;</span> <span class="sy1">&lt;&lt;</span> endl; <span class="co1">// prints Hello World!!!</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">return</span> <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<div class="geshi no cpp">
<div class="head">Listing:</div>
<ol>
<li class="li1">
<div class="de1"><span class="coMULTI">/*</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">&nbsp;* Vector.h</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">&nbsp;*</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">&nbsp;* &nbsp;Created on: 2008-10-15</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">&nbsp;* &nbsp; &nbsp; &nbsp;Author: twoje imie</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">&nbsp;*/</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co2">#ifndef VECTOR_H_</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co2">#define VECTOR_H_</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">class</span> Vector <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">public</span><span class="sy4">:</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;Vector<span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;~Vector<span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co2">#endif /* VECTOR_H_ */</span></div>
</li>
</ol>
</div>
<div class="geshi no cpp">
<div class="head">Listing:</div>
<ol>
<li class="li1">
<div class="de1"><span class="coMULTI">/*</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">&nbsp;* Vector.cpp</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">&nbsp;*</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">&nbsp;* &nbsp;Created on: 2008-10-15</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">&nbsp;* &nbsp; &nbsp; &nbsp;Author: twoje imie</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">&nbsp;*/</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co2">#include &quot;Vector.h&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">Vector<span class="sy4">::</span><span class="me2">Vector</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="co1">// TODO Auto-generated constructor stub</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">Vector<span class="sy4">::</span>~Vector<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="co1">// TODO Auto-generated destructor stub</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Podsumowują: począwszy od pierwszego programu, Eclipse zmniejsza nakład pracy potrzebny aby napisać jakikolwiek program. Od kolorowania składni, poprzez wskazywanie linijek w których wystąpiły błędy i ostrzeżenia, jak i bogate możliwości konfiguracji, możliwość "podpowiadania" części kodu (możesz ją ręcznie wywoła za pomocą Ctrl+Spacja) a kończąc na obsłudze setek przydatnych wtyczek i wolności tego środowiska: przyda się ono każdemu piszącemu programy w C lub C++. Zachęcam do samodzielnego eksplorowania ustawień (Windows-&gt;Preferences) jak i sprawdzaniu rożnych funkcji dostępnych poprzez Menu programu czy menu kontekstowe.</p>
]]></content:encoded>
			<wfw:commentRss>http://kwesoly.net/programowanie/cpp/eclipse-cdt/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

