开发平台:推荐ubuntu16.04(64位)windos10(64位)
目标平台:S5P6818+Stm32双开发板
目标系统:Linux、Android双系统
物联网平台:百度物联网平台、中国移动物联网平台、UPLOOKING物联网平台
达到Linux高级C程序员的水平,主要从事网络程序开发,比如网络大数据领域,当然也可以胜任嵌入式Linux应用程序开发的职位。
达到Linux高级程序员的水平,主要从事桌面软件开发。
能够精通嵌入式Linux常用驱动的开发,能够胜任手机驱动开发,Linux及Android设备驱动开发,达到高级驱动工程师的能力,项目的制作让你成为真正有项目经验的嵌入式程序员。
成为一个真正的嵌入式开发工程师,从无系统的stm32嵌入式开发到基于Linux和Android的嵌入式开发无所不能、无论应用编程还是裸板编程、哪怕是Android内核驱动通通一网打尽。
系统调用IO、文件和目录、进程环境、进程控制、信号、守护进程、进程间通信、线程、线程控制、高级IO
项目案例:命令解释器、进程池、线程池、状态机
Unix/Linux网络编程
Socket模型、报式套接字编程、流式套接字编程、网络多点通信、Unix域套接字
项目案例:网络状态机
物联网服务器
物联网服务器基本使用、Http协议简介、上传数据到物联网服务器、从物联网服务器下载数据
项目案例:远程系统控制
项目实战
物联网服务器之高并发负载均衡器
物联网服务器之动态线程池任务模型