ID:122649

大叮当🐶

LTE开发专家

  • 公司信息:
  • 诺基亚
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 杭州
  • 全区

技术能力

以前的工作主要从事嵌入式开发,熟悉单片机的开发,熟悉电路图的绘制和电路的调试,对于uart和spi通信精通。熟悉蓝牙,zigbee等无线网络的通信。在之前的工作中独立完成了多个嵌入式项目。
在诺基亚做cloud lte开发,熟悉openstack操作,熟悉docker原理cgroups和namerpace等,熟悉docker的基础操作,喜欢技术,想从事云方向的专业开发。喜爱有压力和挑战的工作。

项目经验

项目名字:STM32路由开发
项目角色:项目负责人


项目责任:
1.方案设计,设计文档编写,消息结构体制定。
2. ucos 的移植。
3.stm32底层驱动的编写(spi和uart)。
4.路由之间的消息转发算法。
5.cc2530和stm32的消息的传递(uart和SPI)
6.zstack栈的移植




项目挑战:
1.为了加快速度,采用的是SPI的方式,但因为中断的触发方式将会中断centos的任务,导致数据发送任务经常被中断。
2.zigbee的zstack栈只有uart的机制,并没有SPI的机制。
3.路由表的建立,所有的路由接收到的终端的数据最终都应该上报给唯一的有线路由。


解决方案:
1.对于SPI的传输方式,为了减少中断,将SPI的中断模式改为DMA模式。
2.修改Zstack的源码,添加SPI的驱动,使CC2530可以支持SPI的传输。
3.每个路由通过zigbee之间的心跳来确定路由的接入,并将到达有线路由的路径记录下来,当终端数据上报的时候,STM32负责将数据转达给PC端。


项目简介:
本项目主要采用了STM32作为无线路由,所有的终端设备(手表,腕带)采用的ZIGBEE模块,路由之间通过UDP定时的发送心跳,终端通过最近的路由给上位机的PC上报定位信息,路由通过路由表传输信息,最后传输给上位机的PC。


项目名称:ZIGBEE网络下的手机开发
责任描述:项目角色:硬件调试和手机测开发

项目责任:
1.cc2530和tiny6410之间的通信。
2.音频的编解码。
3.zigbee网络之间的消息传输。
4.手机接入路由的切。

项目挑战:
1.硬件的不稳定性导致开发过程中遇到很多不可预测的错误。
2.语音数据的延迟性。
3.sip服务器的切换问题

解决方案:
因为硬件的错误,导致很多不可测的问题,所以手动的通过连线去连接电路。进行基本的测试比如(时钟同步,SPI的通信)
语音数据的延迟主要来源于zigbee网络的延迟和cc2530和arm板子之间的延迟以及硬件的编解码延迟。所以手机需要根据信号的强度进行切换,同时将cc2530和arm之间的接口从uart更改为spi。减少传输路途上的延迟。

项目描述:项目主要是基于zigbee网络,开发一款可以在该网络下进行通话的手机,网络的构建主要是采用zigbee网络,手机硬件采用的是stm32,路由采用的tiny6410搭载sip服务器。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服