<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/acdev/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя acdev]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Mon, 04 May 2026 07:13:33 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Как отлаживать Android ядро без UART, JTAG и прочих]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/311264/</guid>
      <link>https://habr.com/ru/articles/311264/?utm_campaign=311264&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Довольно часто разработчики ядер под Android устройства сталкиваются с тем, что собранное из исходников ядро просто напросто не работает. И при этом часто разработчик, собравший ядро, не имеет никаких специальных средств для отладки. В данной ситуации без kmsg логов довольно трудно что либо сделать. Конечно же в Linux ядре уже имеется несколько способов копирования содержимого kmsg буфера в специальную область памяти, но если вам интересно узнать ещё об одном способе, то прошу под кат.<br/>
 <a href="https://habr.com/ru/articles/311264/?utm_campaign=311264&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 28 Sep 2016 19:05:15 GMT</pubDate>
      <dc:creator><![CDATA[acDev]]></dc:creator>
      <category><![CDATA[C]]></category><category><![CDATA[Android]]></category><category><![CDATA[Linux]]></category><category><![CDATA[Системное программирование]]></category>
      <category><![CDATA[android]]></category><category><![CDATA[Linux]]></category><category><![CDATA[debug]]></category><category><![CDATA[JTAG]]></category><category><![CDATA[UART]]></category><category><![CDATA[LLCON]]></category><category><![CDATA[kmsg]]></category><category><![CDATA[last_kmsg]]></category><category><![CDATA[Qualcomm]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Заменяем бут-анимацию Android устройства на мелькающие логи Linux ядра]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/310886/</guid>
      <link>https://habr.com/ru/articles/310886/?utm_campaign=310886&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[После разработки кастомного загрузчика для своего телефона мне захотелось реализовать вывод ядерных логов на дисплей, как это умеют делать десктопные дистрибутивы Linux. А всё потому, что лично мне при загрузке телефона намного интереснее наблюдать мелькающие kmsg логи, нежели наблюдать сначала логотип загрузчика, а затем ещё и бут-анимацию Android системы. За два года «скучные обоины» уже приелись.<br/>
<br/>
Сейчас попытаюсь вкратце рассказать о модуле LLCON для Android ядра, который реализует низкоуровневый вывод kmsg логов на дисплей.<br/>
 <a href="https://habr.com/ru/articles/310886/?utm_campaign=310886&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut"></a>]]></description>
      
      <pubDate>Sat, 24 Sep 2016 17:57:10 GMT</pubDate>
      <dc:creator><![CDATA[acDev]]></dc:creator>
      <category><![CDATA[C]]></category><category><![CDATA[Android]]></category><category><![CDATA[Linux]]></category><category><![CDATA[Системное программирование]]></category>
      <category><![CDATA[android]]></category><category><![CDATA[LLCON]]></category><category><![CDATA[Linux]]></category><category><![CDATA[framebuffer]]></category><category><![CDATA[console]]></category><category><![CDATA[kmsg]]></category><category><![CDATA[dmesg]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
