1.嵌入式Linux开发方向
- 底层:内核、驱动、Bootloader
- 应用层:有UI:Android,QT;无U:网络应用
2.网络安全传输系统
- 服务器运行在PC Linux系统中,客户端运行在开发板中,客户端可以把文件上传到服务器上面,也可以从服务器上面下载。
- 系统实现的功能:
- 基于客户机/服务器模型,能够实现文件的上传和下载;
- 对TCP包的明文数据通过OpenSSL加密;
- 采用线程池技术来实现多个客户机访问的功能;
- 为了实现跨平台的数据传输,客户端采用ARM开发板,同时采用SQLite嵌入式数据库来保存登录的账号与密码。
3.系统模型