社区
community_281
帖子详情
手机芯片协议栈研发是做什么的
touchworld2104
2008-06-14 12:01:54
过一阵就要去华为海思了,职位是手机芯片的嵌入式开发,主要做协议栈这块。
我对这个职位还不太了解,我不知道手机协议栈开发到底是做什么的?有没有什么前途?
希望各位有识之士能各抒己见,欢迎拍砖。
虽然华为很累,但如果有前途,我就忍了。
明知山有虎,偏向虎山行。。。
兄弟们,拜托了,帮帮答疑
...全文
702
6
打赏
收藏
手机芯片协议栈研发是做什么的
过一阵就要去华为海思了,职位是手机芯片的嵌入式开发,主要做协议栈这块。 我对这个职位还不太了解,我不知道手机协议栈开发到底是做什么的?有没有什么前途? 希望各位有识之士能各抒己见,欢迎拍砖。 虽然华为很累,但如果有前途,我就忍了。 明知山有虎,偏向虎山行。。。 兄弟们,拜托了,帮帮答疑
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Schurikeen
2008-06-14
打赏
举报
回复
刚才查了一些资料。自己再学习总结下。
首先,要了解网络七层模型OSI模型和网络四层模型 tcp/ip 模型。
包括物理层,链路层,网路层,传输层,应用层。
每层都有自己的协议,而实现这些协议,使它能跑起来,站在简单的协议站角度而言,能够收发报文(tcp/ip协议栈就是tcp,ip报文)。基本就算实现了简单的协议栈。
如果是站在应用层的角度而言(完整的协议栈),就需要实现http,ftp等协议。
协议栈有多种,tcp/ip appletalk ipx 。还有数以千记的不知名协议栈类型。
以最著名,应用最广的ip协议栈而言。
物理层就不是协议栈了,仅仅是各种网卡驱动,比如intel82544, rtl8139等等为主的千百种网卡驱动。
链路层主要有ethernet(以太网), fr(帧中继), atm , loopback其实也一般要实现。
网络层最重要的三个协议 arp icmp ip 都是必须实现的。
传输层主要是UDP tcp 等等。 还需要实现socket API。
应用层就不多说了,大家都比较熟悉,协议也比较多。http ftp telnet dhcp dns 。。。
Schurikeen
2008-06-14
打赏
举报
回复
协议栈,就是类似 Rechar.Steven的 tcp/ip 卷二。
做协议栈,至少听起来很酷。
技术含量还是很高的,出来的话,你高速别人你是做协议栈的,别人肯定另眼相看。
高手哇~~~~~~~~
具体说来,大概就是在网卡驱动的基础上开发出一套协议,能够让这些网卡提供tcp udp socket等的服务。
而这实现的过程就是你做的。
当然,你去的话最多只是在已有的基础上按照新的方案改改罢了。
代码早就有千百个版本。
brucegong
2008-06-14
打赏
举报
回复
接显摆的人的分
ObjLinking
2008-06-14
打赏
举报
回复
手机的Stack主要是控制GSM,GPRS,CDMA,WCDMA这些通信协议,如果你以前是学通信的可以考虑做这个,如果是学计算机的学起来比较吃力,一般还要求对射频有一定了解,不过你去华为肯定是做现成的stack,小修小补没什么挑战的。
Schurikeen
2008-06-14
打赏
举报
回复
嵌入式协议栈没接触过。
个人揣测无非是路由协议的裁剪版加上支持无线网络协议。
touchworld2104
2008-06-14
打赏
举报
回复
非常感谢楼上。
但是手机芯片协议栈好像不是这些,好像主要是无线协议。
wifi协议芯片
wifi协议芯片
蓝牙
协议栈
BlueZ的移植与开发
蓝牙
协议栈
BlueZ的移植与开发,一份很有用的论文,分享上来给大家看看
手机行业通用名词解释大全 含手机通讯、
研发
、测试、生产
手机行业通用名词解释大全 含手机通讯、
研发
、测试、生产的名词解析!英文缩写等!
《智能手机应用开发》PPT课件.ppt
《智能手机应用开发》PPT课件.ppt
手机开发模式及操作系统
手机系统开发的相关介绍
community_281
672
社区成员
253,709
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章