1 绪论
1.1 课题的研究背景及意义
1.2 国内外研究现状与发展趋势
1.2.1 国内现状
1.2.2 国外现状
1.3 方案选定及课题研究意义
1.3.1 射频识别技术
1.3.2 ARM Cortex_A9
1.3.3 ZigBee技术
1.3.4 视频流技术
1.3.5 bootloader
1.3.6 Linux系统
1.4 本章节总结
2. 嵌入式操作系统及开发板的选择
2.1 嵌入式操作系统的选择与概述
2.1.1 嵌入式操作系统概念
2.1.2 为什么使用嵌入式操作系统
2.1.3 操作系统选择
2.2 开发板套件的选择
2.2.1 开发板介绍
2.2.2 ARM Cortex_M0
2.2.3 ARM FS4412
3. 开发环境的搭建
3.1 搭建宿主机交叉编译环境
3.1.1 交叉工具链的概念
3.1.2 安装交叉编译工具链arm-linux-gcc
3.1.3 验证arm-linux-gcc是否配置成功
3.2 TFTP服务器搭建
3.2.1 TFTP服务器的简介
3.2.2 配置tftp服务器
3.2.3 验证tftp是否搭建成功
3.3 NFS服务器搭建
3.3.1 NFS服务器的简介
3.3.1 配置nfs服务器
3.3.2 验证nfs是否搭建成功
3.4 串口工具minicom安装
3.4.1 串口工具简介
3.4.2 minicom的安装配置
3.4.3 验证minicom是否配置成功
3.5 编辑器vim的使用
3.5.1 vim简介
3.5.2 vim的安装配置
3.5.3 vim简单学习
3.6 分布式版本控制系统git
3.6.1 git简介
3.6.2 git的安装配置
3.6.3 git简单学习
3.7 本章节总结
4. 嵌入式Linux系统移植
4.1 BootLoader概述与移植
4.1.1 u-boot简介
4.1.2 u-boot移植步骤
4.1.3 烧写u-boot到fs4412
4.2 Linux内核概述与移植
4.2.1 linux简介
4.2.2 linux移植过程
4.2.3 linux内核烧写配置
4.3 文件系统的概述与制作
4.3.1 文件系统制作工具busybox
4.3.2 文件系统制作过程
4.3.3 文件系统挂载
4.4 本章节总结
5. 嵌入式web服务器应用软件设计 (登录 => 监控室选择 => 控制界面)
5.1 BOA服务器移植
5.1.1 网络服务器BOA简介
5.1.2 网络服务器BOA移植步骤
5.1.3 网络服务器配置
5.2 CGIC库移植
5.2.1 CGIC简介
5.2.2 CGIC移植
5.3 html网页设计
5.3.1 html简介
5.3.2 html网页界面
5.4 本章节总结
6. 视频流服务器移植
6.1 JPEG库的移植
6.2 视频流服务器MJPG-streamer的移植
6.2.1 mjpg-streamer简介
6.2.2 mjpg-streamer移植
6.3 视频服务器调试
6.4 本章总结
7. 系统集成与总结
7.1 系统集成及调试
7.2 系统方案总结
7.3 本章总结
-
Notifications
You must be signed in to change notification settings - Fork 0
License
wildbooks/SchoolWork
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published