免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9473 | 回复: 3
打印 上一主题 下一主题

困惑:从ARM7 ucos等转入linux+ARM9开发的困惑 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-06 16:06 |只看该作者 |倒序浏览
工作3年
从最初的单片机开发到目前的ARM7+Ucos开发
应用层到底层驱动都能胜任
通信行业
现工作状态就是感觉已经到了一个瓶颈

目前想转入嵌入式linux方面的开发
但是公司没有这方面的具体的项目
我也不知道实际从事嵌入式linux开发工作是什么样的一个情况
比如: 需要对linux有多深入的了解, 常用的开发工具是什么,

现手头上有一个atmel AT91sam9260 的开发板摆弄
能够编译, 安装, 修改些简单的启动信息等
业余看了驱动程序编程也1-2个月了, 但是还是停留在看看懂例子的水平上

感觉linux就是一个无底洞,
仅仅一个GDB调试或者一个Makefile , shell , 网上就能找出一大堆复杂的教程来
感觉让我掌握任何一方面都得耗费大量的精力

问:
有没有在实际工作中从事嵌入式linux开发的兄弟啊? 能不能说说你们的工作状况,
每天具体负责哪些工作?
我这样的状况, 能够跳槽转到linux开发上去吗?

不胜感激...

论坛徽章:
0
2 [报告]
发表于 2008-01-06 18:06 |只看该作者
希望楼主有把底裤坐穿的本领,否则不要深入研究嵌入式

论坛徽章:
0
3 [报告]
发表于 2008-01-07 08:51 |只看该作者
通信行业?我所知道的单片机的通信行业比比普遍的嵌入式linux要高深的多,有意思的多,当然如果不写驱动就一样没意思了,不知道楼主在通信行业做什么?
如果只是挂牌通信行业,不做通信的事,那最好再深入你的通信行业,比转行有前途的多,转行还要花费很多时间从基础开始,而且要是转入到嵌入式linux通信,所做的还不是通信那些东西,单片机还是linux根本没关系

[ 本帖最后由 epegasus 于 2008-1-7 09:15 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2008-01-07 10:37 |只看该作者
原帖由 batilily 于 2008-1-6 16:06 发表
工作3年
从最初的单片机开发到目前的ARM7+Ucos开发
应用层到底层驱动都能胜任
通信行业
现工作状态就是感觉已经到了一个瓶颈

目前想转入嵌入式linux方面的开发
但是公司没有这方面的具体的项目
我也不 ...


我做语音网关和ip电话的,两年了。用的是uclinux。
个人的感觉吧,嵌入式开发都差不多,你说的要学那么多东西,其实不用都你一个人做,慢慢来,
有重点,如果做上层的话,应该就是unix环境高级编程了,fork这些有点区别,其他都差不多。信号处理和多线程随内核版本不同而有些
不同,开始可以不管吧。
makefile,shell,linux的基本使用,像/proc /sysfs这些可能有时候会用到。
至于驱动,应该有专人做吧,慢慢了解就行了。去新公司很少会从头开发一个东西,就算从头开发也不会是你来架构写框架什么的
不用担心,能看懂,能改,到后期就慢慢会了。有一个积累的过程。
makefile,shell用的并不是很多,嵌入式又不是什么很大的项目,shell用的不太多,如果做系统管理可能会用多点。
makefile懂点最基本的就行了,能改即可。大不了makefile写简单点,写的差就是比别人写的长,但是基本功能应该都是能够实现的。
如果要做bsp,那可能要对底下的东西多了解一些。首先可以先看看别人的bsp,网上一般会有下载,或者公司会有这个代码。不然就
没法开发了。
上层通信可能会有一些通信协议,linux还算标准吧,像snmp,pptp,l2tp这些都有标准的支持,如果用的上,看看相关的代码也有用。
还有就是一些总线的东西了,比如spi这些的,网上也都有参考的代码,多看看应该没问题,另外你做了三年了,也是个前辈,其实下面的
东西原理上都差不多。触类旁通的。
另外就是linux做嵌入式真的合适吗?感觉太大了。
个人没用过ucos,不过这个比linux小多了,
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP