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

关注

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

最佳答案

  • 邱云平 发表于2017-07-21 云汉达人

    1、首先如果你要学习纯碎的linux,那么就没有必要买开发板,只需要安装一个linux操作系统,可以通过虚拟机之类的安装

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

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

    希望对你有帮助

    举报 评论 0

其他答案

  • chen0000009 发表于 2017-07-21

    QQ截图20170721143104.jpg

    举报 评论 0

  • 成刚 发表于 2017-07-21 云汉达人

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

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


    参考!

    举报 评论 0

  • 邱云平 发表于 2017-07-21 云汉达人

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

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

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

    举报 评论 0

  • 邱云平 发表于 2017-07-21 云汉达人

    1.png

    举报 评论 0

  • Angel Cherry 发表于 2017-07-21 云汉达人

    建議如下學習

    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

    供參考

    举报 评论 0

  • Angel Cherry 发表于 2017-07-21 云汉达人

    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


    举报 评论 0

  • Angel Cherry 发表于 2017-07-21 云汉达人

    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

    举报 评论 0

  • Angel Cherry 发表于 2017-07-21 云汉达人

    572.PNG

    举报 评论 0

  • 陈龙 发表于 2017-07-21 云汉达人 邀请回答

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

    举报 评论 0

  • 陈龙 发表于 2017-07-21 云汉达人 邀请回答

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

    举报 评论 0

  • 陈龙 发表于 2017-07-23 云汉达人 邀请回答

    初学者就用树莓派吧 好多资料和项目例程 适合新手 后面可以使用性价比更高的开发板

    举报 评论 0

  • 陈龙 发表于 2017-07-23 云汉达人 邀请回答

    新手就用树莓派吧

    回答点赞:   Sourcelink 举报 评论 1 0

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

  • 邵蓬勃 发表于 2017-07-23 云汉达人

    建议从树莓派开始入手哒。结合实物一定,比纯理论好得多~祝顺利

    回答点赞:   Sourcelink 举报 评论 0

  • Sourcelink 发表于 2017-09-14

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

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

    举报 评论 0

  • @曲终人散@ 发表于 2017-10-28

    看着楼上这么多回答,我选择水一下吧

    举报 评论 0

  • 陈龙 发表于 2017-07-21 云汉达人 邀请回答

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

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

    举报 评论 -1

  • 徐珂靖 发表于 2017-07-22 云汉达人

    应用开发可以在正经linux电脑上搞,工程交叉编译一下就支持arm Linux了。

    举报 评论 -1

我来回答

试用推荐

ESP32 WIFI+蓝牙

产品总数:50个  申请人数:261

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 Linux 系统 STM32讨论区 PIC单片机 PCB技术/设计/定制

  • Angel Cherry 向ta提问

    MOP

    用愛和熱忱寫好每一行Code

    在行: FPGA/CPLD Linux 系统 热门单片机

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: Linux 系统 灵动微MCU 电源技术

完成答题
赶快去开启您的宝箱吧
回答问题攒积分送开发板