嵌入式开发时,Linux与开发板怎样连接?
这个应该只能在Linux下面安装eclipse,
然后安装cdt(建立c/c++工程用的)
最后建立一个eclipse工程然后修改编译熟悉把gcc改成arm-linux-gcc(或者其他)等交叉编译.就能编译了.如果要在线调试
需要在Linux下安装arm-gdb板子上安装一个放置一个gdbserver.就可以进行单步调试了.
现在学嵌入式linux用什么开发板好?
本人是一名网络工程师,平时闲得无聊也会捣鼓一下开发版。
目前使用最广而且社区活跃度比较高的开发板,树莓派算是一哥。
树莓派设计之处就是为了学习,同时兼容大多是Linux发行版,我也一直在用树莓派去开发自己喜欢的功能,比如搭建个人局域网NAS,搭建个人智能家居总控台,又或者配合一些路由器固件制作成一个功能强大的路由终端。
总之利用树莓派再配合自己的想法能做出非常多有意思有实用的功能。
想做一款二维码识别系统,用哪款linux开发板比较好?
问题比较模糊,只能泛泛的说几句。
需求
从功能需求反推对开发板的需求,大致如下:
支持摄像头输入。
- 有足够的CPU算力和存储空间,以便运行二维码识别库。
建议
树莓派(带摄像头)运行安卓;
树莓派(带摄像头)运行Linux;
若无特殊要求,建议使用安卓系统,可选的识别库较多,如ZXing。若不能使用安卓,则需选好一个合用的二维码识别库,可考虑ZBar。
具体问题还需具体分析,以上泛泛之谈,供参考。
Linux系统有很多,Redhat,Ubuntu,Fedora...,Linux系统不同的发行版所预装的软件是不一样的,管理方式也有不同,开发版约有一百多种不同的版本。这里推荐一些常用的开发版本。
Linux服务器运行系统最多的就是Centos。 它和Redhat是同一家公司,好处是该系统完全开源,免费,内核小,命令行界面,运行速度快漏洞较少,可靠性高,专业人员较多,相关问题国内社区论坛有完善回答,
Ubuntu是基于Debian发行版,是Linux系统中为数不多的桌面系统。也是世界上最流行的发行版之一,界面友好,给初学Linux系统的小伙伴减低了很大门槛,也有利于大众开发人员上手学习。
Deepin是基于Ubuntu的发行版,该版本偏向于桌面环境,可以说是为他专门设计的。界面友好,简单,直观,是所有发行版中最好看的一个。
Fedora用户可以自由切换KDE,Xfce,MATE以及Cinnamon。多媒体创作的话,只需要在Fedora中安装相应的工具及程序。
这里主要推荐以上几种,可以根据自身需求进行选择。