<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.fruct.org:80/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://wiki.fruct.org:80/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP</id>
		<title>Программирование DSP - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.fruct.org:80/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP"/>
		<link rel="alternate" type="text/html" href="https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;action=history"/>
		<updated>2026-04-17T08:56:25Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.18.0</generator>

	<entry>
		<id>https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2448&amp;oldid=prev</id>
		<title>Admin: /* Советы, приемы и устранение проблем */</title>
		<link rel="alternate" type="text/html" href="https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2448&amp;oldid=prev"/>
				<updated>2010-03-07T14:02:59Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Советы, приемы и устранение проблем&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 14:02, 7 марта 2010&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 197:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 197:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; dbg('this is a message, this is a value=%d', some_value);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; dbg('this is a message, this is a value=%d', some_value);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Обратите внимание, что переменная &amp;lt;code&amp;gt;some_value&amp;lt;/code&amp;gt; должна иметь тип short или меньший (16 бит или меньше). Если передается 32 битное число, очень часто возвращается ноль (возможно, в силу странного порядка следования байтов 32 битного типа данных, что означает, что первые 16 битов относятся к старшим байтам). Поэтому разбейте 32 битные данные на 16 битные составляющие (или &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;преобразуйте &lt;/del&gt;их, если есть уверенность в &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ограниченном диапазоне&lt;/del&gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Обратите внимание, что переменная &amp;lt;code&amp;gt;some_value&amp;lt;/code&amp;gt; должна иметь тип short или меньший (16 бит или меньше). Если передается 32 битное число, очень часто возвращается ноль (возможно, в силу странного порядка следования байтов 32 битного типа данных, что означает, что первые 16 битов относятся к старшим байтам). Поэтому разбейте 32 битные данные на 16 битные составляющие (или &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;отбросьте &lt;/ins&gt;их, если есть уверенность в &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ограниченности значений&lt;/ins&gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Расположение данных ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Расположение данных ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Были отмечены некоторые трудности при попытке получить доступ к массиву &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;данных, который определен как глобальная константа, ссылающаяся на массив целых чисел&lt;/del&gt;. Проблема &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;заключалось &lt;/del&gt;в том, что каждый элемент массива возвращал ноль, а не &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;то &lt;/del&gt;значение&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, которое было для него установлено&lt;/del&gt;. Исследование вопроса показало, что проблема связана с расположением в памяти &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;данных глобальных констант&lt;/del&gt;. Изменение &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;определения &lt;/del&gt;с глобальной константы&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, ссылающейся на массив целых чисел, на простую глобальную константу, ссылающуюся &lt;/del&gt;на &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;массив целых чисел&lt;/del&gt;, разрешило проблему и был получен доступ к данным.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Были отмечены некоторые трудности при попытке получить доступ к массиву &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;global const int&lt;/ins&gt;. Проблема &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;была &lt;/ins&gt;в том, что каждый элемент массива возвращал ноль, а не &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;его истинное &lt;/ins&gt;значение. Исследование вопроса показало, что проблема связана с расположением &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;глобальных констант &lt;/ins&gt;в памяти. Изменение &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;типа данных &lt;/ins&gt;с глобальной &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;целой &lt;/ins&gt;константы &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(global const int) &lt;/ins&gt;на &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;просто глобальное целое (global int)&lt;/ins&gt;, разрешило проблему и был получен доступ к данным. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Далее данный вопрос не изучался, но в файле &amp;lt;code&amp;gt;avs_kernelcfg.cmd&amp;lt;/code&amp;gt; можно увидеть расположения различных частей памяти, и может оказаться, что чтобы получить фактические данные (отличные от нуля), необходимо или использовать far функцию (обратитесь в руководство по DSP для C/C++) или убедиться, что данные находятся в правильном разделе памяти.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Далее данный вопрос не изучался, но в файле &amp;lt;code&amp;gt;avs_kernelcfg.cmd&amp;lt;/code&amp;gt; можно увидеть расположения различных частей памяти, и может оказаться, что чтобы получить фактические данные (отличные от нуля), необходимо или использовать far функцию (обратитесь в руководство по DSP для C/C++) или убедиться, что данные находятся в правильном разделе памяти.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2447&amp;oldid=prev</id>
		<title>Admin: /* Прогресс */</title>
		<link rel="alternate" type="text/html" href="https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2447&amp;oldid=prev"/>
				<updated>2010-03-07T13:54:20Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Прогресс&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 13:54, 7 марта 2010&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 136:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 136:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Прогресс ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Прогресс ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Как кажется, вывод видео был прекращен Nokia с появлением N800. Программа DSP стала более стабильной&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, нет &lt;/del&gt;полной уверенности, в чем &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;заключается &lt;/del&gt;причина&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;: &lt;/del&gt;в том, что не используется буфер кадра или аппаратное обеспечение стало более &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;продуманным&lt;/del&gt;. В любом случае, декодирование и вывод аудио все еще &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;выполняется &lt;/del&gt;при помощи DSP и это подходящее задание для любителей полностью погрузиться в проблему. Доступ к буферу кадра работает для устройств N8x0 и 770. Для получения более подробной информации предлагается связаться с lardman или прочитать список для разработчиков Maemo. Данная страница будет обновлена. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Как кажется, вывод видео был прекращен Nokia с появлением N800. Программа DSP стала более стабильной&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. Нет &lt;/ins&gt;полной уверенности, в чем &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;тому &lt;/ins&gt;причина &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;- &lt;/ins&gt;в том, что не используется буфер кадра или аппаратное обеспечение стало более &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;зрелым&lt;/ins&gt;. В любом случае, декодирование и вывод аудио все еще &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;выполняются &lt;/ins&gt;при помощи DSP и это подходящее задание для любителей полностью погрузиться в проблему. Доступ к буферу кадра работает для устройств N8x0 и 770. Для получения более подробной информации предлагается связаться с lardman или прочитать список для разработчиков Maemo. Данная страница будет обновлена. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Требуется несколько драйверов, чтобы получить доступ к аудио кодеку (низкоуровневый минидрайвер и стандартный высокоуровневый драйвер). Очевидно, что они уже имеются на устройстве, но отсутствует документация по их непосредственному использованию. На самом деле, можно увидеть по функциям, вызванным существующими модулями (например, &amp;lt;code&amp;gt;pcm2.o&amp;lt;/code&amp;gt;), что это потоковый драйвер. Следовательно, может существовать возможность получения доступа к драйверу данного класса напрямую (существует много примеров в DDK, информация предоставлена далее). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Требуется несколько драйверов, чтобы получить доступ к аудио кодеку (низкоуровневый минидрайвер и стандартный высокоуровневый драйвер). Очевидно, что они уже имеются на устройстве, но отсутствует документация по их непосредственному использованию. На самом деле, можно увидеть по функциям, вызванным существующими модулями (например, &amp;lt;code&amp;gt;pcm2.o&amp;lt;/code&amp;gt;), что это потоковый драйвер. Следовательно, может существовать возможность получения доступа к драйверу данного класса напрямую (существует много примеров в DDK, информация предоставлена далее). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 164:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 164:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Данные в отношении указанных кодеков предлагаются на &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;стайте &lt;/del&gt;Texas Instruments. Обратитесь на страницу для [http://focus.ti.com/docs/prod/folders/print/tsc2301.html TSC2301]. Здесь предлагается перечень технических характеристик с [http://focus.ti.com/lit/ds/symlink/tsc2301.pdf информацией, необходимой для написания&amp;#160; минидрайвера].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Данные в отношении указанных кодеков предлагаются на &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;сайте &lt;/ins&gt;Texas Instruments. Обратитесь на страницу для [http://focus.ti.com/docs/prod/folders/print/tsc2301.html TSC2301]. Здесь предлагается перечень технических характеристик с [http://focus.ti.com/lit/ds/symlink/tsc2301.pdf информацией, необходимой для написания&amp;#160; минидрайвера].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;К сожалению, нет полной уверенности, что возможно добавить новый минидрайвер без &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;компиляции &lt;/del&gt;ядра DSP (обратитесь в главу 3 документа spru616a.pdf в DDK – ссылка предлагалась ранее). Возможно, существует вероятность создания dsptask с драйвером, но &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;снова, &lt;/del&gt;полной уверенности нет. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;К сожалению, нет полной уверенности, что возможно добавить новый минидрайвер без &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;рекомпиляции &lt;/ins&gt;ядра DSP (обратитесь в главу 3 документа spru616a.pdf в DDK – ссылка предлагалась ранее). Возможно, существует вероятность создания dsptask с драйвером, но полной уверенности нет. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;За более подробной информацией о дизассемблировании обратитесь к &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;данным &lt;/del&gt;документам:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;За более подробной информацией о дизассемблировании обратитесь к документам:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2446&amp;oldid=prev</id>
		<title>Admin: /* Компиляция программы */</title>
		<link rel="alternate" type="text/html" href="https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2446&amp;oldid=prev"/>
				<updated>2010-03-07T13:49:55Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Компиляция программы&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 13:49, 7 марта 2010&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 47:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;gen_dummy_kernel&amp;lt;/code&amp;gt; используется для генерации пустого ядра, основанного на ядре DSP на планшете (называется &amp;lt;code&amp;gt;avs_kernel.out&amp;lt;/code&amp;gt;), на который будут ссылаться любые создаваемые модули, чтобы они выполнялись на устройстве. В результате любые неразрешенные символы и адреса вызова функций должны разрешаться статически, но без необходимости статических ссылок (так как после этого пустое ядро из предыдущего пункта следует удалить). Команда &amp;lt;code&amp;gt;coff_unresolve&amp;lt;/code&amp;gt; после этого выполняется в отношении тех модулей, в которых только что были созданы ссылки на пустое ядро, чтобы удалить разделы, связанные ссылками с пустым ядром. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;gen_dummy_kernel&amp;lt;/code&amp;gt; используется для генерации пустого ядра, основанного на ядре DSP на планшете (называется &amp;lt;code&amp;gt;avs_kernel.out&amp;lt;/code&amp;gt;), на который будут ссылаться любые создаваемые модули, чтобы они выполнялись на устройстве. В результате любые неразрешенные символы и адреса вызова функций должны разрешаться статически, но без необходимости статических ссылок (так как после этого пустое ядро из предыдущего пункта следует удалить). Команда &amp;lt;code&amp;gt;coff_unresolve&amp;lt;/code&amp;gt; после этого выполняется в отношении тех модулей, в которых только что были созданы ссылки на пустое ядро, чтобы удалить разделы, связанные ссылками с пустым ядром. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Или скопируйте данные инструменты в &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;путь&lt;/del&gt;, или настройте &amp;lt;code&amp;gt;dspgw-3.3-dsp/src/apps/demo_mod/Makefile&amp;lt;/code&amp;gt;, чтобы использовать инструменты из каталога, в котором они находятся &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(например&lt;/del&gt;, создайте папку для указанных сервисных программ, поместите туда данные файлы и используйте абсолютный путь в файле сборки, например&amp;#160;  &amp;lt;code&amp;gt;/usr/local/ti_dsptools/gateway/gen_dummy_kernel&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;/usr/local/ti_dsptools/gateway/coff_unresolve&amp;lt;/code&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/del&gt;. Еще одна возможность, чтобы во всех файлах сборки были явные пути &lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;– &lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;использовать сценарий bash, который запускается до выполнения DSP разработки&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, для установления соответствующих путей&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Или скопируйте данные инструменты в &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;системную переменную path&lt;/ins&gt;, или настройте &amp;lt;code&amp;gt;dspgw-3.3-dsp/src/apps/demo_mod/Makefile&amp;lt;/code&amp;gt;, чтобы использовать инструменты из каталога, в котором они находятся&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. Например&lt;/ins&gt;, создайте папку для указанных сервисных программ, поместите туда данные файлы и используйте абсолютный путь в файле сборки, например&amp;#160;  &amp;lt;code&amp;gt;/usr/local/ti_dsptools/gateway/gen_dummy_kernel&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;/usr/local/ti_dsptools/gateway/coff_unresolve&amp;lt;/code&amp;gt;. Еще одна возможность, чтобы во всех файлах сборки были явные пути – &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;для установления соответствующих путей &lt;/ins&gt;использовать сценарий bash, который запускается до выполнения DSP разработки.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Чтобы сформировать демонстрационную консоль (в качестве примера):&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Чтобы сформировать демонстрационную консоль (в качестве примера):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 63:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 63:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; make omap1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; make omap1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Код скомпилирован в объектный файл (&amp;lt;code&amp;gt;*.obj&amp;lt;/code&amp;gt;), пустое ядро &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;создано &lt;/del&gt;из файла &amp;lt;code&amp;gt;avs_kernel.out&amp;lt;/code&amp;gt; при помощи ранее скомпилированной &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;сервисной программы &lt;/del&gt;&amp;lt;code&amp;gt;gen_dummy_kernel&amp;lt;/code&amp;gt;, в объектном файле есть ссылка на пустое ядро. После этого пустое ядро удаляется из полученного &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;в результате &lt;/del&gt;объектного файла при помощи ранее созданной &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;сервисной программы &lt;/del&gt;&amp;lt;code&amp;gt;coff_unresolve&amp;lt;/code&amp;gt;. В результате остается файл, который называется &amp;lt;code&amp;gt;*.o&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Код &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;будет &lt;/ins&gt;скомпилирован в объектный файл (&amp;lt;code&amp;gt;*.obj&amp;lt;/code&amp;gt;), пустое ядро &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;создается &lt;/ins&gt;из файла &amp;lt;code&amp;gt;avs_kernel.out&amp;lt;/code&amp;gt; при помощи ранее скомпилированной &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;утилиты &lt;/ins&gt;&amp;lt;code&amp;gt;gen_dummy_kernel&amp;lt;/code&amp;gt;, в объектном файле есть ссылка на пустое ядро. После этого пустое ядро удаляется из полученного объектного файла при помощи ранее созданной &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;утилиты &lt;/ins&gt;&amp;lt;code&amp;gt;coff_unresolve&amp;lt;/code&amp;gt;. В результате остается файл, который называется &amp;lt;code&amp;gt;*.o&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Инсталляция демонстрационной программы ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Инсталляция демонстрационной программы ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;После компиляции кода потребуется поместить объектный файл для DSP (&amp;lt;code&amp;gt;*.o&amp;lt;/code&amp;gt;) и файл команд редактора связей (&amp;lt;code&amp;gt;*.cmd&amp;lt;/code&amp;gt;) в &amp;lt;code&amp;gt;/lib/dsp/modules/&amp;lt;/code&amp;gt;. Также понадобится выполнить запись в файле &amp;lt;code&amp;gt;/lib/dsp/dsp_dld_avs.conf&amp;lt;/code&amp;gt;, чтобы дать &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;знать &lt;/del&gt;DSP о существовании данного модуля. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;После компиляции кода потребуется поместить объектный файл для DSP (&amp;lt;code&amp;gt;*.o&amp;lt;/code&amp;gt;) и файл команд редактора связей (&amp;lt;code&amp;gt;*.cmd&amp;lt;/code&amp;gt;) в &amp;lt;code&amp;gt;/lib/dsp/modules/&amp;lt;/code&amp;gt;. Также понадобится выполнить запись в файле &amp;lt;code&amp;gt;/lib/dsp/dsp_dld_avs.conf&amp;lt;/code&amp;gt;, чтобы дать DSP &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;знать &lt;/ins&gt;о существовании данного модуля. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 84:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 84:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;В таком случае понадобится создать символьную ссылку из фактического файла &amp;lt;code&amp;gt;dsp_dld_avs.conf&amp;lt;/code&amp;gt; в ожидаемый файл &amp;lt;code&amp;gt;dsp_dld.conf&amp;lt;/code&amp;gt; (оба файла находятся в каталоге &amp;lt;code&amp;gt;/lib/dsp/&amp;lt;/code&amp;gt;). После этого повторите попытку и на экран будет выведена следующая информация:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;В таком случае понадобится создать символьную ссылку &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(symlink) &lt;/ins&gt;из фактического файла &amp;lt;code&amp;gt;dsp_dld_avs.conf&amp;lt;/code&amp;gt; в ожидаемый файл &amp;lt;code&amp;gt;dsp_dld.conf&amp;lt;/code&amp;gt; (оба файла находятся в каталоге &amp;lt;code&amp;gt;/lib/dsp/&amp;lt;/code&amp;gt;). После этого повторите попытку и на экран будет выведена следующая информация:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 102:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 102:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;После этого скопируйте бинарный файл для ARM в &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;любом месте &lt;/del&gt;на планшете (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;в любом месте, но не в разделах &lt;/del&gt;FAT на картах флеш-памяти, так как для них не активировано выполнение файлов) и выполните его.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;После этого скопируйте бинарный файл для ARM в &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;любое место &lt;/ins&gt;на планшете (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;кроме разделов &lt;/ins&gt;FAT на картах флеш-памяти, так как для них не активировано выполнение файлов) и выполните его.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 127:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 127:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;есть проблемы с кодом для DSP. Убедитесь, что была в точности добавлена строка, предложенная ранее, в &amp;lt;code&amp;gt;/lib/dsp/dsp_dld_avs.conf&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;есть проблемы с кодом для DSP. Убедитесь, что была в точности добавлена строка, предложенная ранее, в &amp;lt;code&amp;gt;/lib/dsp/dsp_dld_avs.conf&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Компиляция остальных &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;демонстрационных &lt;/del&gt;программ ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Компиляция остальных &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;демо-&lt;/ins&gt;программ ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;При необходимости копировать код из файлов DSP Gateway в формате pdf, необходимо помнить о следующем (а также принять во внимание, что в архиве .tar содержится практически идентичный код, который также можно использовать):&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;При необходимости копировать код из файлов DSP Gateway в формате pdf, необходимо помнить о следующем (а также принять во внимание, что в архиве .tar содержится практически идентичный код, который также можно использовать):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Любые знаки \ выглядят как ¥ в формате PDF, обычные кавычки ' иногда выходят как совершенно другой знак (автоматические кавычки), поэтому убедитесь, что код проверен, если начинают появляться странные ошибки.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Любые знаки \ выглядят как ¥ в формате PDF, обычные кавычки ' иногда выходят как совершенно другой знак (автоматические кавычки), поэтому убедитесь, что код проверен, если начинают появляться странные ошибки.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Также потребуется удалить ссылки на включаемый файл. В &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;демонстрационных &lt;/del&gt;программах архива .tar данной строки нет (в остальном они идентичны данным в PDF).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Также потребуется удалить ссылки на включаемый файл &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(include file)&lt;/ins&gt;. В &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;демо-&lt;/ins&gt;программах архива .tar данной строки нет (в остальном они идентичны данным в PDF).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Прогресс ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Прогресс ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2371&amp;oldid=prev</id>
		<title>94.143.240.231: /* Прогресс */</title>
		<link rel="alternate" type="text/html" href="https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2371&amp;oldid=prev"/>
				<updated>2010-02-27T18:28:24Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Прогресс&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 18:28, 27 февраля 2010&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 156:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 156:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;Полезная информация по написанию драйверов для DSP устройств и использованию функций SIO_* предлагается [http://www.design-reuse.com/articles/6849/how-to-write-dsp-device-drivers.html здесь].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;Полезная информация по написанию драйверов для DSP устройств и использованию функций SIO_* предлагается [http://www.design-reuse.com/articles/6849/how-to-write-dsp-device-drivers.html здесь].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Еще один вариант – написать полностью новый минидрайвер, драйвер класса и реализацию оболочки. В начале это выглядит приемлемым заданием. Для его выполнения требуются [https://www-a.ti.com/downloads/sds_support/targetcontent/ddk/DDK_1_20/index.html DSP/BIOS Driver Developer Kit 1.20] с примерами и информацией по написанию драйверов,&amp;#160; [http://focus.ti.com/docs/toolsw/folders/print/sprc133.html Библиотека поддержки чипа], с &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;которой &lt;/del&gt;сопрягается DDK, и информация о самом аппаратном кодеке. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Еще один вариант – написать полностью новый минидрайвер, драйвер класса и реализацию оболочки. В начале это выглядит приемлемым заданием. Для его выполнения требуются [https://www-a.ti.com/downloads/sds_support/targetcontent/ddk/DDK_1_20/index.html DSP/BIOS Driver Developer Kit 1.20] с примерами и информацией по написанию драйверов,&amp;#160; [http://focus.ti.com/docs/toolsw/folders/print/sprc133.html Библиотека поддержки чипа], с &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;которым &lt;/ins&gt;сопрягается DDK, и информация о самом аппаратном кодеке. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;На устройстве 770 кодек называется &amp;lt;code&amp;gt;aic23&amp;lt;/code&amp;gt; (обратитесь к выходным данным&amp;#160; &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt;). На устройстве N800 кодек называется &amp;lt;code&amp;gt;TSC2301&amp;lt;/code&amp;gt; (часть микросхемы сенсорного экрана) (снова обратитесь к выходным данным &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt; — обратитесь в [http://www.internettablettalk.com/forums/showpost.php?p=30655&amp;amp;postcount=46 данную ветку форума]). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;На устройстве 770 кодек называется &amp;lt;code&amp;gt;aic23&amp;lt;/code&amp;gt; (обратитесь к выходным данным&amp;#160; &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt;). На устройстве N800 кодек называется &amp;lt;code&amp;gt;TSC2301&amp;lt;/code&amp;gt; (часть микросхемы сенсорного экрана) (снова обратитесь к выходным данным &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt; — обратитесь в [http://www.internettablettalk.com/forums/showpost.php?p=30655&amp;amp;postcount=46 данную ветку форума]). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>94.143.240.231</name></author>	</entry>

	<entry>
		<id>https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2370&amp;oldid=prev</id>
		<title>94.143.240.231: /* Прогресс */</title>
		<link rel="alternate" type="text/html" href="https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2370&amp;oldid=prev"/>
				<updated>2010-02-27T15:04:58Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Прогресс&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 15:04, 27 февраля 2010&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 158:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 158:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Еще один вариант – написать полностью новый минидрайвер, драйвер класса и реализацию оболочки. В начале это выглядит приемлемым заданием. Для его выполнения требуются [https://www-a.ti.com/downloads/sds_support/targetcontent/ddk/DDK_1_20/index.html DSP/BIOS Driver Developer Kit 1.20] с примерами и информацией по написанию драйверов,&amp;#160; [http://focus.ti.com/docs/toolsw/folders/print/sprc133.html Библиотека поддержки чипа], с которой сопрягается DDK, и информация о самом аппаратном кодеке. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Еще один вариант – написать полностью новый минидрайвер, драйвер класса и реализацию оболочки. В начале это выглядит приемлемым заданием. Для его выполнения требуются [https://www-a.ti.com/downloads/sds_support/targetcontent/ddk/DDK_1_20/index.html DSP/BIOS Driver Developer Kit 1.20] с примерами и информацией по написанию драйверов,&amp;#160; [http://focus.ti.com/docs/toolsw/folders/print/sprc133.html Библиотека поддержки чипа], с которой сопрягается DDK, и информация о самом аппаратном кодеке. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;На устройстве 770 кодек называется &amp;lt;code&amp;gt;aic23&amp;lt;/code&amp;gt; (обратитесь к выходным данным&amp;#160; &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt;). На устройстве N800 кодек называется &amp;lt;code&amp;gt;TSC2301&amp;lt;/code&amp;gt; (часть микросхемы сенсорного экрана) (снова обратитесь к выходным данным &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt; — обратитесь в [http://www.internettablettalk.com/forums/showpost.php?p=30655&amp;amp;postcount=46 данную ветку форума]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;На устройстве 770 кодек называется &amp;lt;code&amp;gt;aic23&amp;lt;/code&amp;gt; (обратитесь к выходным данным&amp;#160; &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt;). На устройстве N800 кодек называется &amp;lt;code&amp;gt;TSC2301&amp;lt;/code&amp;gt; (часть микросхемы сенсорного экрана) (снова обратитесь к выходным данным &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt; — обратитесь в [http://www.internettablettalk.com/forums/showpost.php?p=30655&amp;amp;postcount=46 данную ветку форума]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/ins&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>94.143.240.231</name></author>	</entry>

	<entry>
		<id>https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2369&amp;oldid=prev</id>
		<title>94.143.240.231: /* Прогресс */</title>
		<link rel="alternate" type="text/html" href="https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2369&amp;oldid=prev"/>
				<updated>2010-02-27T15:03:34Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Прогресс&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 15:03, 27 февраля 2010&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 156:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 156:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;Полезная информация по написанию драйверов для DSP устройств и использованию функций SIO_* предлагается [http://www.design-reuse.com/articles/6849/how-to-write-dsp-device-drivers.html здесь].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;Полезная информация по написанию драйверов для DSP устройств и использованию функций SIO_* предлагается [http://www.design-reuse.com/articles/6849/how-to-write-dsp-device-drivers.html здесь].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Еще один вариант – написать полностью новый минидрайвер, драйвер класса и реализацию оболочки. В начале это выглядит приемлемым заданием. Для его выполнения требуются [https://www-a.ti.com/downloads/sds_support/targetcontent/ddk/DDK_1_20/index.html DSP/BIOS Driver Developer Kit 1.20] с примерами и информацией &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;о написании &lt;/del&gt;драйверов,&amp;#160; [http://focus.ti.com/docs/toolsw/folders/print/sprc133.html Библиотека поддержки чипа], с которой сопрягается DDK, и информация о самом аппаратном кодеке. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Еще один вариант – написать полностью новый минидрайвер, драйвер класса и реализацию оболочки. В начале это выглядит приемлемым заданием. Для его выполнения требуются [https://www-a.ti.com/downloads/sds_support/targetcontent/ddk/DDK_1_20/index.html DSP/BIOS Driver Developer Kit 1.20] с примерами и информацией &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;по написанию &lt;/ins&gt;драйверов,&amp;#160; [http://focus.ti.com/docs/toolsw/folders/print/sprc133.html Библиотека поддержки чипа], с которой сопрягается DDK, и информация о самом аппаратном кодеке. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;На устройстве 770 кодек называется &amp;lt;code&amp;gt;aic23&amp;lt;/code&amp;gt; (обратитесь к выходным данным&amp;#160; &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt;). На устройстве N800 кодек называется &amp;lt;code&amp;gt;TSC2301&amp;lt;/code&amp;gt; (часть микросхемы сенсорного экрана) (снова обратитесь к выходным данным &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt; — обратитесь в [http://www.internettablettalk.com/forums/showpost.php?p=30655&amp;amp;postcount=46 данную ветку форума]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;На устройстве 770 кодек называется &amp;lt;code&amp;gt;aic23&amp;lt;/code&amp;gt; (обратитесь к выходным данным&amp;#160; &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt;). На устройстве N800 кодек называется &amp;lt;code&amp;gt;TSC2301&amp;lt;/code&amp;gt; (часть микросхемы сенсорного экрана) (снова обратитесь к выходным данным &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt; — обратитесь в [http://www.internettablettalk.com/forums/showpost.php?p=30655&amp;amp;postcount=46 данную ветку форума]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>94.143.240.231</name></author>	</entry>

	<entry>
		<id>https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2368&amp;oldid=prev</id>
		<title>94.143.240.231: /* Прогресс */</title>
		<link rel="alternate" type="text/html" href="https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2368&amp;oldid=prev"/>
				<updated>2010-02-27T15:02:40Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Прогресс&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 15:02, 27 февраля 2010&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 156:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 156:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;Полезная информация по написанию драйверов для DSP устройств и использованию функций SIO_* предлагается [http://www.design-reuse.com/articles/6849/how-to-write-dsp-device-drivers.html здесь].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;Полезная информация по написанию драйверов для DSP устройств и использованию функций SIO_* предлагается [http://www.design-reuse.com/articles/6849/how-to-write-dsp-device-drivers.html здесь].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Еще один вариант – написать полностью новый минидрайвер, драйвер класса и реализацию оболочки. В начале это выглядит приемлемым заданием. Для его выполнения требуются [https://www-a.ti.com/downloads/sds_support/targetcontent/ddk/DDK_1_20/index.html DSP/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Комплект SDK &lt;/del&gt;BIOS Driver 1.20] с примерами и информацией о написании драйверов,&amp;#160; [http://focus.ti.com/docs/toolsw/folders/print/sprc133.html Библиотека поддержки чипа], с которой сопрягается DDK, и информация о самом аппаратном кодеке. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Еще один вариант – написать полностью новый минидрайвер, драйвер класса и реализацию оболочки. В начале это выглядит приемлемым заданием. Для его выполнения требуются [https://www-a.ti.com/downloads/sds_support/targetcontent/ddk/DDK_1_20/index.html DSP/BIOS Driver &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Developer Kit &lt;/ins&gt;1.20] с примерами и информацией о написании драйверов,&amp;#160; [http://focus.ti.com/docs/toolsw/folders/print/sprc133.html Библиотека поддержки чипа], с которой сопрягается DDK, и информация о самом аппаратном кодеке. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;На устройстве 770 кодек называется &amp;lt;code&amp;gt;aic23&amp;lt;/code&amp;gt; (обратитесь к выходным данным&amp;#160; &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt;). На устройстве N800 кодек называется &amp;lt;code&amp;gt;TSC2301&amp;lt;/code&amp;gt; (часть микросхемы сенсорного экрана) (снова обратитесь к выходным данным &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt; — обратитесь в [http://www.internettablettalk.com/forums/showpost.php?p=30655&amp;amp;postcount=46 данную ветку форума]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;На устройстве 770 кодек называется &amp;lt;code&amp;gt;aic23&amp;lt;/code&amp;gt; (обратитесь к выходным данным&amp;#160; &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt;). На устройстве N800 кодек называется &amp;lt;code&amp;gt;TSC2301&amp;lt;/code&amp;gt; (часть микросхемы сенсорного экрана) (снова обратитесь к выходным данным &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt; — обратитесь в [http://www.internettablettalk.com/forums/showpost.php?p=30655&amp;amp;postcount=46 данную ветку форума]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>94.143.240.231</name></author>	</entry>

	<entry>
		<id>https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2367&amp;oldid=prev</id>
		<title>94.143.240.231: /* Прогресс */</title>
		<link rel="alternate" type="text/html" href="https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2367&amp;oldid=prev"/>
				<updated>2010-02-27T15:00:09Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Прогресс&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 15:00, 27 февраля 2010&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 156:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 156:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;Полезная информация по написанию драйверов для DSP устройств и использованию функций SIO_* предлагается [http://www.design-reuse.com/articles/6849/how-to-write-dsp-device-drivers.html здесь].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;Полезная информация по написанию драйверов для DSP устройств и использованию функций SIO_* предлагается [http://www.design-reuse.com/articles/6849/how-to-write-dsp-device-drivers.html здесь].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Еще один вариант – написать полностью новый минидрайвер, драйвер класса &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;+ &lt;/del&gt;реализацию оболочки. В начале это выглядит приемлемым заданием. Для его выполнения требуются [https://www-a.ti.com/downloads/sds_support/targetcontent/ddk/DDK_1_20/index.html DSP/Комплект SDK BIOS Driver 1.20] с примерами и информацией о написании драйверов,&amp;#160; [http://focus.ti.com/docs/toolsw/folders/print/sprc133.html Библиотека поддержки чипа], с которой сопрягается DDK, и информация о самом аппаратном кодеке. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Еще один вариант – написать полностью новый минидрайвер, драйвер класса &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;и &lt;/ins&gt;реализацию оболочки. В начале это выглядит приемлемым заданием. Для его выполнения требуются [https://www-a.ti.com/downloads/sds_support/targetcontent/ddk/DDK_1_20/index.html DSP/Комплект SDK BIOS Driver 1.20] с примерами и информацией о написании драйверов,&amp;#160; [http://focus.ti.com/docs/toolsw/folders/print/sprc133.html Библиотека поддержки чипа], с которой сопрягается DDK, и информация о самом аппаратном кодеке. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;На устройстве 770 кодек называется &amp;lt;code&amp;gt;aic23&amp;lt;/code&amp;gt; (обратитесь к выходным данным&amp;#160; &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt;). На устройстве N800 кодек называется &amp;lt;code&amp;gt;TSC2301&amp;lt;/code&amp;gt; (часть микросхемы сенсорного экрана) (снова обратитесь к выходным данным &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt; — обратитесь в [http://www.internettablettalk.com/forums/showpost.php?p=30655&amp;amp;postcount=46 данную ветку форума]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;На устройстве 770 кодек называется &amp;lt;code&amp;gt;aic23&amp;lt;/code&amp;gt; (обратитесь к выходным данным&amp;#160; &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt;). На устройстве N800 кодек называется &amp;lt;code&amp;gt;TSC2301&amp;lt;/code&amp;gt; (часть микросхемы сенсорного экрана) (снова обратитесь к выходным данным &amp;lt;code&amp;gt;dmesg&amp;lt;/code&amp;gt; — обратитесь в [http://www.internettablettalk.com/forums/showpost.php?p=30655&amp;amp;postcount=46 данную ветку форума]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>94.143.240.231</name></author>	</entry>

	<entry>
		<id>https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2366&amp;oldid=prev</id>
		<title>94.143.240.231: /* Прогресс */</title>
		<link rel="alternate" type="text/html" href="https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2366&amp;oldid=prev"/>
				<updated>2010-02-27T14:58:46Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Прогресс&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 14:58, 27 февраля 2010&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 153:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 153:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Данный &lt;/del&gt;функции &amp;lt;code&amp;gt;_EAP_*&amp;lt;/code&amp;gt; встроены в ядро DSP &amp;lt;code&amp;gt;avs_kernel.out&amp;lt;/code&amp;gt;. Было бы полезно иметь заголовочный файл для данных функций и, если возможно, пример кода и/или инструкции, иллюстрирующие их использование. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Данные &lt;/ins&gt;функции &amp;lt;code&amp;gt;_EAP_*&amp;lt;/code&amp;gt; встроены в ядро DSP &amp;lt;code&amp;gt;avs_kernel.out&amp;lt;/code&amp;gt;. Было бы полезно иметь заголовочный файл для данных функций и, если возможно, пример кода и/или инструкции, иллюстрирующие их использование. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;Полезная информация по написанию драйверов для DSP устройств и использованию функций SIO_* предлагается [http://www.design-reuse.com/articles/6849/how-to-write-dsp-device-drivers.html здесь].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;Полезная информация по написанию драйверов для DSP устройств и использованию функций SIO_* предлагается [http://www.design-reuse.com/articles/6849/how-to-write-dsp-device-drivers.html здесь].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>94.143.240.231</name></author>	</entry>

	<entry>
		<id>https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2365&amp;oldid=prev</id>
		<title>94.143.240.231: /* Прогресс */</title>
		<link rel="alternate" type="text/html" href="https://wiki.fruct.org:80/index.php?title=%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_DSP&amp;diff=2365&amp;oldid=prev"/>
				<updated>2010-02-27T14:57:50Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Прогресс&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 14:57, 27 февраля 2010&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 138:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 138:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Как кажется, вывод видео был прекращен Nokia с появлением N800. Программа DSP стала более стабильной, нет полной уверенности, в чем заключается причина: в том, что не используется буфер кадра или аппаратное обеспечение стало более продуманным. В любом случае, декодирование и вывод аудио все еще выполняется при помощи DSP и это подходящее задание для любителей полностью погрузиться в проблему. Доступ к буферу кадра работает для устройств N8x0 и 770. Для получения более подробной информации предлагается связаться с lardman или прочитать список для разработчиков Maemo. Данная страница будет обновлена. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Как кажется, вывод видео был прекращен Nokia с появлением N800. Программа DSP стала более стабильной, нет полной уверенности, в чем заключается причина: в том, что не используется буфер кадра или аппаратное обеспечение стало более продуманным. В любом случае, декодирование и вывод аудио все еще выполняется при помощи DSP и это подходящее задание для любителей полностью погрузиться в проблему. Доступ к буферу кадра работает для устройств N8x0 и 770. Для получения более подробной информации предлагается связаться с lardman или прочитать список для разработчиков Maemo. Данная страница будет обновлена. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Требуется несколько драйверов, чтобы получить доступ к аудио кодеку (низкоуровневый минидрайвер и стандартный высокоуровневый драйвер). Очевидно, что они уже имеются на устройстве, но отсутствует документация по их непосредственному использованию. На самом деле, можно увидеть по функциям, вызванным существующими модулями (например, &amp;lt;code&amp;gt;pcm2.o&amp;lt;/code&amp;gt;), что это потоковый драйвер. Следовательно, может существовать возможность &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;получить &lt;/del&gt;доступа к драйверу данного класса напрямую (существует много примеров в DDK, информация предоставлена далее). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Требуется несколько драйверов, чтобы получить доступ к аудио кодеку (низкоуровневый минидрайвер и стандартный высокоуровневый драйвер). Очевидно, что они уже имеются на устройстве, но отсутствует документация по их непосредственному использованию. На самом деле, можно увидеть по функциям, вызванным существующими модулями (например, &amp;lt;code&amp;gt;pcm2.o&amp;lt;/code&amp;gt;), что это потоковый драйвер. Следовательно, может существовать возможность &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;получения &lt;/ins&gt;доступа к драйверу данного класса напрямую (существует много примеров в DDK, информация предоставлена далее). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Оказывается, данный потоковый драйвер обернут другими функциональными вызовами (то есть, следующие функции вызываются &amp;lt;code&amp;gt;pcm2.o&amp;lt;/code&amp;gt;):&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Оказывается, данный потоковый драйвер обернут другими функциональными вызовами (то есть, следующие функции вызываются &amp;lt;code&amp;gt;pcm2.o&amp;lt;/code&amp;gt;):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>94.143.240.231</name></author>	</entry>

	</feed>