linux嵌入式自学党如何选择开发板以及学习方向

本文面向自学Linux嵌入式的读者,介绍了如何选择开发板,如树莓派、Beaglebone Black和NanoPi等,并探讨了在这些平台上可以学到的知识点,包括Linux系统组成、物联网、多媒体编解码和驱动开发。同时,文章也反映了自学过程中可能遇到的迷茫,如缺乏资料和应用方向的不确定性。
摘要由CSDN通过智能技术生成

前提:自学党

在这个前提下,能找到的各种资料就仅限于店家给的,以及各个论坛上社区里大家共享的,部分底层的内容资料很少,也没人指点学习方向,甚至不知道自己学这玩意能干吗

常见的开源开发板

树莓派:树莓派其实不算是开源的开发板,博通的这个芯片,连个基本的手册都没有,就只有官方提供的一个系统。内核以及之下的开发,基本上是不可能了,仅限于在用户态写写应用啥的。

beaglebone black(TI的AM335x系列):

号称是开放的最好的linux开发板,主要是Ti手册全啊,大几千页的datasheet,官网直接下载。Ti给的SDK也一直都在更新,用的人也多

nanopi系列(全志H3 H5以及部分三星的片子):nanopi也整了好多好玩的开发板,比如我之前就在友善之臂买了一个基于
全志H3的NAS,里面是跑的openmedia系统,挂个USB转sata,然后做个人多媒体共享和BT做种下载,挺好玩的。nanopi的开发板有基于全志H3 H5的,也有基于三星从消费电子市场退下来的手机处理器,4412 6818之类的。

能够学到哪些东西

1.基本的linux组成(设备树、u-boot、内核、以及根文件系统),系统启动流程:基本的外设bring up,最小系统bring up等

2.物联网相关:这个主要是一些网络协议栈,这个可以在openwrt的系统基础上去学习,openwrt都有上面三个系列开发板的支持。网络协议栈在后面工作,特别是一些多芯片互联的应用场景非常有用,比如之前接触过得数字图传产品就是把自己封装成一个USB网卡,

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值