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

嵌入式开发板求推荐

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

    硬件小白,想买个板子学 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 应用,那虚拟机就够了。
    quickma
        11
    quickma  
       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 那本书。
    fbcskpebfr
        27
    fbcskpebfr  
       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
    fbcskpebfr
        30
    fbcskpebfr  
       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     Solana     2611 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 06:19 PVG 14:19 LAX 23:19 JFK 02:19
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86