<?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[V853s 如何将dropbear服务编译到文件系统]]></title><description><![CDATA[<p dir="auto">【超级会员V5】通过百度网盘分享的文件：tina-v851.tar.gz<br />
链接:<a href="https://pan.baidu.com/s/1GIK5xT8iv1iRYPJkFdOH0g?pwd=v853" target="_blank" rel="noopener noreferrer nofollow ugc">https://pan.baidu.com/s/1GIK5xT8iv1iRYPJkFdOH0g?pwd=v853</a><br />
提取码:v853</p>
<p dir="auto">SDK目录如下：<br />
<img src="/assets/uploads/files/1690959647365-84964832-4adf-4bfd-bce1-e2ee376a709f-image.png" alt="84964832-4adf-4bfd-bce1-e2ee376a709f-image.png" class=" img-responsive img-markdown" width="873" height="623" /></p>
<p dir="auto">在SDK的根目录下执行<code>make menuconfig</code>,将dropbear包使能并保存<br />
<img src="/assets/uploads/files/1690959809815-d1701cb7-f4ee-4580-97c2-296e66491334-image.png" alt="d1701cb7-f4ee-4580-97c2-296e66491334-image.png" class=" img-responsive img-markdown" width="882" height="226" /></p>
<p dir="auto">然后执行<code>mp</code>.<br />
烧写生成后的固件，发现启动后没有dropbear服务。</p>
<p dir="auto">以相同的方式勾选命令i2cdetect i2cdump i2cset i2cget,发现烧写的镜像中没有这些指令。在整个SDK下也没搜到生成的这些二进制指令</p>
<p dir="auto">请问如何添加包到烧写的文件系统镜像中。</p>
]]></description><link>https://bbs.aw-ol.com/topic/3995/v853s-如何将dropbear服务编译到文件系统</link><generator>RSS for Node</generator><lastBuildDate>Thu, 21 May 2026 03:53:29 GMT</lastBuildDate><atom:link href="https://bbs.aw-ol.com/topic/3995.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 Aug 2023 07:06:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to V853s 如何将dropbear服务编译到文件系统 on Mon, 14 Aug 2023 03:51:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/3566">@ant1423</a> 或者你自己写启动脚本，因为openwrt的软件是针对procd写的，tina 5.0貌似没适配procd的，还是个半成品</p>
]]></description><link>https://bbs.aw-ol.com/post/17959</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/17959</guid><dc:creator><![CDATA[ant1423]]></dc:creator><pubDate>Mon, 14 Aug 2023 03:51:41 GMT</pubDate></item><item><title><![CDATA[Reply to V853s 如何将dropbear服务编译到文件系统 on Mon, 14 Aug 2023 03:39:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/3453">@hzhy1234</a> 你这个是busybox init，不是prod init，make menuconfig里选一下。原因是openwrt的软件包是针对prod弄的，就像ubuntu的软件包针对systemd一样。吐槽一下tina 5.0，修改busybox，原来很方便的免配置启动全没了，失去了openwrt的软件包的大半壁江山能力</p>
]]></description><link>https://bbs.aw-ol.com/post/17958</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/17958</guid><dc:creator><![CDATA[ant1423]]></dc:creator><pubDate>Mon, 14 Aug 2023 03:39:37 GMT</pubDate></item><item><title><![CDATA[Reply to V853s 如何将dropbear服务编译到文件系统 on Thu, 03 Aug 2023 07:29:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/2123">@whycanservice</a> 您好，我去掉dropbear勾选了openssh，但执行出错。</p>
<pre><code>root@TinaLinux:/# ./etc/init.d/sshd start
root@TinaLinux:/# /etc/rc.common: line 128: procd_add_mdns: not found
Privilege separation user sshd does not exist

root@TinaLinux:/# cat /etc/passwd
root:x:0:0:root:/root:/bin/ash
daemon:*:1:1:daemon:/var:/bin/false
ftp:*:55:55:ftp:/home/ftp:/bin/false
network:*:101:101:network:/var:/bin/false
nobody:*:65534:65534:nobody:/var:/bin/false
sshd:x:74:74:Privilege-separated
SSH:/usr/sbin/sshd:/sbin/nologin
root@TinaLinux:/# 
root@TinaLinux:/# ps
  PID USER       VSZ STAT COMMAND
    1 root      1056 S    /sbin/init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [kworker/0:0]
    4 root         0 SW&lt;  [kworker/0:0H]
    5 root         0 SW   [kworker/u2:0]
    6 root         0 SW   [ksoftirqd/0]
    7 root         0 SW   [rcu_preempt]
    8 root         0 SW   [rcu_sched]
    9 root         0 SW   [rcu_bh]
   10 root         0 SW&lt;  [lru-add-drain]
   11 root         0 SW   [kdevtmpfs]
   12 root         0 SW   [kworker/u2:1]
  321 root         0 SW   [oom_reaper]
  322 root         0 SW&lt;  [writeback]
  324 root         0 SW&lt;  [crypto]
  325 root         0 SW&lt;  [bioset]
  327 root         0 SW&lt;  [kblockd]
  369 root         0 SW   [kworker/0:1]
  377 root         0 SW   [irq/330-axp2101]
  426 root         0 SW   [sys_user]
  437 root         0 SW&lt;  [cfg80211]
  443 root         0 SW&lt;  [watchdogd]
  542 root         0 SW   [kswapd0]
  601 root         0 SW&lt;  [SquashFS read w]
  632 root         0 SW   [vsync proc 0]
  716 root         0 SW&lt;  [btudpwork]
  717 root         0 SW&lt;  [btfwwork]
  719 root         0 SW   [cfinteractive]
  730 root         0 SW   [irq/303-sunxi-m]
  758 root         0 SW&lt;  [ipv6_addrconf]
  760 root         0 SW&lt;  [krfcommd]
  768 root         0 DW   [usb-hardware-sc]
  771 root         0 SW&lt;  [bioset]
  772 root         0 SW   [mmcqd/0]
  773 root         0 SW&lt;  [bioset]
  774 root         0 SW   [mmcqd/0boot0]
  775 root         0 SW&lt;  [bioset]
  776 root         0 SW   [mmcqd/0boot1]
  777 root         0 SW&lt;  [bioset]
  778 root         0 SW   [mmcqd/0rpmb]
  796 root         0 SW&lt;  [kworker/0:1H]
  818 root         0 SW   [jbd2/mmcblk0p5-]
  819 root         0 SW&lt;  [ext4-rsv-conver]
  849 root         0 SW   [jbd2/mmcblk0p7-]
  850 root         0 SW&lt;  [ext4-rsv-conver]
  855 root         0 SW   [xradio_etf]
  861 root         0 SW   [xradio_proc]
  870 root         0 SW   [xradio_proc]
 1028 root      1232 S    adbd
 1030 root      1320 S    /usr/sbin/dbus-daemon --system
 1035 root      1316 S    wifi_deamon
 1055 root       696 S    /sbin/swupdate-progress -w
 1058 root      1056 S    -/bin/sh
 1092 root      1056 S    udhcpc -b -R
 1123 root      1056 R    ps
root@TinaLinux:/# 
</code></pre>
<p dir="auto">menuconfig配置如下：<br />
将所有的openssh勾选了</p>
]]></description><link>https://bbs.aw-ol.com/post/17688</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/17688</guid><dc:creator><![CDATA[hzhy1234]]></dc:creator><pubDate>Thu, 03 Aug 2023 07:29:47 GMT</pubDate></item><item><title><![CDATA[Reply to V853s 如何将dropbear服务编译到文件系统 on Thu, 03 Aug 2023 03:57:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/3453">@hzhy1234</a></p>
<p dir="auto">参考 OpenWRT 说明配置 dropbear 服务<br />
<a href="https://openwrt.org/docs/guide-user/base-system/dropbear" target="_blank" rel="noopener noreferrer nofollow ugc">https://openwrt.org/docs/guide-user/base-system/dropbear</a></p>
<p dir="auto">可以看到 dropbear 由 luci 管理，可能需要增加 luci 服务才可以运行</p>
<p dir="auto">推荐使用 openssh 替代 dropbear</p>
]]></description><link>https://bbs.aw-ol.com/post/17680</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/17680</guid><dc:creator><![CDATA[WhycanService]]></dc:creator><pubDate>Thu, 03 Aug 2023 03:57:46 GMT</pubDate></item><item><title><![CDATA[Reply to V853s 如何将dropbear服务编译到文件系统 on Thu, 03 Aug 2023 03:05:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/2123">@whycanservice</a> 这个执行过程中出错</p>
]]></description><link>https://bbs.aw-ol.com/post/17677</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/17677</guid><dc:creator><![CDATA[hzhy1234]]></dc:creator><pubDate>Thu, 03 Aug 2023 03:05:21 GMT</pubDate></item><item><title><![CDATA[Reply to V853s 如何将dropbear服务编译到文件系统 on Thu, 03 Aug 2023 02:57:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/2123">@whycanservice</a></p>
<pre><code>root@TinaLinux:/# ./etc/init.d/dropbear start
root@TinaLinux:/# /etc/rc.common: line 269: uci_load: not found
ps
  PID USER       VSZ STAT COMMAND
    1 root      1056 S    /sbin/init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [kworker/0:0]
    4 root         0 SW&lt;  [kworker/0:0H]
    5 root         0 SW   [kworker/u2:0]
    6 root         0 SW   [ksoftirqd/0]
    7 root         0 SW   [rcu_preempt]
    8 root         0 SW   [rcu_sched]
    9 root         0 SW   [rcu_bh]
   10 root         0 SW&lt;  [lru-add-drain]
   11 root         0 SW   [kdevtmpfs]
   12 root         0 SW   [kworker/u2:1]
  321 root         0 SW   [oom_reaper]
  322 root         0 SW&lt;  [writeback]
  324 root         0 SW&lt;  [crypto]
  325 root         0 SW&lt;  [bioset]
  327 root         0 SW&lt;  [kblockd]
  369 root         0 SW   [kworker/0:1]
  377 root         0 SW   [irq/330-axp2101]
  426 root         0 SW   [sys_user]
  437 root         0 SW&lt;  [cfg80211]
  443 root         0 SW&lt;  [watchdogd]
  542 root         0 SW   [kswapd0]
  601 root         0 SW&lt;  [SquashFS read w]
  632 root         0 SW   [vsync proc 0]
  634 root         0 SW   [kworker/0:2]
  708 root         0 SW   [kworker/0:3]
  712 root         0 SW   [kworker/0:4]
  717 root         0 SW&lt;  [btudpwork]
  718 root         0 SW&lt;  [btfwwork]
  720 root         0 SW   [cfinteractive]
  731 root         0 SW   [irq/303-sunxi-m]
  758 root         0 SW&lt;  [ipv6_addrconf]
  760 root         0 SW&lt;  [krfcommd]
  768 root         0 DW   [usb-hardware-sc]
  771 root         0 SW&lt;  [bioset]
  772 root         0 SW   [mmcqd/0]
  773 root         0 SW&lt;  [bioset]
  774 root         0 SW   [mmcqd/0boot0]
  775 root         0 SW&lt;  [bioset]
  776 root         0 SW   [mmcqd/0boot1]
  777 root         0 SW&lt;  [bioset]
  778 root         0 SW   [mmcqd/0rpmb]
  796 root         0 SW&lt;  [kworker/0:1H]
  818 root         0 SW   [jbd2/mmcblk0p5-]
  819 root         0 SW&lt;  [ext4-rsv-conver]
  849 root         0 SW   [jbd2/mmcblk0p7-]
  850 root         0 SW&lt;  [ext4-rsv-conver]
  855 root         0 SW   [xradio_etf]
  861 root         0 SW   [xradio_proc]
  870 root         0 SW   [xradio_proc]
 1029 root      1232 S    adbd
 1031 root      1320 S    /usr/sbin/dbus-daemon --system
 1036 root      1316 S    wifi_deamon
 1051 root       696 S    /sbin/swupdate-progress -w
 1058 root      1056 S    -/bin/sh
 1073 root         0 SW   [kworker/u2:2]
 1085 root      1056 S    udhcpc -b -R
 1139 root      1056 R    ps
root@TinaLinux:/# pwd
/
root@TinaLinux:/# 
root@TinaLinux:/# 
</code></pre>
]]></description><link>https://bbs.aw-ol.com/post/17675</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/17675</guid><dc:creator><![CDATA[hzhy1234]]></dc:creator><pubDate>Thu, 03 Aug 2023 02:57:27 GMT</pubDate></item><item><title><![CDATA[Reply to V853s 如何将dropbear服务编译到文件系统 on Thu, 03 Aug 2023 02:08:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/3453">@hzhy1234</a> 在 <a href="/post/17654">V853s 如何将dropbear服务编译到文件系统</a> 中说：</p>
<blockquote>
<p dir="auto">请问文件系统镜像打包是用的staging_dir 还是compile_dir？还是依据别的目录 谢谢！</p>
</blockquote>
<p dir="auto">staging_dir 是编译时的查找路径，例如某程序依赖zlib，sdk就会先编译zlib并暂存到staging_dir，之后编译该程序时去 staging_dir 查找lib文件和头文件即可。不是打包的目录。</p>
<p dir="auto">compile_dir 是 OpenWRT 的 ipkg 包编译路径，同样不是打包路径。</p>
<p dir="auto">SDK的打包方式为：每个程序编译出 ipkg 包，然后逐个安装 ipkg 包组合成 rootfs</p>
]]></description><link>https://bbs.aw-ol.com/post/17674</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/17674</guid><dc:creator><![CDATA[WhycanService]]></dc:creator><pubDate>Thu, 03 Aug 2023 02:08:41 GMT</pubDate></item><item><title><![CDATA[Reply to V853s 如何将dropbear服务编译到文件系统 on Thu, 03 Aug 2023 02:05:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/3453">@hzhy1234</a> 执行</p>
<pre><code>./etc/init.d/dropbear start
</code></pre>
]]></description><link>https://bbs.aw-ol.com/post/17673</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/17673</guid><dc:creator><![CDATA[WhycanService]]></dc:creator><pubDate>Thu, 03 Aug 2023 02:05:15 GMT</pubDate></item><item><title><![CDATA[Reply to V853s 如何将dropbear服务编译到文件系统 on Wed, 02 Aug 2023 10:32:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/2123">@whycanservice</a></p>
<p dir="auto"><img src="/assets/uploads/files/1690972337572-a15e815f-7db4-45d3-af52-8ac05c89a3c4-image.png" alt="a15e815f-7db4-45d3-af52-8ac05c89a3c4-image.png" class=" img-responsive img-markdown" width="425" height="86" /></p>
<p dir="auto">这个该如何执行</p>
]]></description><link>https://bbs.aw-ol.com/post/17655</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/17655</guid><dc:creator><![CDATA[hzhy1234]]></dc:creator><pubDate>Wed, 02 Aug 2023 10:32:37 GMT</pubDate></item><item><title><![CDATA[Reply to V853s 如何将dropbear服务编译到文件系统 on Wed, 02 Aug 2023 10:15:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/2123">@whycanservice</a> 现在问题是镜像启动后 没有/usr/sbin目录。只有如下目录：<br />
root@TinaLinux:/# ls /usr/<br />
bin    share</p>
<p dir="auto">这两个目录貌似跟tina/target/allwinner/v853s-perf1/busybox-init-base-files/目录下的usr目录比较相似。</p>
<p dir="auto">请问这是什么原因导致的。个人理解打包的路径应该是staging_dir或者是compile_dir才对。<br />
./out/v853s-perf1/staging_dir/target/rootfs/usr/sbin/dropbear<br />
./out/v853s-perf1/staging_dir/target/rootfs/etc/config/dropbear<br />
./out/v853s-perf1/staging_dir/target/rootfs/etc/dropbear<br />
./out/v853s-perf1/staging_dir/target/rootfs/etc/init.d/dropbear<br />
./out/v853s-perf1/compile_dir/target/rootfs/usr/sbin/dropbear<br />
./out/v853s-perf1/compile_dir/target/rootfs/etc/config/dropbear<br />
./out/v853s-perf1/compile_dir/target/rootfs/etc/dropbear<br />
./out/v853s-perf1/compile_dir/target/rootfs/etc/init.d/dropbear</p>
<p dir="auto">请问文件系统镜像打包是用的staging_dir 还是compile_dir？还是依据别的目录 谢谢！</p>
]]></description><link>https://bbs.aw-ol.com/post/17654</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/17654</guid><dc:creator><![CDATA[hzhy1234]]></dc:creator><pubDate>Wed, 02 Aug 2023 10:15:21 GMT</pubDate></item><item><title><![CDATA[Reply to V853s 如何将dropbear服务编译到文件系统 on Wed, 02 Aug 2023 09:50:18 GMT]]></title><description><![CDATA[<p dir="auto"><img src="/assets/uploads/files/1690969716700-c610adae-4f31-4c28-a995-507020bbbf47-image.png" alt="c610adae-4f31-4c28-a995-507020bbbf47-image.png" class=" img-responsive img-markdown" width="530" height="487" /></p>
<p dir="auto">dropbear 应该是一个服务，注册在 <code>init.d</code> 中，可以尝试使用</p>
<pre><code>./etc/init.d/dropbear start_service</code></pre>
]]></description><link>https://bbs.aw-ol.com/post/17649</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/17649</guid><dc:creator><![CDATA[WhycanService]]></dc:creator><pubDate>Wed, 02 Aug 2023 09:50:18 GMT</pubDate></item><item><title><![CDATA[Reply to V853s 如何将dropbear服务编译到文件系统 on Wed, 02 Aug 2023 09:20:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/2123">@whycanservice</a> 您好，发现在sdk下查找dropbear如下：<br />
./package/network/services/dropbear<br />
./out/v853s-perf1/staging_dir/target/rootfs/usr/sbin/dropbear<br />
./out/v853s-perf1/staging_dir/target/rootfs/etc/config/dropbear<br />
./out/v853s-perf1/staging_dir/target/rootfs/etc/dropbear<br />
./out/v853s-perf1/staging_dir/target/rootfs/etc/init.d/dropbear<br />
./out/v853s-perf1/compile_dir/target/rootfs/usr/sbin/dropbear<br />
./out/v853s-perf1/compile_dir/target/rootfs/etc/config/dropbear<br />
./out/v853s-perf1/compile_dir/target/rootfs/etc/dropbear<br />
./out/v853s-perf1/compile_dir/target/rootfs/etc/init.d/dropbear</p>
<p dir="auto">但是镜像启动后，问题：<br />
1）在/usr 目录下没有sbin目录；<br />
2）<code>vi /etc/rcS</code>  提示是只读 ，可实际是如何在rcS内添加用户的启动脚本；<br />
3）编译过程中staging_dir和compile_dir目录，哪一个是最终打包生成镜像所需要的目录；<br />
4）为何/usr/sbin目录在镜像中没有生成？</p>
<p dir="auto">谢谢！</p>
]]></description><link>https://bbs.aw-ol.com/post/17648</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/17648</guid><dc:creator><![CDATA[hzhy1234]]></dc:creator><pubDate>Wed, 02 Aug 2023 09:20:12 GMT</pubDate></item><item><title><![CDATA[Reply to V853s 如何将dropbear服务编译到文件系统 on Wed, 02 Aug 2023 07:14:20 GMT]]></title><description><![CDATA[<p dir="auto">检查 LOG 查看 dropbear是否存在其他依赖</p>
]]></description><link>https://bbs.aw-ol.com/post/17644</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/17644</guid><dc:creator><![CDATA[WhycanService]]></dc:creator><pubDate>Wed, 02 Aug 2023 07:14:20 GMT</pubDate></item></channel></rss>