Linux 板


LINE

※ 引述《icetofux ()》之铭言: : 首先谢谢大家的抽空回覆,由於目前平台架设的工作告一段落,接下来会把心思 : 放在应用程式的编写,暂时可能不会再密集处理这部分的工作,加上过程中有找 : 到一些推文没提到的方法,我想利用回文做个总结,一来帮助自己记忆,二来也 : 希望能帮上未来有这类需求的朋友。 : 目标:在嵌入式开发板建立作业系统,并像debian、ubuntu这类桌面发行版一样 : 带有基本工具及套件管理器。 : 作法: : A.建立基本作业系统,依照易到难应该可以分为下列几种方式: : 1.寻找硬体供应商有没有提供基本开机映像档或SD card。 : 2.寻找硬体供应商有没有提供平台Yocto环境建置教学。 : 3.寻找硬体供应商有没有提供Linux核心编译教学。 : 若都没有可以Yocto为关键字搜寻看看。 : 这部分只求能开机连上网,其余都不要求。 原文推文都没人提到 Armbian? 算是有支援不少开发版了。 至於为什麽 distro 不太有支援单板电脑,主要是因为每个板子都需要不同的参数 做电源晶片、记忆体、时脉等等的初始化,等於是每张板子都要做一个映像档。 加上要有人自愿去包装套件跟测试,有人附议审查,都测试稳定了才会发生。 一般 distro 还是偏重 x86 环境的。 然後各大 distro 也不是说没有 armhf 或 arm64,只是就没有安装映像档而已。 就是要自己搞一下系统核心,开机程式,自行安装 (debootstrap 之类的) : B.开机後先试着连上网路,接着以debootstrap建立一个新的根目录,详细可以 : 参考这篇,写得非常详尽: : https://www.linuxquestions.org/questions/debian-26/ : how-to-install-debian-using-debootstrap-4175465295/ : (抱歉我不会缩网址,请自己连接吧。) : C.以chroot切换到上一步骤建立的根目录,基本上debian能用的套件都可以用 : apt install进行安装,用起来跟PC上或是raspberry上感觉差不多,至此应 : 该算达成目标了。 : 备注:由於我目前的系统只能以板子上的eMMC开机,所以我还没找到把 : debootstrap建立出的根目录替换掉原本根目录的方法,但我发现使用chroot後 : 安装的ssh server、apache server都可以正常在同网域下的其他电脑看到,所 : 以暂时就先忽略这个问题。 进阶做法: 开个 tmpfs 建个暂时的 root, 把 root 切过去 (用 pivot_root), 然後把原本的 root 清掉重新 debootstrap 。 看要不要用 cdebootstrap-static, tmpfs 需要额外装的东西少些。 https://unix.stackexchange.com/questions/226872/how-to-shrink-root-filesystem-without-booting-a-livecd/227318#227318 https://github.com/marcan/takeover.sh 然後都说是进阶做法了,失败了不要找我... : 我对linux技术或术语方面并不熟悉,所以如果有用词错误或观念错误的部分,还 : 请指教。 : ※ 引述《icetofux ()》之铭言: : : 我使用Linux的时间约一年,大部分也都操作在桌面环境下,这问题可能有点可 : : 笑,但还请各位先进解惑。 : : 最近因为工作需要开始接触类似Raspberry Pi的ARM处理器单板电脑,由於厂商 : : 没有提供作业系统,所以我按着网路教学用Yocto建立作业系统,花了3天总算 : : 能开机了。 : : 在尝试的过程中我一直在想,除了Raspberry Pi有提供Raspbian这套类似 : : Debian的发行版,其他大部分卖类似产品的公司大多要求使用者用Yocto去建立 : : 自己的环境,甚至还有从原始码下载开始交叉编译的。 : : 为什麽在这个领域不流行发行版,让使用者可以透过apt这类的套件管理器直接 : : 安装自己喜欢的套件呢?是有什麽技术上的困难吗? : : 谢谢。 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.30.76 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1562002770.A.73E.html ※ 编辑: wens (140.112.30.76 台湾), 07/02/2019 01:40:43
2F:→ wens: 又找到一个单纯切到 tmpfs root 的教学 07/02 01:45
3F:推 Debian: 推荐文章与跪着看文章。 07/02 02:02
4F:推 holishing: 灌在 Rock64 上觉得满好用的 07/02 02:49
5F:推 icetofux: 非常感谢,我今天会研究看看Armbisn跟您提到的方法。 07/02 08:05
6F:→ wens: 我的 rock64 只有 bootloader 是 Armbian 的 XDD 07/02 11:40
7F:→ hizuki: oh,RK平台问题就是Armbian尺寸太大而且缺乏编译调整 07/02 12:55
8F:→ wens: 尺寸太大? O.o 07/03 15:30







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP