1、Linux下TCP/IP及UDP等网络编程模型,熟悉select、poll、epoll等并发机制
2、串口、ADC、PWM、RTC、按键中断
3、Linux内核架构驱动模块的移植
4、GPIO、UART、I2C、SPI
5、u-boot移植,内核移植和文件系统的制作和移植
6、STM32的开发以及NB-loT技术开发
用户可以通过浏览器登录服务器看到指定仓库的环境信息(温湿度、光照、货架平衡状态等),并且可以远程地对仓库的风扇、灯、报警器等设备进行操作。
使用技术:
1、 Uboot源码、Linux内核源码的裁剪和移植
2、 跟文件系统的制作
3、 Boa服务器、cgi 和视频流的移植
4、 利用条件变量和互斥锁实现对A53上LED和蜂鸣器的控制
基于STM32单片机模块,设计一款自动识别外界环境,并自动向云平台报警的智慧消防产品,通过传感器对可燃气体、红外线和火焰的强度进行收集,当外界达到收集标准的时候,NB-loT有自动报警的功能。
角色 | 职位 |
负责人 | 驱动开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |