熟悉C/C++/python语言编程。
熟悉数据结构知识,链表,二叉树等。
熟悉Linux 操作系统和常用命令。
熟悉Linux文件I/O、进程/线程控制和IPC机制、TCP/IP网络协议编程等。
熟悉CC2530开发,掌握相关编程方法。
了解数据库,sqlite3、mysql的API函数编程。
项目一:负责产测工具的开发,实现对产品的自动化测试,并上传相关重要测试数值,完成对产品质量的监控。
整个项目内容包括UI设计、串口通信、传感器数据采集、文件IO操作、通过http和ftp协议的信息与文件上传等,利用python语言在linux环境下完成了一系列的开发,最终呈现出暗箱式的测试工装,工具稳定,根据实际情况加入了多种判断,拥有高鲁棒性。
项目二:基于 TCP 的跳蚤市场
项目在 linux 下实现,分为服务器和客户端。服务器循环等待多
个客户端的连接并创建链表管理每个线程,将客户端发来的信息写入到文件
中,并将市场信息广播到每个客户端中,线程间采用互斥操作。客户端采用
IO 多路复用来处理客户的输入和接收服务器的消息。
项目三:基于WEB服务器的智能家居系统
在linux系统中配置好Boa服务器,移植到jx2410实验箱上,并烧写制作好的根文件系统,将所需驱动编译进内核,通过编写HTML页面和CGI应用程序,完成通过动态网页的访问进行数据的采集与控制系统。用户可以在网页上进行相应操作来控制电器。
整个项目内容包括UI设计、串口通信、传感器数据采集、文件IO操作、通过http和ftp协议的信息与文件上传等,利用python语言在linux环境下完成了一系列的开发,最终呈现出暗箱式的测试工装,工具稳定,根据实际情况加入了多种判断,拥有高鲁棒性。
整个项目内容包括UI设计、串口通信、传感器数据采集、文件IO操作、通过http和ftp协议的信息与文件上传等,利用python语言在linux环境下完成了一系列的开发,最终呈现出暗箱式的测试工装,工具稳定,根据实际情况加入了多种判断,拥有高鲁棒性。
整个项目内容包括UI设计、串口通信、传感器数据采集、文件IO操作、通过http和ftp协议的信息与文件上传等,利用python语言在linux环境下完成了一系列的开发,最终呈现出暗箱式的测试工装,工具稳定,根据实际情况加入了多种判断,拥有高鲁棒性。