搜索
bottom↓
回复: 117

说说我入门linux的事吧!

  [复制链接]

出5入84汤圆

发表于 2019-7-22 11:30:39 | 显示全部楼层 |阅读模式
本帖最后由 chun2495 于 2019-7-22 13:39 编辑

之前一直做nios,其实说白了也是单片机。然后也做过android开发,qt开发,xcode开发。甚至搞过一段时间python,tensorflow。

自己也在工作之余尝试着买了linux开发板,学习了无数教程,记了无数笔记。但收效甚微,连门都没有入。
为什么呢?
我总结了一下,
1. 做单片机的人专注于单片机硬件层,做上位机软件的人专注于做应用层,而linux是个桥梁,桥接应用层和底层,必须两者都通才可以,所以即使你干了很久的底层或应用层也不见得很容易入门linux。
2. 大家常用的是windows操作系统,熟悉linux系统也需要时间。windows上图形界面更直观,linux系统大部分情况都需要用控制台操作(类似于windows的cmd),这会让新手很不适应。
3. 相信看这个帖子的很多人都曾入门过linux,放弃的原因可能是只想跑个led和helloworld都没成功。是的,linux控制一个管脚,都需要打一套动作:搭建linux主机或虚拟机-->配置开发环境--->设置编译器或交叉编译器-->安装需要的库文件--->配置和windos通讯的服务器-->拷贝、解压(tar)、修改(vim)、编译(make)bootloade\linux内核(编辑helloworld或led驱动)\文件系统(QT、ubuntu、Android、buzybox)-->烧写镜像-->编辑、编译应用程序测试。到此,你的helloworld或led才可能运行起来。任何一个流程出问题你都需要排查,一个问题都可能卡你好几天(搭建虚拟机花了我两周时间测试)。所以这种情况下很难不放弃,因为windos下实在是太简单了。

以上原因,大概就是很多人从入门到放弃的原因。
我说下我吧,之前也学习过,包括开发板和教程,但收效甚微。真正让我入门的,是近三个月。没有错,这三个月是绝对不掺水分的,因为项目上要求必须上系统,所以硬着头皮上了。甚至周末都在加班。经历一番苦战,终于拿到了linux入场券。
总的来说,需要以下两点:
1. 要有压力迫使你,假如你只是想学习学习或者项目上可有可无,那么我告诉你,最好的情况也是弄个一知半解。
2. 要有耐心和毅力,初学者会遇到各种各样的问题,基本上所有坑都要踩一边,这也是所有linux学习者都要经历的劫难。遇到问题查书查、搜索引擎,反复排查问题,问题终将解决。

我前面说的都是困难,那么有没有捷径呢?有,而且我就是这么做的,不然不可能短时间内入门。
1. 找一家靠谱的linux开发板供应商,一定要有QQ或微信群,而且必须得有技术支持。(很多开发板qq群只有销售没有技术支持,很多有技术支持却跟个死群一样),不然你大概率要放弃。
2. 用他们提供的操作系统镜像来做,这样会节省你大量的搭建环境时间,而且里面的编译器之类一般都是配置好的。
3. 完全按照他们的手册进行一遍编译、下载、运行。
4. 在第一次跑通前提下进行修改、编译等操作。

按照以上方法,入门难度降低至少50%,linux有个好处就是,遇到的问题基本上别人都遇到过,而搜索引擎几乎全能找到解决方法。

(补充下:其实我本人是买了两家开发板的,讯为和飞凌,都是同一芯片的不同板子,学习过程中可以互相参考,弥补不足,不能指望一家所有东西都有)

出0入0汤圆

发表于 2019-7-22 11:43:29 | 显示全部楼层
从入门到放弃 o(╥﹏╥)o

出0入0汤圆

发表于 2019-7-22 11:47:50 | 显示全部楼层
关键是,你不买开发板之前,你哪知道哪个开发板的技术支持靠谱呢,所以还得靠自己去踩,想请教楼主,买的哪家开发板,技术支持是靠谱的。。

出0入0汤圆

发表于 2019-7-22 11:48:16 | 显示全部楼层
楼主已经说的很详细了,看完受益匪浅

出0入0汤圆

发表于 2019-7-22 11:52:16 | 显示全部楼层
我问楼主一个问题,能说说linux和windows在项目、领域应用方面的区别吗?
linux有什么优势

出0入0汤圆

发表于 2019-7-22 11:52:28 | 显示全部楼层
Linux入门学习,一开始的时候,跟着靠谱的前辈一步步走,先不要问为什么这样走,当你走了一段时间后,再回头看看以前的操作,就会有新的感悟了。入门,推荐韦东山视频 + 2440开发板

出90入10汤圆

发表于 2019-7-22 11:54:44 | 显示全部楼层
楼主推荐个靠谱的开发板子供应商

出0入46汤圆

发表于 2019-7-22 11:57:24 | 显示全部楼层
有压力才是关键啊。
碰到压力或逆境,如果有个好心态迎难而上,专注努力的学习、尝试实际操作解决问题。这时候才是收获最大的。

出0入42汤圆

发表于 2019-7-22 12:09:32 | 显示全部楼层
树莓派, 你值得拥有.

出0入0汤圆

发表于 2019-7-22 12:20:14 来自手机 | 显示全部楼层
树莓派入门linux可以吗

出0入0汤圆

发表于 2019-7-22 12:26:19 | 显示全部楼层
so....
我等着原子的linux板子看看怎么样

出0入0汤圆

发表于 2019-7-22 12:27:14 | 显示全部楼层
树莓派挺适合入门Linux的

出0入0汤圆

发表于 2019-7-22 13:09:34 来自手机 | 显示全部楼层
树莓派+Python才是:一时爽,一直爽

出0入4汤圆

发表于 2019-7-22 13:10:18 | 显示全部楼层
正在踩树莓派的坑
   

出5入84汤圆

 楼主| 发表于 2019-7-22 13:15:46 | 显示全部楼层
kinsno 发表于 2019-7-22 11:47
关键是,你不买开发板之前,你哪知道哪个开发板的技术支持靠谱呢,所以还得靠自己去踩,想请教楼主,买的哪 ...

我用过友善之臂、讯为、飞凌。个人感觉讯为的最好,每天固定时间qq群技术支持。

出5入84汤圆

 楼主| 发表于 2019-7-22 13:18:14 | 显示全部楼层
本帖最后由 chun2495 于 2019-7-22 13:31 编辑
plb83 发表于 2019-7-22 11:52
我问楼主一个问题,能说说linux和windows在项目、领域应用方面的区别吗?
linux有什么优势 ...


windos几乎退出了嵌入式领域。对于pc端,还是windos一家独大。但是嵌入式(平板、手机、移动终端等)几乎都是linux在垄断。(android、嵌入式qt等内核都是linux)

出215入1068汤圆

发表于 2019-7-22 13:19:07 来自手机 | 显示全部楼层
本帖最后由 dukelec 于 2019-7-22 13:27 编辑

你觉得 Linux 麻烦是因为你的主系统是 windows,linux 开发最友好了,每一个细节都比 windows 简单。

我这十几年学 Linux 的经验是:不用学,平时把 Linux 当主系统用即可。千万别局限在 windows 虚拟机中。

tips: 建议一开始用 xfce 桌面的 Ubuntu,熟一点后用 gentoo,等你会在 PC 上安装 gentoo,你就会有一通百通的感觉:嵌入式和 PC 没有区别。

出5入84汤圆

 楼主| 发表于 2019-7-22 13:20:02 | 显示全部楼层
广轻电气091 发表于 2019-7-22 11:52
Linux入门学习,一开始的时候,跟着靠谱的前辈一步步走,先不要问为什么这样走,当你走了一段时间后,再回 ...

对的,学linux不能和单片机一样,先要跑通,有精力再研究细节。

出5入84汤圆

 楼主| 发表于 2019-7-22 13:23:03 | 显示全部楼层
xfdr 发表于 2019-7-22 12:20
树莓派入门linux可以吗

不建议,因为树莓派外设太少了(IIC、uart、audio、wifi、bt、sd卡、buzzer、led、lcd、hdmi、otg),所以你没法学到最基础的东西。这对刚入门是很不友好的。

出5入84汤圆

 楼主| 发表于 2019-7-22 13:24:31 | 显示全部楼层
hameyou 发表于 2019-7-22 12:48
我等着原子的linux板子

原子的应该不错,听说是fsl的mx6u,其实可以找几家同样芯片的板子,然后对比资料,互相补足,这个是非常有益的。

出5入84汤圆

 楼主| 发表于 2019-7-22 13:25:14 | 显示全部楼层
RAMILE 发表于 2019-7-22 12:35
真巧啊,我也是这三个月把Linux啃下来的

握手,我是重压之下才有进展,不然一直徘徊在门口。

出5入84汤圆

 楼主| 发表于 2019-7-22 13:28:16 | 显示全部楼层
dukelec 发表于 2019-7-22 13:19
你觉得 Linux 麻烦是因为你的主系统是 windows,linux 开发最友好了,每一个细节都比 windows 简单。

我这 ...

是的,用惯了linux就觉得linux很棒。问题是大部分电工都只是拿他编译下程序。

出0入0汤圆

发表于 2019-7-22 13:30:41 | 显示全部楼层
用的到才能坚持,否则真的是入门到放弃

出5入84汤圆

 楼主| 发表于 2019-7-22 13:36:19 | 显示全部楼层
myxiaonia 发表于 2019-7-22 13:30
用的到才能坚持,否则真的是入门到放弃

对呀,压力才是学习的关键。

出0入0汤圆

发表于 2019-7-22 13:38:52 | 显示全部楼层
chun2495 发表于 2019-7-22 13:20
对的,学linux不能和单片机一样,先要跑通,有精力再研究细节。

其实很多人就是这一步,就放弃了。。。因为完成这一步,它的过程很多,一步都不能省,,导致很多人连个LED都搞不亮,跑都跑不起来,根本没得玩了,自然也就弃坑走人。。

出215入1068汤圆

发表于 2019-7-22 13:39:52 | 显示全部楼层
chun2495 发表于 2019-7-22 13:28
是的,用惯了linux就觉得linux很棒。问题是大部分电工都只是拿他编译下程序。 ...

这样很没有先见之明,不敢做出改变,不敢质疑权威(微软)。

只拿 linux 来做项目会很累,很多技巧和细节你平时不用,积累很有限。同时因为了解有限,项目中你选的方案也只能是老旧费时费事的。

现在各类高新技术,有哪个不是以 Linux 为主,之后才 porting 到 windows。

出5入84汤圆

 楼主| 发表于 2019-7-22 13:41:54 | 显示全部楼层
kinsno 发表于 2019-7-22 13:38
其实很多人就是这一步,就放弃了。。。因为完成这一步,它的过程很多,一步都不能省,,导致很多人连个LE ...

我之前也是买开发板,记笔记,两大本那么多,熟悉各种服务器,学习linux指令,看教学视频,但还是放弃了。所以我总结了一点:压力最重要,没有压力,永远徘徊在门口。

出5入84汤圆

 楼主| 发表于 2019-7-22 13:48:46 | 显示全部楼层
dukelec 发表于 2019-7-22 13:39
这样很没有先见之明,不敢做出改变,不敢质疑权威(微软)。

只拿 linux 来做项目会很累,很多技巧和细 ...

是的。就比如一个IIC驱动,在windows上完全可写,可以调用api,或者自己模拟都行。但是当功能更加复杂点,比如网络、HDMI,再继续用windows会累得半死。相反,linux入门难,但一旦掌握了,那些都是非常方便的事。

出215入1068汤圆

发表于 2019-7-22 13:52:00 | 显示全部楼层
本帖最后由 dukelec 于 2019-7-22 13:53 编辑
chun2495 发表于 2019-7-22 13:48
是的。就比如一个IIC驱动,在windows上完全可写,可以调用api,或者自己模拟都行。但是当功能更加复杂点 ...


然而大多电工,只知道 Linux 好,部份人愿意学习,但内心深处从来就没想过用 Linux 取代 Windows,这也是卡住 99% 学习者的重点所在。

即使你现在已经刚入门,过两年项目用不到,平时也不用又会生疏。

出0入0汤圆

发表于 2019-7-22 13:53:37 | 显示全部楼层
chun2495 发表于 2019-7-22 13:48
是的。就比如一个IIC驱动,在windows上完全可写,可以调用api,或者自己模拟都行。但是当功能更加复杂点 ...


迅为开发板,方便给个链接吗?我在某宝上没找着咧。。
PS:某宝搜索有好多,但我想找官方的,毕竟其它的都是2道贩子。。



出5入84汤圆

 楼主| 发表于 2019-7-22 13:54:51 | 显示全部楼层
dukelec 发表于 2019-7-22 13:52
然而大多电工,只知道 Linux 好,部份人愿意学习,但内心深处从来就没想过用 Linux 取代 Windows,这也是 ...

哈哈哈,此贴只献给入门者,对于骨灰级玩家那是班门弄斧了。
我也只是为了完成任务,至于欣赏她的美,我还远远不够格。

出40入42汤圆

发表于 2019-7-22 13:57:03 | 显示全部楼层
之前也想学习Linux的,因为基本上绝大部分的开源项目和新技术都是以Linux为主的
然后装了几次Ubuntu和QT后,没啥兴趣继续研究下去,工作上没有需求是主因

最近半年在研究开源项目Beremiz,是在Linux下的项目,本想最简单就是在Linux下去进行尝试的,
但因为懒得去重装系统,就直接在Windows下做实验,发现还是差不多的,GNU那套,现在用MSYS2+MinGW来编译代码
虽然Linux下是原生就支持了的开发工具,但Windows下要用还是要自己折腾,幸好还是有人在微软的“淫威”下先去折腾了

对于玩单片机的来说,Windows是真的很方便,傻瓜式的,且电工的需求很明确,配套的软件也是功能集成度很高,且这些软件在Linux环境支持不怎么友好
不过要整嵌入式,特别是人机界面或是功能稍微复杂些的话,比如网络服务器什么的,Linux还是首选,CMD用起来效率也高

出5入84汤圆

 楼主| 发表于 2019-7-22 13:57:33 | 显示全部楼层
kinsno 发表于 2019-7-22 13:53
迅为开发板,方便给个链接吗?我在某宝上没找着咧。。
PS:某宝搜索有好多,但我想找官方的,毕竟其它的 ...

arm-board.taobao.com
4412的资料是最多的,因为要和fpga做并行通讯,我选用的是imx6q。

出5入84汤圆

 楼主| 发表于 2019-7-22 13:59:57 | 显示全部楼层
落叶知秋 发表于 2019-7-22 13:57
之前也想学习Linux的,因为基本上绝大部分的开源项目和新技术都是以Linux为主的
然后装了几次Ubuntu和QT后 ...

对的,从经济效率上来看,裸机在windows开发。上系统的话就在linux上玩。

出0入0汤圆

发表于 2019-7-22 14:00:02 | 显示全部楼层
有压力才有动力,前面也是小打小闹,从入门到放弃

出0入0汤圆

发表于 2019-7-22 14:29:26 | 显示全部楼层
我在等原子的Linux板。

出0入0汤圆

发表于 2019-7-22 14:39:18 | 显示全部楼层
平时用linux作为工作系统, 习惯了就好, 目前我们的开发完全是在Linux下进行,新进来的大专生也一样, 只是刚开始确实有所不适

出0入0汤圆

发表于 2019-7-22 14:42:13 | 显示全部楼层
静待原子的板子,好像野火的板子也在开发中。

出0入0汤圆

发表于 2019-7-22 14:47:35 | 显示全部楼层
我是过了linux命令行、uboot运行过程、这两个弯路。
后来觉得入门了

出140入145汤圆

发表于 2019-7-22 15:00:01 | 显示全部楼层
没这么夸张吧,07年搞过1年半嵌入式Linux,做过7,8个项目,定制uboot,定制内核,做过驱动,做过视频解压。当年为何用Linux ,主要是做网络,挂液晶和视频比较方便,感觉和MCU区别不大,思路也差不多,多线程比MCU不上系统要好搞很多。

出0入0汤圆

发表于 2019-7-22 15:28:16 | 显示全部楼层
玩到最后还是专注应用程序的开发   
发现驱动 内核各种移植过程等走了一遍 知道个原理  
时间一长还是忘的差不多了

出0入0汤圆

发表于 2019-7-22 16:06:18 | 显示全部楼层
硬核讨论帖,搬板凳

出0入0汤圆

发表于 2019-7-22 16:36:28 | 显示全部楼层
真正想学嵌入式LINUX开发,个人还是觉得用AT91SAM9260之类的比较正统。
一步一步,没坑,且正统。
而不是拿着开板发板烧写几个固件就叫学会的。

出0入12汤圆

发表于 2019-7-22 19:25:47 | 显示全部楼层
用Ubuntu多年,比windows好用多了,软件免费并干净,不用杀毒软件,
只是没有QQ和微信等软件,

出0入22汤圆

发表于 2019-7-22 19:34:32 来自手机 | 显示全部楼层
CoolBird007 发表于 2019-7-22 16:36
真正想学嵌入式LINUX开发,个人还是觉得用AT91SAM9260之类的比较正统。
一步一步,没坑,且正统。
而不是拿 ...

看来我想通过zynq学linux不是个好主意了?

出0入0汤圆

发表于 2019-7-22 19:41:16 | 显示全部楼层
心路例程差不多

出0入0汤圆

发表于 2019-7-22 19:43:59 | 显示全部楼层
从入门到放弃+1

出0入113汤圆

发表于 2019-7-22 19:44:44 | 显示全部楼层
一直想学,但看了看招聘信息,Linux的平均工资也不高啊,没有学习动力了。现在工资高的多数是Java ……

出0入0汤圆

发表于 2019-7-22 20:19:29 | 显示全部楼层
JAVA 入门快, 钱途广

出90入0汤圆

发表于 2019-7-22 21:19:41 来自手机 | 显示全部楼层
已买韦东山视频,先入下门,看啥时间放弃

出0入0汤圆

发表于 2019-7-22 22:37:16 来自手机 | 显示全部楼层
飞凌的资料和售后就是个渣渣

出0入0汤圆

发表于 2019-7-22 23:29:18 | 显示全部楼层
楼主这三个月是写应用还是驱动也一块改?

出0入0汤圆

发表于 2019-7-23 00:56:39 | 显示全部楼层
>讯为和飞凌
Post Web Link please.

出0入0汤圆

发表于 2019-7-23 05:10:49 | 显示全部楼层
从入门到放弃+1

出0入0汤圆

发表于 2019-7-23 07:20:29 | 显示全部楼层
厉害了 工资一下3w起步

出5入84汤圆

 楼主| 发表于 2019-7-23 08:54:52 | 显示全部楼层
zxq6 发表于 2019-7-22 19:34
看来我想通过zynq学linux不是个好主意了?

zynq也可以的,只是跑不了android。

出5入84汤圆

 楼主| 发表于 2019-7-23 09:02:47 | 显示全部楼层
meirenai 发表于 2019-7-22 23:29
楼主这三个月是写应用还是驱动也一块改?

linux+安卓操作系统。
驱动层:编写EIM总线驱动实现ARM+FPGA并口通讯,完成其他功能有(WIFI+蓝牙、HDIMI、USBhost、slave、OTG、uart、key、buzzer、LVSDS显示、TF)。
应用层:写安卓APP,通过JNI读写内核驱动,完成特定功能。
应该算是入门了吧。

出5入84汤圆

 楼主| 发表于 2019-7-23 09:03:36 | 显示全部楼层
cumthe 发表于 2019-7-22 22:37
飞凌的资料和售后就是个渣渣

同感,所以我买了几家的开发板互相学习。

出5入84汤圆

 楼主| 发表于 2019-7-23 09:04:48 | 显示全部楼层
funnynypd 发表于 2019-7-23 00:56
>讯为和飞凌
Post Web Link please.

某宝一下子就出来了。

出0入0汤圆

发表于 2019-7-23 09:05:16 | 显示全部楼层
10年前学linux有用
现在?硬件全都软件化了,学好C语言、C#、java等就好了,操作系统层面的差异已经很小了

学linux切记不要一开始就去学内核、学驱动,纯属自撞南墙,先学好简单命令,可以写应用程序就行了

出5入84汤圆

 楼主| 发表于 2019-7-23 09:07:09 | 显示全部楼层
yj_yulin 发表于 2019-7-22 14:39
平时用linux作为工作系统, 习惯了就好, 目前我们的开发完全是在Linux下进行,新进来的大专生也一样, 只是刚 ...

厉害了,你们那出来的大学生都会很牛。

出5入84汤圆

 楼主| 发表于 2019-7-23 09:08:06 | 显示全部楼层
gongxd 发表于 2019-7-23 09:05
10年前学linux有用
现在?硬件全都软件化了,学好C语言、C#、java等就好了,操作系统层面的差异已经很小了
...

技多不压身嘛!

出0入0汤圆

发表于 2019-7-23 09:28:56 | 显示全部楼层
Do you have a few pictures on real product?

出5入84汤圆

 楼主| 发表于 2019-7-23 09:54:55 | 显示全部楼层
funnynypd 发表于 2019-7-23 09:28
Do you have a few pictures on real product?

现在只是在开发板上运行,功能调试完毕了,目前我们正在做板子。

出5入84汤圆

 楼主| 发表于 2019-7-23 10:01:01 来自手机 | 显示全部楼层
funnynypd 发表于 2019-7-23 09:28
Do you have a few pictures on real product?

开发板图片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2019-7-23 13:22:57 | 显示全部楼层
本帖最后由 4058665 于 2019-7-23 13:24 编辑

从入门到坚持 。。。再到放弃
还是要看项目的,前期理解下驱动过程  
实际应用还是应该以上层应用为主,不做开发板平台开发的话,平时应该多学学QT  安卓(Java)

出0入8汤圆

发表于 2019-7-23 13:29:47 | 显示全部楼层
楼主总结的不错。


很多知识技能的入门,其实只是层纸老虎,捅破了就那样。

更多人不是没入门,而是没实际应用或项目,入门了也没用,用进废退。

就像有买开发板吃灰的,技能也会吃灰的。

出0入296汤圆

发表于 2019-7-23 17:34:48 | 显示全部楼层
我算是幸运的,公司买了Linux Fundation的培训……3天时间手把手做了一遍……基本入门。

出0入0汤圆

发表于 2019-7-23 22:36:13 来自手机 | 显示全部楼层
傻孩子终于出来了

出0入0汤圆

发表于 2019-7-24 08:57:04 | 显示全部楼层
话说老朱的课程很不错......

出5入84汤圆

 楼主| 发表于 2019-7-24 11:34:08 | 显示全部楼层
Gorgon_Meducer 发表于 2019-7-23 17:34
我算是幸运的,公司买了Linux Fundation的培训……3天时间手把手做了一遍……基本入门。 ...

大神出来了

出0入0汤圆

发表于 2019-7-24 11:45:15 | 显示全部楼层
>现在各类高新技术,有哪个不是以 Linux 为主,之后才 porting 到 windows。
Give me a few example Please.

出215入1068汤圆

发表于 2019-7-24 13:14:04 | 显示全部楼层
funnynypd 发表于 2019-7-24 11:45
>现在各类高新技术,有哪个不是以 Linux 为主,之后才 porting 到 windows。
Give me a few example Please ...

git, tensorflow, opencv, ros, fpga & asic eda tools (iverylog cocotb), web wasm, llvm ...

出0入296汤圆

发表于 2019-7-24 17:25:13 | 显示全部楼层

Linux我是小白……

出0入0汤圆

发表于 2019-7-24 21:24:39 | 显示全部楼层
prince2010 发表于 2019-7-24 08:57
话说老朱的课程很不错......

哪个老朱?有链接吗

出0入0汤圆

发表于 2019-7-26 09:01:53 | 显示全部楼层
我有好几板子现在都在垫桌脚呢

出0入0汤圆

发表于 2019-7-30 13:16:20 | 显示全部楼层
我做应用是把很多库放到QT里一起编译,这样做省时间,功能可以较快做出来,但其实还是不能深入理解细节的。

出0入0汤圆

发表于 2019-9-28 10:49:53 | 显示全部楼层
买过周立功的,立马就放弃了。资料不全,最近原子出了一款,资料全开放,看了一下目前,感觉会不错

出0入0汤圆

发表于 2019-9-28 22:09:40 | 显示全部楼层
不错 正确的学习方法非常重要

出5入84汤圆

 楼主| 发表于 2019-9-29 13:18:32 | 显示全部楼层
kgdso210 发表于 2019-9-28 10:49
买过周立功的,立马就放弃了。资料不全,最近原子出了一款,资料全开放,看了一下目前,感觉会不错 ...

原子的东西确实不错,但毕竟是新出的,还需要很多地方需要完善。建议和讯为的一起买来学习。

出0入0汤圆

发表于 2019-9-29 15:40:39 | 显示全部楼层
kgdso210 发表于 2019-9-28 10:49
买过周立功的,立马就放弃了。资料不全,最近原子出了一款,资料全开放,看了一下目前,感觉会不错 ...

我没放弃,自己花好多时间网上查资料,用到现在,就是便宜,例程太少。

出0入0汤圆

发表于 2019-9-29 16:23:49 | 显示全部楼层
做硬件的我,曾经跟着做软件的同事学了些LINUX的命令东西,主要是测试LINUX板卡,结果现在倒好,好久不用,又全部还给他了

出0入0汤圆

发表于 2019-11-19 16:00:31 | 显示全部楼层
赞楼主,我也是用迅为的4412入门Linux的

出0入0汤圆

发表于 2019-11-19 16:20:36 | 显示全部楼层
我认为入门,至少能,随便给你一个arm板(非 公版或官方版),自己能移植一套linux,并做好相应驱动吧。
如果别人已经移植好了,驱动也做好了,光开发应用,和配置参数,这个不难,3天足够。

出0入0汤圆

发表于 2019-11-19 16:21:19 | 显示全部楼层
我认为入门,至少能,随便给你一个arm板(非 公版或官方版),自己能移植一套linux,并做好相应驱动吧。
如果别人已经移植好了,驱动也做好了,光开发应用,和配置参数,这个不难。

出0入0汤圆

发表于 2019-11-19 16:26:15 | 显示全部楼层
zhonghua_li 发表于 2019-11-19 16:21
我认为入门,至少能,随便给你一个arm板(非 公版或官方版),自己能移植一套linux,并做好相应驱动吧。
如 ...

其实很多人感觉入门了,只是跟着教程复制粘贴一遍,感受了下。这样的话,两个星期后就忘光了。

有项目驱动会好很多,印象深刻

出0入0汤圆

发表于 2019-11-19 16:38:43 | 显示全部楼层
我认为重要的还是坚持吧,对于一个刚开学打算学习的人来说能坚持一年基本上就能算入门了。
如果自己定力不够的话就只能靠外部给你压力了,上一个嵌入式Linux的项目你在里面负责系统底层还有应用的部分。一个项目下来你也能进步了。当然很少有公司能给你这样的学习机会。

出0入0汤圆

发表于 2019-11-19 16:41:08 | 显示全部楼层
huashengdun 发表于 2019-11-19 16:00
赞楼主,我也是用迅为的4412入门Linux的

厉害,我真佩服你能用讯为的4412坚持下来,说实话讯为的4412几年前出来资料都不是很全不太适合入门用。

出0入0汤圆

发表于 2019-11-19 17:00:00 | 显示全部楼层
我是拿公司的sam9260核心板,然后自己画了个底板当开发板。atmel家的芯片入门非常顺利,文档很齐全。
头像被屏蔽

出0入0汤圆

发表于 2019-11-19 18:59:36 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2019-11-20 14:13:24 | 显示全部楼层
maoxue121225 发表于 2019-11-19 16:41
厉害,我真佩服你能用讯为的4412坚持下来,说实话讯为的4412几年前出来资料都不是很全不太适合入门用。 ...

我觉得迅为的4412良心产品,四核处理器也不贵,Linux这东西开发起来确实费劲,但入门并不难,板子而已,我还没看到哪个板子更好的,这都坚持不下来就不要混了

出0入0汤圆

发表于 2019-11-20 14:16:18 | 显示全部楼层
前几年Android非常火,现在好像没那么火了,都开始QT了吗

出0入0汤圆

发表于 2019-11-20 15:25:13 | 显示全部楼层
huashengdun 发表于 2019-11-20 14:16
前几年Android非常火,现在好像没那么火了,都开始QT了吗

也要看什么产品,工控,医疗产品用QT的比较多。消费电子用安卓的比较多。
头像被屏蔽

出0入0汤圆

发表于 2019-11-20 16:39:34 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入4汤圆

发表于 2020-6-14 12:06:47 | 显示全部楼层
我是一直在linux门口徘徊,,,
之前学过一段时间国嵌2440,工作中也没用上,荒废了
前不久搞了块正点原子的板子,资料挺详细并且也免费,用着还不错
最近工作上也需要用到,调下rk3399、mt8163的驱动,感觉在人家框架下调个驱动并不难,但是总感觉只见树木不见森林
给大家灌点鸡汤,linux确实难,但即使你现在付出的努力尚未得到回报,你所做的一切也在发挥潜移默化的作用,你必须意志坚定,坚持不懈,这样才能走出困境

出100入101汤圆

发表于 2020-6-14 13:09:47 来自手机 | 显示全部楼层
搞linux比mcu收入高点

出0入0汤圆

发表于 2020-6-14 14:24:00 | 显示全部楼层
说的很好,但面试主管懂他的价值很少,
或说他懂价值,但不懂如何面试,
问懂linux 会回答的问题。

出0入0汤圆

发表于 2020-6-14 20:02:54 来自手机 | 显示全部楼层
我感觉你们不是入门linux,是奔着linux大神去的。我们在Linux下写写app ,上上网才是入门linux吧?

出0入22汤圆

发表于 2020-6-14 22:04:37 来自手机 | 显示全部楼层
brentcao 发表于 2020-6-14 20:02
我感觉你们不是入门linux,是奔着linux大神去的。我们在Linux下写写app ,上上网才是入门linux吧? ...

我把linux下的supertux2打通关了。

出0入0汤圆

发表于 2020-7-8 23:12:47 | 显示全部楼层
16年学过linux。后面工作一直接触单片机,这两年也偶尔搞了tiny4421的开发板,但是几年没用,全部忘光了。最近想搞个原子的开发板试试,用半年的时间找回linux的感觉。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 -- 东莞阿莫电子网站 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2022-9-28 09:03

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表