kPhoneX
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 工作日19:30-24:00、周末00:00-24:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

(985)本硕,在嵌入式技术领域工作10年,具有多年知名企业嵌入式软件的开发经验,熟悉常用软件设计框架,熟悉不同应用场景下的嵌入式应用和通信规约。

工作经历

  • 2013-07-08 -至今知名公司技术负责人

    负责技术方案设计、软件架构设计、方案评审,负责行业发展方向规划。 项目经验丰富。

教育经历

  • 2010-09-01 - 2013-07-08中南大学控制科学与工程硕士

技能

C
0
1
2
3
4
5
作品
驱动开发

驱动开发是指为特定硬件设备或操作系统编写软件驱动程序的过程。软件驱动程序是用于与硬件设备进行交互和控制的接口,它允许应用程序通过操作系统与硬件设备通信。 驱动开发项目的目标是根据特定的需求和硬件设备规格,设计并实现一个能够正确操作和控制设备的驱动程序。这可能涉及以下任务: 硬件分析和规格定义:仔细研究和理解所要开发的硬件设备的功能和规格。这包括了解硬件接口、通信协议、寄存器配置等信息。 设计驱动程序架构:基于硬件设备的规格和要求,设计合适的驱动程序架构。这可能涉及到决定使用的编程语言(如C、C++、汇编语言等)、驱动程序的接口等。 开发驱动程序代码:使用所选择的编程语言和开发工具,编写驱动程序的核心代码。这包括初始化硬件设备、读取和写入寄存器、处理中断、实现设备控制功能等。 调试和测试:在真实的硬件设备上进行调试和测试,确保驱动程序的正确性和稳定性。这可能涉及使用调试工具、仿真器或逻辑分析仪等设备来检查驱动程序与硬件设备之间的交互过程。 兼容性和性能优化:确保驱动程序在不同操作系统版本、硬件配置和应用场景下都能正常运行。进行性能优化,以提高驱动程序的效率和响应速度。 文档编写和维护:撰写清晰的文档,描述驱动程序的功能、接口和使用方法。维护文档以反映任何更新或修改的内容。 驱动开发项目的成功取决于对硬件设备和所要支持的操作系统的深入了解。该项目需要具备良好的编程技巧、硬件理解能力和问题解决能力。同时,对于一些特殊类型的驱动程序,如图形驱动程序或网络驱动程序,还可能需要专门的领域知识。 总之,驱动开发项目旨在构建一个可靠、高效且兼容多种硬件设备和操作系统的软件驱动程序。通过编写这样的驱动程序,可以实现对硬件设备的控制和通信,为上层应用程序提供必要的接口和功能。

0
2023-07-11 23:04
iec104规约开发

IEC 104(也称为 IEC60870-5-104)是国际电工委员会(IEC)制定的一种通信规约,用于连接上位机与远程终端单元(RTU)或智能电子设备(IED)之间的数据交换。该规约主要应用于电力系统自动化领域,用于监控和控制电力系统中的装置。 IEC 104规约具有高效、可靠的特点,适用于广泛的自动化应用场景。它使用TCP/IP网络传输数据,并支持点对点和发布/订阅通信模式。通过IEC 104规约,上位机可以向RTU或IED发送控制命令,并接收来自设备的实时数据和事件信息。 在开发IEC 104规约的项目中,您需要熟悉IEC 104的协议格式和通信机制。您可能需要使用编程语言(如C++、Java或Python)编写软件代码,以实现与IEC 104兼容的通信功能。具体的开发任务包括: 解析和封装IEC 104帧:根据IEC 104规约定义的帧格式,编写代码来解析从网络接收到的数据帧,并封装要发送的数据帧。 建立TCP/IP连接:使用合适的网络库或框架,在上位机和RTU/IED之间建立可靠的TCP/IP连接。 实现数据交换:根据IEC 104规约中定义的数据交换机制,编写代码来处理双方之间的数据交换。这可能包括发送和接收实时测量值、遥控命令、事件信息等。 错误处理和异常情况处理:考虑网络中断、设备故障等异常情况,并编写代码来处理这些情况,以确保系统的稳定性和可靠性。 在项目开发过程中,您还需要进行测试和调试,以确保开发的软件与其他IEC 104兼容的设备可以正确地进行通信。此外,了解IEC 104协议的安全性和认证机制也是重要的,以确保通信的机密性和完整性。 总之,IEC 104规约开发项目涉及到理解和实现IEC 104协议的通信功能,以及与相关设备进行数据交换。这对于电力系统自动化应用的开发非常重要,能够实现远程监控和控制,提高电力系统的效率和安全性。

0
2023-07-11 23:01
嵌入式测量类设备开发

1、测量计算算法实现,包括电压、电流、功率、频率、直流计算; 2、通信实现,包括iec860,103,104,modbus; 3、嵌入式系统移植,包括uboot,linux kernel; 4、网卡驱动;

0
2023-07-11 22:56
更新于: 2023-07-11 浏览: 69