<?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>Блог НТЦ Метротек &#187; arm</title>
	<atom:link href="http://blog.metrotek.spb.ru/tag/arm/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.metrotek.spb.ru</link>
	<description>блог разработчиков</description>
	<lastBuildDate>Sat, 21 Jan 2012 12:36:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Микроконтроллер STM32F107</title>
		<link>http://blog.metrotek.spb.ru/2011/02/17/mikrokontroller-stm32f107/</link>
		<comments>http://blog.metrotek.spb.ru/2011/02/17/mikrokontroller-stm32f107/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 07:37:02 +0000</pubDate>
		<dc:creator>Антон Фельдман</dc:creator>
				<category><![CDATA[b3et]]></category>
		<category><![CDATA[b3etl]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[ethernet]]></category>

		<guid isPermaLink="false">http://blog.metrotek.spb.ru/?p=2634</guid>
		<description><![CDATA[Буквально вчера измерили производительность ethernet-контроллера, который находится на борту процессора STM32F107. Опыт со слегка модифицированной прошивкой на базе FreeRTOS и uIP проводил Николай Замотаев вместе с прибором Беркут-ЕТ. Кит с микроконтроллером выступал в роли шлейфа. Получилось 12 Мбит/с без дополнительной оптимизации кода. Не очень круто. Наш шлейф, известный как Беркут-ETL, делает это лучше. Примерно в [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.metrotek.spb.ru/wp-content/uploads/2011/02/stm32.png"><img src="http://blog.metrotek.spb.ru/wp-content/uploads/2011/02/stm32-150x150.png" alt="" title="stm32" width="150" height="150" class="alignleft size-thumbnail wp-image-2637" /></a> Буквально вчера измерили производительность ethernet-контроллера, который находится на борту процессора <a href="http://st.com">STM32F107</a>. Опыт  со слегка модифицированной прошивкой на базе <a href="http://www.freertos.org">FreeRTOS</a> и <a href="http://www.sics.se/~adam/uip/index.php/Main_Page">uIP</a> проводил Николай Замотаев вместе с прибором <a href="http://metrotek.spb.ru/b3et.html">Беркут-ЕТ</a>. </p>
<p>Кит с микроконтроллером выступал в роли шлейфа. Получилось 12 Мбит/с без дополнительной оптимизации кода. Не очень круто. Наш шлейф, известный как Беркут-ETL, делает это лучше. Примерно в 100 раз. Потому что умеет заворачивать трафик на скорости 1000 Мбит/с без потерь. Но эксперимент всё равно интересный, и процессор для своих задач&nbsp;&mdash; достойный.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.metrotek.spb.ru/2011/02/17/mikrokontroller-stm32f107/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Загружаем прошивку в Stm32f105 по USB</title>
		<link>http://blog.metrotek.spb.ru/2010/04/14/zagruzhaem-proshivku-v-stm32f105-po-usb/</link>
		<comments>http://blog.metrotek.spb.ru/2010/04/14/zagruzhaem-proshivku-v-stm32f105-po-usb/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 05:55:58 +0000</pubDate>
		<dc:creator>Николай Замотаев</dc:creator>
				<category><![CDATA[b4]]></category>
		<category><![CDATA[разработка]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[cortex-m3]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://blog.metrotek.spb.ru/?p=1875</guid>
		<description><![CDATA[После того, как фирма Atmel подкачала со сроками поставок процессоров Sam3U встал вопрос о выборе нового процессора. Выбор пал на семейство процессоров stm32f10x от фирмы ST Microelectronics, а конкретно&#160;&#8212; на процессор stm32f105. Одним из особенностей этого процессора является то, что он может загружать в себя прошивку через USB-интерфейс по протоколу DFU (используя собственный загрузчик, находящийся [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.metrotek.spb.ru/wp-content/uploads/2010/03/stm32f105.jpg"><img src="http://blog.metrotek.spb.ru/wp-content/uploads/2010/03/stm32f105-150x150.jpg" alt="Отладочная плата" title="debug board for stm32f105" width="150" height="150" class="alignleft size-thumbnail wp-image-1892" /></a> После того, как фирма <a href="http://atmel.com">Atmel</a> подкачала со сроками поставок процессоров <a href="http://www.atmel.com/sam3u">Sam3U</a> встал вопрос о выборе нового процессора. Выбор пал на семейство процессоров stm32f10x от фирмы <a href="http://www.st.com">ST Microelectronics</a>, а конкретно&nbsp;&mdash; на процессор <a href="http://www.st.com/stonline/stappl/productcatalog/app?path=/comp/stcom/PcStComOPNTableView.onTheClickOfOPNLink&amp;code=223272">stm32f105</a>. Одним из особенностей этого процессора является то, что он может загружать в себя прошивку через USB-интерфейс по протоколу DFU (используя собственный загрузчик, находящийся в ROM).</p>
<p><a href="http://wiki.openmoko.org/wiki/USB_DFU">DFU</a>&nbsp;&mdash; или Device Firmware Upgrade&nbsp;&mdash;  это протокол для обновления прошивок по USB. Главные его преимущества в том, что он определён спецификацией USB и в том, что он достаточно прост. Вот только реализация этого протокола от <a href="http://www.st.com">ST</a> оказалась не совсем стандартной. В результате вместо того, чтобы использовать готовую утилиту из проекта <a href="http://www.openmoko.org">OpenMoko</a> (dfu-util), её пришлось переписывать.</p>
<p>Утилита умеет загружать прошивку в RAM и FLASH, и запускать её на исполнение.</p>
<p>Ах, да, самое главное  &#8212; исходники лежат <a href="http://metrotek.spb.ru/files/sources/dfu-util-stm32f10.tar.bz2">здесь</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.metrotek.spb.ru/2010/04/14/zagruzhaem-proshivku-v-stm32f105-po-usb/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Atmel SAM3U</title>
		<link>http://blog.metrotek.spb.ru/2009/10/06/atmel-sam3u/</link>
		<comments>http://blog.metrotek.spb.ru/2009/10/06/atmel-sam3u/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 10:47:36 +0000</pubDate>
		<dc:creator>Антон Фельдман</dc:creator>
				<category><![CDATA[b3et]]></category>
		<category><![CDATA[интересное]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[cortex]]></category>

		<guid isPermaLink="false">http://blog.metrotek.spb.ru/?p=1449</guid>
		<description><![CDATA[Новый микроконтроллер SAM3U от Atmel рулит! Мало того, что gnu toolchain&#8217;ом под для devkit&#8217;а всё собирается и работает без проблем, так у него ещё и встроенный загрузчик (bootloader) есть. В b3/Беркут-E1 и b3et/Беркут-ET тоже присутствует начальный загрузчик с возможностью заливки обновлений по X-modem, но у нас нет возможности читать/писать в память устройства, а также выполнять [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.atmel.com/products/at91/sam3landing.asp?family_id=605"><img src="http://blog.metrotek.spb.ru/wp-content/uploads/2009/10/sam3u_3d_image-150x150.jpg" alt="Atmel SAM3U" title="sam3u" width="150" height="150" class="alignleft size-thumbnail wp-image-1450" /></a> Новый микроконтроллер SAM3U от Atmel рулит! Мало того, что gnu toolchain&#8217;ом под для devkit&#8217;а всё собирается и работает без проблем, так у него ещё и встроенный загрузчик (bootloader) есть. </p>
<p>В <a hreff="http://metrotek.spb.ru/b3.html">b3/Беркут-E1</a> и <a href="http://metrotek.spb.ru/b3et.html">b3et/Беркут-ET</a> тоже присутствует начальный загрузчик с возможностью заливки обновлений по X-modem,  но у нас нет возможности читать/писать в память устройства, а также выполнять код с заданного адреса. А вот у Atmel <a href="http://www.atmel.com/products/at91/sam3landing.asp?family_id=605">SAM3U</a>&nbsp;&mdash; есть! </p>
<p>Да, а ещё в нем есть high speed usb интерфейс (тот, который 480 Mb/s) и nand flash контроллер. Плюс периферия, стандартная для большинства микроконтроллеров (i2c, spi, pwm, adc и пр.).</p>
<p>В общем, ничто не мешает использовать эту штуку в наших новых разработках.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.metrotek.spb.ru/2009/10/06/atmel-sam3u/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

