没有LINUX经验如何获得一份LINUX工作

时间:2021-10-08 17:32:50
我工作一年了,只要从事C的工作,主要是维护,小功能,SPI驱动的开发。
产品为DVD 采用SUN+SOC 成产品。技术含量不大。

我想转移做LINUX的开发,做ARM +LINUX的嵌入式,

我现在没有LINUX经验,不熟悉LINUX,只是熟悉C和常用的简单通讯协议,如I2C SPI 等
去面试做LINUX的公司一般是不会要我。
求过来人指条路?怎么才能转到做LINUX

20 个解决方案

#1


晕,以前接触过嵌入式,现在失业中的飘过...

#2


不知道楼主为什么想做ARM +LINUX,到底有多想。楼主也不用回答,你自己想清楚就可以了。

如果楼主已经下定决心,那是可以转的。不过要花一些功夫和时间:
你自己现在的工作要做好,c的基础一定要好。驱动做好了、协议熟悉了,在linux里也用得上。
自学arm、linux,买块板子,找几本好教材,自己动手做一点东西。
写简历和面试的时候要让对方知道你的强烈兴趣和学习成果,看到你的潜力。

#3


楼主要加油

#4


和楼主一样..............学习中

#5


抓紧学习。。。

#6


学习ing

#7


不会开车
想找一份司机的工作

#8


从楼主的工作内容看,应该要熟悉操作系统才对啊。
想搞Linux,对C一定要想母语一样熟,对操作系统基本原理有一定了解,这样转移还是不难的。
不管是linux,nucleus,wince,虽然API千差万别,但到了系统层面,原理相通。

一般讲的嵌入式ARM+LINUX其实只是个“移植+应用开发”而已,很少有人去动kernel。
买本APUE,熟读下来,楼主应该就如愿了。

#9


引用 8 楼 nossiac 的回复:
从楼主的工作内容看,应该要熟悉操作系统才对啊。
想搞Linux,对C一定要想母语一样熟,对操作系统基本原理有一定了解,这样转移还是不难的。
不管是linux,nucleus,wince,虽然API千差万别,但到了系统层面,原理相通。

一般讲的嵌入式ARM+LINUX其实只是个“移植+应用开发”而已,很少有人去动kernel。
买本APUE,熟读下来,楼主应该就如愿了。


APUE是什么?

#10


APUE
就是大名鼎鼎的 <<UINX 环境高级编程>> 英文名<<Advanced Programming in the UNIX Environment>>

#11


额,必须先熟悉linux的环境

#12


做嵌入式 linux 那肯定要先熟悉Linux 然后做到后面再弄汇编 汇编也要熟悉的

#13


linux的发展前途很大。

#14


C语言要像母语一样熟悉,看来还得下功夫啊。

#15


C语言菜鸟飞过

#16


引用 10 楼 steptodream 的回复:
APUE
就是大名鼎鼎的 <<UINX 环境高级编程>> 英文名<<Advanced Programming in the UNIX Environment>>



我就是完完全全的把英文版的APUE啃了好几遍,每次啃都有新的收获

#17


此书必看,经典的好书,做网络开发,必看〈〈TCP/IP详解〉〉。

#18


引用 17 楼 wenxy1 的回复:
此书必看,经典的好书,做网络开发,必看〈〈TCP/IP详解〉〉。


看来我必看《TCP/IP详解》


#19


ms看到linux下的shell的功能的强大,于是便出来了windows powershell

#20


没有linux,那首先就去学啊。

#1


晕,以前接触过嵌入式,现在失业中的飘过...

#2


不知道楼主为什么想做ARM +LINUX,到底有多想。楼主也不用回答,你自己想清楚就可以了。

如果楼主已经下定决心,那是可以转的。不过要花一些功夫和时间:
你自己现在的工作要做好,c的基础一定要好。驱动做好了、协议熟悉了,在linux里也用得上。
自学arm、linux,买块板子,找几本好教材,自己动手做一点东西。
写简历和面试的时候要让对方知道你的强烈兴趣和学习成果,看到你的潜力。

#3


楼主要加油

#4


和楼主一样..............学习中

#5


抓紧学习。。。

#6


学习ing

#7


不会开车
想找一份司机的工作

#8


从楼主的工作内容看,应该要熟悉操作系统才对啊。
想搞Linux,对C一定要想母语一样熟,对操作系统基本原理有一定了解,这样转移还是不难的。
不管是linux,nucleus,wince,虽然API千差万别,但到了系统层面,原理相通。

一般讲的嵌入式ARM+LINUX其实只是个“移植+应用开发”而已,很少有人去动kernel。
买本APUE,熟读下来,楼主应该就如愿了。

#9


引用 8 楼 nossiac 的回复:
从楼主的工作内容看,应该要熟悉操作系统才对啊。
想搞Linux,对C一定要想母语一样熟,对操作系统基本原理有一定了解,这样转移还是不难的。
不管是linux,nucleus,wince,虽然API千差万别,但到了系统层面,原理相通。

一般讲的嵌入式ARM+LINUX其实只是个“移植+应用开发”而已,很少有人去动kernel。
买本APUE,熟读下来,楼主应该就如愿了。


APUE是什么?

#10


APUE
就是大名鼎鼎的 <<UINX 环境高级编程>> 英文名<<Advanced Programming in the UNIX Environment>>

#11


额,必须先熟悉linux的环境

#12


做嵌入式 linux 那肯定要先熟悉Linux 然后做到后面再弄汇编 汇编也要熟悉的

#13


linux的发展前途很大。

#14


C语言要像母语一样熟悉,看来还得下功夫啊。

#15


C语言菜鸟飞过

#16


引用 10 楼 steptodream 的回复:
APUE
就是大名鼎鼎的 <<UINX 环境高级编程>> 英文名<<Advanced Programming in the UNIX Environment>>



我就是完完全全的把英文版的APUE啃了好几遍,每次啃都有新的收获

#17


此书必看,经典的好书,做网络开发,必看〈〈TCP/IP详解〉〉。

#18


引用 17 楼 wenxy1 的回复:
此书必看,经典的好书,做网络开发,必看〈〈TCP/IP详解〉〉。


看来我必看《TCP/IP详解》


#19


ms看到linux下的shell的功能的强大,于是便出来了windows powershell

#20


没有linux,那首先就去学啊。

#21