OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5783|回复: 13

做linux驱动很无聊

[复制链接]

6

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2013-10-22
在线时间
2 小时
发表于 2013-10-23 13:48:44 | 显示全部楼层 |阅读模式
 我在第一家公司做单片机,当时做了很多稀奇古怪的东西,但是很有意思。小创业公司嘛,什么活都干。例如单片机,用keil写代码,画画原理图,solidworks画机械制图,甚至是出纳或追尾款。
在第一家公司呆了两年多,就又去了一家军工企业,公司规模还可以,但是去了将近一年没有学到什么,因为没有项目做,就自己学习arm,也是一知半解。
凭着在第二家公司的自学,就去了一家手机公司做到现在。说实话,我感觉我是把面试官忽悠了,因为做android驱动我是什么都不知道啊。
现在做驱动,感觉很无聊。例如加速度计,就是一个套路。ic厂家或mtk等供应商已经把驱动和大环境给了,驱动人员做的就是probe函数里对设备进行初始化,创建线程,关联work,然后跑队列。其余工作就是配好config,makefile,board文件中的i2c地址,name,driver,probe这些成员就行了。绝大多数都是用linux的api,i2c读写函数也是现成的,不用你自己去配置控制器或时序。最后只要把ic的寄存器中的数据上传就行。一句话,就是照的模板和套路去做,数据抛上去就完事。完全没有成就感,感觉自己就是个机器。唯一的欣慰就是待遇还行,说的过去。
最近常转论坛,看了别人做那么多有意思的玩意就心动买了stm32开发板,但是买回来又发现不知道做什么。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1351
金钱
1351
注册时间
2012-4-25
在线时间
195 小时
发表于 2013-10-23 14:13:25 | 显示全部楼层
羡慕ing,只要工资 还行,还管其他的,
1-1
回复 支持 反对

使用道具 举报

4

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2012-6-18
在线时间
0 小时
发表于 2013-10-23 14:31:09 | 显示全部楼层
待遇好,工作稳定最重要,业余时间可以学习爱好的东西。待遇好啊,羡慕+1
回复 支持 反对

使用道具 举报

头像被屏蔽

52

主题

440

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1237
金钱
1237
注册时间
2013-1-9
在线时间
151 小时
发表于 2013-10-23 14:42:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

10

主题

83

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2013-4-24
在线时间
4 小时
发表于 2013-10-23 15:01:10 | 显示全部楼层
默默的问一下楼主,你说的驱动好学吗?楼主在哪工作,月薪几何?
牛逼死了,牛还活着吗?
回复 支持 反对

使用道具 举报

56

主题

221

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
465
金钱
465
注册时间
2013-10-22
在线时间
0 小时
发表于 2013-10-23 15:08:20 | 显示全部楼层
Linux就是所谓的嵌入式吗?
回复 支持 反对

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2013-10-23 18:23:28 | 显示全部楼层
我玩过STM32,不过现在在学嵌入式,将来想做驱动的。。。。这个不好么?
博观而约取,厚积而薄发。
回复 支持 反对

使用道具 举报

32

主题

190

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1184
金钱
1184
注册时间
2013-4-3
在线时间
222 小时
发表于 2013-10-23 23:25:52 | 显示全部楼层
待遇不错就好,业余时间做点自己的爱好,再说这工作也不是一点技术含量也没有,表示还羡慕
回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2011-12-14
在线时间
0 小时
发表于 2013-10-24 00:41:38 | 显示全部楼层
我最大的梦想:职业是与技术无关的,有钱了再回来把技术当成业余爱好。周末出去玩玩航模啊,平时捣鼓捣鼓DIY什么的。楼主有钱了还蛋疼个鸟啊。
回复 支持 反对

使用道具 举报

3

主题

7

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2013-10-15
在线时间
0 小时
发表于 2013-10-24 07:04:41 | 显示全部楼层
做驱动是挺好的工作了      懂硬件又熟悉上面的编程
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-10-24 09:30:26 | 显示全部楼层
顶楼主,玩linux底层,linux底层是这样的,做驱动工资很高的,懂得做就很简单,因为芯片厂商基本上都给了BSP,直接调用,修改一下makefile,配置一下config就得了,简单得很,可别人就不会啊,所以工资高,这东西,看起来很高端,实际上玩起来,感觉和上位机编程差不多,技术含量不在于底层驱动,在于如何利用系统控制硬件,另外,底层驱动写的支持越广越好,这里也是技术所在。
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

6

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2013-10-22
在线时间
2 小时
 楼主| 发表于 2013-10-24 09:45:02 | 显示全部楼层
回复【11楼】Tardis:
顶楼主,玩linux底层,linux底层是这样的,做驱动工资很高的,懂得做就很简单,因为芯片厂商基本上都给了BSP,直接调用,修改一下makefile,配置一下config就得了,简单得很,可别人就不会啊,所以工资高,这东西,看起来很高端,实际上玩起来,感觉和上位机编程差不多,技术含量不在于底层驱动,在于如何利用系统控制硬件,另外,底层驱动写的支持越广越好,这里也是技术所在。
---------------------------------
是的,要会用各种api,还有并发和竞态机制,中断服务程序要会用handle和schedulework。android还有hal层,hal层会操作kernel驱动层创建的文件节点以调用kernel驱动层函数。调试的方法最多的是看日志,要么用ADB。
但是很没有成就感,东西做的很大,自己只做一部分,感觉自己就是个零件,可有可无。
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-10-24 11:01:49 | 显示全部楼层
回复【12楼】overture1928:
---------------------------------
是很繁琐的,而且,代码量很大,一看起来,就是半天时间了,基本上是在改代码的。
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

15

主题

204

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
287
金钱
287
注册时间
2013-7-17
在线时间
0 小时
发表于 2013-10-24 11:03:12 | 显示全部楼层
楼主能透露下工资不?哈哈
有生之年,只诉温暖不言殇,花味渐浓,茶味渐醇,倾心相遇,安暖相陪。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-10 11:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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