这是没多之前做的模块,这么个小东西和以前的功能手机没什么区别,比如:
1. 打电话,发短信,没错,这东西支持模拟语音,数字语音,想要这些功能,必然要支持SIM卡,个别模块还支持双卡哦
2. 上网,你没看错,它支持PPP链接,TCP/IP,IPv6,可以拨号上网哦
3. 有个模块还支持GPS,可以全球定位,做tracking&trace的公司会经常用到,既然都有了GPS,就会支持eCall
4. Java虚拟机,牛吧?客户可以自己开发Java的程序放在模块里上运行
5. 上面提到客户可以当自己的程序和文件,那么就说明我们的模块还有存储功能,自带flash,支持文件系统
6. 他们还自带USB,1个8线串口,1个4线串口同时和SPI复用,I2C接口,若干给客户用的GPIO口,还有ADC接口方便测量个温度啊,电压啊之类的
7. 支持FOTA,自己从网上下载最新的项目程序然后自我更新哦
那么既然这么多功能,答主你需要什么技能呢?
1. 通讯相关技能,比如信号处理,数学,通讯原理,学会这些,你就可以来开发通讯协议栈了,这点还需要MATLab
2. 嵌入式开发,比如C语言,Java,Linux,方便你写程序啊,基本技能
3. 总线协议,你看到了有啊,有很多借口的,USB/I2C/串口等等,所以这些掌握好了可以做底层驱动开发
4. 存储呢?你得懂内存技术,比如文件系统Filesystem,NOR/NAND等等
5. 一些脚本语言,比如shell啊,python啊什么,方便你写个测试脚本
前景嘛,发展到智能穿戴,IoT什么