<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[OK536N-C开发板-通用内核编译步骤]]></title><description><![CDATA[<h1>平台环境</h1>
<ul>
<li>板子：OK536N-C开发板</li>
<li>编译环境：wsl2-ubuntu22.04</li>
</ul>
<hr />
<h1>获取并解压sdk</h1>
<pre><code class="language-bash">cat OKT536-linux-sdk.tar.bz2.* &gt; OKT536-linux-sdk.tar.bz2
tar -xjvf OKT536-linux-sdk.tar.bz2
cd OKT536-linux-sdk
</code></pre>
<h2><img src="/assets/uploads/files/1748263988725-e84ef238-2555-4415-ab83-f2681c9ac37c-image.png" alt="e84ef238-2555-4415-ab83-f2681c9ac37c-image.png" class=" img-responsive img-markdown" width="1606" height="110" /></h2>
<h1>配置sdk</h1>
<pre><code class="language-bash">./build.sh config
linux--&gt;
buildroot--&gt;
t536--&gt;
OKT536-C--&gt;
default--&gt;
linux-5.10-origin
</code></pre>
<p dir="auto"><img src="/assets/uploads/files/1748263795209-0984124f-68b3-4a11-b308-64a450728bbc-image.png" alt="0984124f-68b3-4a11-b308-64a450728bbc-image.png" class=" img-responsive img-markdown" width="1861" height="799" /></p>
<hr />
<h1>编译SDK</h1>
<hr />
<p dir="auto">配置环境变量</p>
<pre><code class="language-bash">source build/envsetup.sh
</code></pre>
<p dir="auto">报错：<code>ERROR: Please source envsetup.sh in the root of SDK</code><br />
解决方案：<br />
创建<code>.tinatopdir</code></p>
<pre><code class="language-bash">touch build/.tinatopdir
</code></pre>
<p dir="auto"><img src="/assets/uploads/files/1748264779281-ee2ce0f3-3786-4704-ac40-84e485ccdad2-image.png" alt="ee2ce0f3-3786-4704-ac40-84e485ccdad2-image.png" class=" img-responsive img-markdown" width="719" height="53" /></p>
<p dir="auto">再次运行，完成环境变量配置</p>
<pre><code class="language-bash">source build/envsetup.sh
</code></pre>
<p dir="auto"><img src="/assets/uploads/files/1748264850846-a9e90a6b-a11d-4aaa-bdff-581c0dc56182-image.png" alt="a9e90a6b-a11d-4aaa-bdff-581c0dc56182-image.png" class=" img-responsive img-markdown" width="1848" height="1155" /></p>
<hr />
<p dir="auto">开始编译：</p>
<pre><code class="language-bash">./build.sh
</code></pre>
<p dir="auto">rtos编译路径依赖报错，<br />
解决方案：</p>
<pre><code class="language-bash">crtos
rm build -rf
croot
source build/envsetup.sh
./build.sh
</code></pre>
<hr />
<p dir="auto">继续编译报：<code>QQuickItemsModule::defineModule</code>未定义错误<br />
解决方案：</p>
<pre><code class="language-bash">rm -rf /home/dzh/work/t536/OKT536-linux-sdk/out/t536/OKT536-C/buildroot/buildroot/build/qt5declarative-1d49a5b678957adde7e2db23a485a3f48157bc8f
</code></pre>
<p dir="auto">继续编译</p>
<hr />
<p dir="auto">报错：<code>qt-demo</code>编译报错</p>
<p dir="auto">解决方案：</p>
<pre><code class="language-bash">cd ./buildroot/package/auto/forlinx/qt_demo
mv Makefile ../
rm -rfv $(find ./ -name Makefile)
mv ../Makefile ./
croot
./build.sh
</code></pre>
<hr />
<p dir="auto">最终编译通过：<br />
<img src="/assets/uploads/files/1748265388572-3fbe584b-0c5d-42bd-b7c0-82eb4d4b8c17-image.png" alt="3fbe584b-0c5d-42bd-b7c0-82eb4d4b8c17-image.png" class=" img-responsive img-markdown" width="1848" height="1155" /></p>
<hr />
<p dir="auto">打包固件：</p>
<pre><code class="language-bash">./build.sh pack
</code></pre>
<p dir="auto"><img src="/assets/uploads/files/1748265425454-f23860a4-92b6-4567-8020-0e33576b6155-image.png" alt="f23860a4-92b6-4567-8020-0e33576b6155-image.png" class=" img-responsive img-markdown" width="1848" height="1155" /></p>
]]></description><link>https://bbs.aw-ol.com/topic/6394/ok536n-c开发板-通用内核编译步骤</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 15:23:51 GMT</lastBuildDate><atom:link href="https://bbs.aw-ol.com/topic/6394.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 May 2025 13:17:13 GMT</pubDate><ttl>60</ttl></channel></rss>