V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
caneman
V2EX  ›  嵌入式开发

嵌入式开发板求推荐

  •  
  •   caneman · 2019-05-25 12:15:41 +08:00 · 11268 次点击
    这是一个创建于 1769 天前的主题,其中的信息可能已经有所发展或是发生改变。

    硬件小白,想买个板子学 linux

    请问大家有什么能跑 Linux 的性能稍微好点的板子吗? (树莓派性能是不是太差了?还有就是貌似支持的系统有限) ( RK3399/ RK3388 怎么样?网上资料很少...)

    arm 架构的板子是不是现在 /debian/centos/ubuntu 都可以装?

    还有一个大家有在板子上装过 Docker 吗?我查阅了下资料好像不推荐在上面装 Docker ?涉及到硬件映射的问题?

    我也不太懂,希望有人能帮忙解答下, 谢谢!

    第 1 条附言  ·  2019-05-25 17:00:52 +08:00
    十分感谢各位大佬的回复

    Linux 我有服务器 /Centos 7.x

    然后 Docker 的话我本机和服务器也都装了,平时也一直在用

    可能之前我写的有点误导大家了,我就是想搞一台精巧的桌面级的小型 linux 计算机

    就是想折腾着玩,当然大家说学 linux 的话,虚拟机 /Docker 里面搞也是可以的,甚至可能更方便

    但是就是想搞一台能放桌面把玩的,能接一些硬件比如 摄像头 /红外传感器什么的。

    淘个二手笔记本我也考虑过,但体积还是太大了,理想尺寸大概是树莓派大小,可以大点

    然后性能要比树莓派高点,扩展性尽量强点的(不强求),价格稍微贵点没关系

    谢谢大家的回复,就是单纯的想折腾下硬件,支持 linux 的就可以

    因为这方面是小白,所以不太懂。。。。求大家推荐
    第 2 条附言  ·  2019-05-27 10:12:52 +08:00

    谢谢大家的回复。

    结合大家的回复也查阅了一些资料,简单的整理了下(只统计了被推荐次数较多的几款),下面是他们各自的优缺点和价格,因为我是小白,对这一块并不太懂,所以内容可能与实际情况有出入,仅供参考!!!

    如果图片裂的话,可能需要搭梯子(https冒号//i.imgur点com/pUFlSfx点png)

    avatar

    第 3 条附言  ·  2019-05-27 10:21:23 +08:00
    最终决定 800 左右入个二手的 Navidia Jetson TX1 开发者套件,送一个无线网卡。

    价格商量好了,打算明天( 5/28 )买,,不知道这个价格有没有被坑。。。也不确定是不是最好的选择?
    53 条回复    2022-05-21 21:11:21 +08:00
    yicong135
        1
    yicong135  
       2019-05-25 12:20:50 +08:00 via Android   ❤️ 1
    树莓派资源多,性能勉强够用就是 io 性能差
    smdbh
        2
    smdbh  
       2019-05-25 12:20:55 +08:00
    看你具体想干嘛?
    学 docker,虚拟机就够了啊
    caneman
        3
    caneman  
    OP
       2019-05-25 12:27:38 +08:00
    @smdbh
    学 linux 想着最好上面也能装 docker
    查了资料怎么有人说在开发板上面装的 linux 里面装 Docker 很成问题...只查到一条相关信息,
    不知道是开发板上的普遍性问题,还是说只是某个型号的原因,想着买个靠谱的板子一步到位,慢慢折腾,省的来回换了...
    BingoXuan
        4
    BingoXuan  
       2019-05-25 12:30:45 +08:00 via Android
    学习 Linux,那就虚拟机吧;学习 docker,还是虚拟机吧;学习硬件,那就分很多种了。建议买树莓派之类主流板卡,资料多社区支持好。

    Linux 性能在于你板卡性能,但绝大多数情况下你并不需要那么强大的性能。arm 的 Linux 比较常见还是 Ubuntu。docker 没试过,不做评论。
    iwtbauh
        5
    iwtbauh  
       2019-05-25 12:45:41 +08:00 via Android
    arm 架构的板子是不是现在 /debian/centos/ubuntu 都可以装?

    arm 也分很多,并不一定通用。

    问题,为 i686 编译的二进制能在 i386 上运行吗。

    当然,有源码的部分理论上你可以为你的设备自行编译运行

    而且内核很多板子没有得到主线支持。万年祖传内核。而发行版可能会对内核版本有要求。
    fox0001
        6
    fox0001  
       2019-05-25 12:48:56 +08:00 via Android
    学习的话,肯定推荐树莓派了。资料丰富,获取资源也方便
    kevinhwang
        7
    kevinhwang  
       2019-05-25 13:22:11 +08:00 via Android
    买一部二手笔记本装 arch。你们所谓的开发板也就只是编译和烧录固件,驱动 io 口而已。真的没有太多意义。我认为那些市面开发板是给中学生比较合适,理解一下微型计算机。

    商用开发板价格也不是普通消费者能接受的,老老实实笔记本走起,看一下经典的 Linux 数据比较实际。
    neroxps
        8
    neroxps  
       2019-05-25 13:33:19 +08:00
    学习 docker 还是不要用 arm 入门,虽然 arm 现在也有很多容器了,但服务器应用的容器还是没有的。amd64 目前在 docker hub 资源才是最丰富的
    zjsxwc
        9
    zjsxwc  
       2019-05-25 13:35:23 +08:00
    搞个平板电脑就行
    chiu
        10
    chiu  
       2019-05-25 13:37:41 +08:00
    看你学 Linux 的目标是什么?
    * 想学嵌入式 Linux,可以买一块开发板。
    * 想学 Linux 应用,那虚拟机就够了。
    x7395759
        11
    x7395759  
       2019-05-25 13:59:46 +08:00
    板子不重要,学什么才是重要的
    zjsxwc
        12
    zjsxwc  
       2019-05-25 14:12:42 +08:00
    如果不要求 arm 的话,

    买个支持 openwrt 的 mips 路由器 diy 也很好玩,比如小米路由,用 golang 这种代码编译后直接丢上去就能跑
    LZSZ
        13
    LZSZ  
       2019-05-25 14:15:00 +08:00
    LattePanda 的话可以弄 是 x86 的
    zvcs
        14
    zvcs  
       2019-05-25 14:18:23 +08:00 via Android
    没人说英伟达的 nvidia jetson nano 最小的麦克斯韦显卡吗? arm 结构的
    murmur
        15
    murmur  
       2019-05-25 14:18:56 +08:00
    你买开发板是干嘛用,嵌入式?物联网?学编译内核?
    abmin521
        16
    abmin521  
       2019-05-25 14:20:09 +08:00 via Android
    前排出 rpi 3b
    k3111arma
        17
    k3111arma  
       2019-05-25 14:39:21 +08:00
    @abmin521 搭车出 rpi2B+屏幕
    boris1993
        18
    boris1993  
       2019-05-25 14:45:02 +08:00 via Android   ❤️ 1
    学 Linux -- 虚拟机,请
    学 Docker -- 虚拟机里面,请
    azh7138m
        19
    azh7138m  
       2019-05-25 14:48:32 +08:00 via Android
    支持的系统有限还行。。。debian 那么多分支呢

    建议购买 N1 便宜大碗
    90 全新包邮带公对公线,装个 armbian 美滋滋。

    或者装个 1L 主机,之前办公主力是 3040M 配了块 6500T,deepin 办公。
    designer
        20
    designer  
       2019-05-25 15:27:13 +08:00
    我推荐 Rock64
    /t/562923
    caneman
        21
    caneman  
    OP
       2019-05-25 17:02:10 +08:00
    谢谢大家的回复,谢谢!价格贵点没问题,主要是想一步到胃!
    lwh0328
        22
    lwh0328  
       2019-05-25 17:11:29 +08:00 via iPhone
    推荐 nvidia 的 jetson nano
    k3111arma
        23
    k3111arma  
       2019-05-25 18:46:21 +08:00
    @caneman 就买块树莓回来先玩玩,一步到位怕是难
    wangkai0351
        24
    wangkai0351  
       2019-05-25 21:01:24 +08:00   ❤️ 1
    我当时都是用 2440,懂得同学顶我。
    Chowe
        25
    Chowe  
       2019-05-25 21:21:58 +08:00 via iPhone
    Hisilicon
    kevinhwang
        26
    kevinhwang  
       2019-05-25 21:27:01 +08:00
    @wangkai0351 好老的东西了,核心的东西还是 ldd 那本书。
    ruimz
        27
    ruimz  
       2019-05-25 21:46:58 +08:00 via Android
    学嵌入式和硬件差不多,真的蛮费钱的。学校开课用的 xilinx 的板子教育价格都是 1K 多一个

    现在可能确实没有既能搞外设模块,又能当主机的小板子(也可能是我没搜到)
    像 51,STM32 之类的单片机,就是靠的便宜取胜啊。树莓派那样能运行完整系统的,能用 Python 写,给开发省不少事情。和 Intel、xilinx 的那些写 Verilog 的 FPGA 板子区别太大了

    所以楼主的需求个人建议是分成两项。一个是安装了 Linux 的主机,另一个是开发板(先确认想学什么)
    mason961125
        28
    mason961125  
       2019-05-25 21:49:38 +08:00
    @ruimz #27 Cortex-M 和 Cortex-A 完全就是天壤之别,题主想的只是停留在 Linux 层面,下沉到 Cortex-M 我觉得不符合他的问题。
    mason961125
        29
    mason961125  
       2019-05-25 21:51:07 +08:00
    NVIDIA Jetson TX2 应该能满足你目前的需求了,虽然就是贵。https://developer.nvidia.com/embedded/buy/jetson-tx2
    ruimz
        30
    ruimz  
       2019-05-25 21:52:10 +08:00 via Android
    @mason961125 对。所以我觉得他的需求应该拆分
    ThankYou
        31
    ThankYou  
       2019-05-25 21:54:50 +08:00
    tb 萤火虫开源
    min
        32
    min  
       2019-05-25 21:56:01 +08:00
    https://www.armbian.com/上看支持的板子,然后到 taobao 上找个喜欢的。
    或者 29 楼的这个也很好,比那些板子贵一倍价格但支持 deep learning
    mason961125
        33
    mason961125  
       2019-05-25 21:56:45 +08:00
    @ruimz #30 其实也可以不拆分,类似树莓派那一类的开发板也能做到单片机能做的事,就是实时性会差点...不过如果自己写 bare metal 的话,也没差(不过这个要求比直接用单片机更高了)。
    ThankYou
        34
    ThankYou  
       2019-05-25 22:00:15 +08:00
    没用过不知道怎么样 , 以前逛淘宝看见的
    oska874
        35
    oska874  
       2019-05-25 22:29:02 +08:00
    没啥好选择的,就是树莓派了,性能够了,大部分的开发板性能都一个德行,有钱就上 bluebox、tx1、tx2,rk3399 也行,不过资源相对少一些。
    unlighted
        36
    unlighted  
       2019-05-25 22:40:19 +08:00 via iPhone
    我之前学驱动那块用的 itop4412,后续延伸我就没学了。
    JsonLee
        37
    JsonLee  
       2019-05-25 23:14:02 +08:00
    @yicong135 用 sd 卡装系统 IO 肯定差啦,我都是用 ssd 来装系统的,运行起来感觉跟就电脑没太大差别,不过 gitlab-ce 是跑不起来滴。
    Cu635
        38
    Cu635  
       2019-05-25 23:37:52 +08:00
    lz 没说明白啊,“想买个板子学 linux ”是想学 linux ?还是想学利用板子搭建硬件?还是说想学的是嵌入式上的 linux 开发?
    Cu635
        39
    Cu635  
       2019-05-25 23:41:31 +08:00
    哦,“就是单纯的想折腾下硬件,支持 linux 的就可以”,还要“性能稍微好点”,考虑龙芯开发板?
    xieyudi
        40
    xieyudi  
       2019-05-26 01:17:45 +08:00 via Android
    对性能有要求,又要有 GPIO,那就是它了:

    https://shop.udoo.org/x86/udoo-x86-ultra.html

    金牌奔腾,8G 内存,M.2,SATA,HDMI/miniDP,万一吃灰还能当下载机 /接电视。
    wangxiyu191
        41
    wangxiyu191  
       2019-05-26 01:56:54 +08:00
    NanoPi 可以看一下。
    bruce00
        42
    bruce00  
       2019-05-26 08:24:58 +08:00 via iPhone
    看来昨天白在树莓派折腾一晚上 docker 了
    cshlxm
        43
    cshlxm  
       2019-05-26 09:49:16 +08:00
    建议还是树莓派,性能其实取决于你要干啥,做图像识别,那还是买英伟达的 nano jetson, 做微控器,树莓派的性能绰绰有余,树莓派好处在于生态成熟了,你想要什么辅助的传感器,常见的都能找到树莓派支持的,以及前人踩过的坑能够让你少走一些弯路,只是玩玩,不要刻意在意性能~
    janxin
        44
    janxin  
       2019-05-26 10:30:47 +08:00 via iPhone
    你要什么性能啊,嵌入式一般性能不是很敏感。你看隔壁还有 js 写嵌入式的呢

    树莓派确实是支持最好资料最多的了,其他的国产版虽然性价比高,但是一说到周边更新维护就完蛋
    strcmp
        45
    strcmp  
       2019-05-26 10:48:11 +08:00
    atomic pi
    yuaner
        46
    yuaner  
       2019-05-26 11:47:12 +08:00
    如果舍得投入的话,推荐 NVIDIA TX2,还可以跑 tensorflow 之类的
    afirefish
        47
    afirefish  
       2019-05-26 17:27:56 +08:00
    NANO PI T4
    rk3399,usb3.0,M.2 都支持。
    lisaac
        48
    lisaac  
       2019-05-26 21:19:46 +08:00 via Android
    看楼主的需求,其实可以考虑低功耗的 x86 主机
    如果随便玩玩,玩具 n1 也不错,主要是便宜
    caneman
        50
    caneman  
    OP
       2019-05-27 10:13:17 +08:00
    谢谢大家的回复。

    结合大家的回复也查阅了一些资料,简单的整理了下(只统计了被推荐次数较多的几款),下面是他们各自的优缺点和价格,因为我是小白,对这一块并不太懂,所以内容可能与实际情况有出入,仅供参考!!!

    如果图片裂的话,可能需要搭梯子( https 冒号 //i.imgur 点 com/pUFlSfx 点 png )

    ![avatar]( )
    cshlxm
        51
    cshlxm  
       2019-05-27 10:41:53 +08:00
    @caneman 整理很到位,不差钱的话,其实树莓派和 jetson 都买,像我一样,反正公司付钱
    caneman
        52
    caneman  
    OP
       2019-05-27 11:20:03 +08:00
    @cshlxm 谢谢老哥,我是自己花钱 T_T,全新的 Jetson 感觉刚入门就上有点不合适= 。=,先搞个二手的玩玩
    fox0001
        53
    fox0001  
       2022-05-21 21:11:21 +08:00 via Android
    我曾经也是有同样想法,后来不得不承认,比起自己折腾个 Linux 小电脑,手头上的 Android 手机已是最优解
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1027 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:36 · PVG 03:36 · LAX 12:36 · JFK 15:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.