• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

新手linux开发需要开发板吗?哪种更好呢。

jn1989 2017-07-21 浏览量:2526
最近几个月公司完成了两个简单的linux开发项目,都是从单片机移植的程序。好多地方对于linux的应用并不很了解。想深入学习下嵌入式linux应用开发和linux的系统订制、QT系统开发等方面,请问有必要买开发板吗?如果有必要哪种比较推荐呢?是不是树莓派的资料最多?有没有其他教程比较详细的推荐呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、首先如果你要学习纯碎的linux,那么就没有必要买开发板,只需要安装一个linux操作系统,可以通过虚拟机之类的安装

    2、如果你要学习硬件一块,那么开发板肯定要买。

    3、树莓派或者其他嵌入式开发板都是一样的。随便你自己选择,只要选择一款资料比较齐全的就可以了,开发板都是差不多的。

    希望对你有帮助

    • 发布于 2017-07-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:17

  •  国嵌嵌入式全套课程(珍贵)

    链接: http://pan.baidu.com/s/1qYDdL7Y 密码: pqjy 


    参考!

    • 发布于2017-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 1、如果你是纯碎学习linux知识,那么就没有必要买开发板,只需要安装linux系统,或者在虚拟机上安装,然后玩玩就可以学会了;

    2、如果你想接触硬件,那么肯定要买开发板,不管是树莓派还是其他开发板,其实都是一样的。

    3、建议你买开发板,买那种例子比较齐全的,可以跟着学习,步步深入。

    • 发布于2017-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 建議如下學習

    1. 學好基本的C語言,因為C語言最重要也是基礎

    562.png

    2. 安裝虛擬機,熟悉Linux x86

    3. 以下是上層開發,變化較多,應用最廣

    4. 買一塊樹莓派或者香蕉派

    5. 依照您有興趣的部分,如IOT,穿戴式,機器學習,大數據,並行運算,雲端運算做發想,找開源軟體和社群進行開發

    6. 可能依照應用領域還需要熟悉Java,JavaScript,PHP,Python,go,Pascal,ruby等等

    7. 以下是底層開發,較枯燥,建議進階學習

    8. 買一塊TI的AM335X或者NXP的IMX6

    9. 研讀OS相關知識

    510y3-k+liL.jpg

    10. 研讀Linux Kernel架構

    51zqofYYmsL._SX388_BO1,204,203,200_.jpg

    11. 研讀Driver subsystem

    12. Kernel configuration

    13. DTS

    14. Uboot

    15. 編譯和Porting

    16. Debugging

    17. 嘗試移植新的驅動和Kernel

    供參考

    • 发布于2017-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 1. c語言基礎

    2. 虛擬安裝Linux,熟悉Linux

    3. 上層應用建議樹莓派

    4. 選擇有興趣的領域來做,如大數據,IOT,機器學習

    5. 可能需要額外學習Java,javascript,python

    6. 底層推薦TI的335X和NXP的IMX6

    7. 熟悉OS觀念

    8. 熟悉Kernel架構

    9. 熟悉Driver subsystem

    10. Kernel組態和編譯

    11. Uboot

    12. Porting

    13. Debugging

    14. 嘗試自己移植新的Kernel和Driver


    • 发布于2017-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 1. c語言基礎

    2. 虛擬安裝Linux,熟悉Linux

    3. 上層應用建議樹莓派

    4. 選擇有興趣的領域來做,如大數據,IOT,機器學習

    5. 可能需要額外學習Java,javascript,python

    6. 底層推薦TI的335X和NXP的IMX6

    7. 熟悉OS觀念

    8. 熟悉Kernel架構

    9. 熟悉Driver subsystem

    10. Kernel組態和編譯

    11. Uboot

    12. Porting

    13. Debugging

    14. 嘗試自己移植新的Kernel和Driver

    • 发布于2017-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 想深入学习下嵌入式linux应用开发和linux的系统订制、QT系统开发肯定需要买个开发板,如果是初学者又没有什么经验有需要有例程可以买树莓派,如果想性价比高可以考虑香橙派、香蕉派、Lemaker、NanoPi等,这些树莓派的竞争对手现在支持也不错
    • 发布于2017-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 想深入学习嵌入式linux应用开发和linux的系统订制QT系统开发建议还是买个开发板,这个对于学习有很大帮助,就初学者而言建议上手树莓派,资料最多,然后很多项目可以学习,再熟悉了之后可以入手OrangePi BananaPi NanoPi Lemaker这样的开发板,这些性价比更高,但是上手难度比树莓派要大一点
    • 发布于2017-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 初学者就用树莓派吧 好多资料和项目例程 适合新手 后面可以使用性价比更高的开发板
    • 发布于2017-07-23
    • 举报
    • 评论 0
    • 0
    • 0

jn1989 回复了 辛迪可乐 :树莓派可以联系驱动开发、系统裁剪之类的吗?楼上有人说树莓派不开源是真的吗? 回复

  • 建议从树莓派开始入手哒。结合实物一定,比纯理论好得多~祝顺利
    • 发布于2017-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 要想系统学习重arm9开始,从树莓派开始更本学习不到什么。

    用树莓派就是玩,等你学习了linux后再来用树莓派是个挺不错的选择。

    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 想学习嵌入式Linux和QT开发建议还是入手一个开发板初上手建议买树莓派资料比较多

    在熟悉后然后可以买性价比更高的Orange Pi Banana Pi Nano Pi Lemaker等

    • 发布于2017-07-21
    • 举报
    • 评论 0
    • -1
    • 0

  • 应用开发可以在正经linux电脑上搞,工程交叉编译一下就支持arm Linux了。
    • 发布于2017-07-22
    • 举报
    • 评论 0
    • -1
    • 0

相关问题

问题达人换一批

新手linux开发需要开发板吗?哪种更好呢。