校 内 实 习 报 告实习名称:面向硬件的编程技能实训2 姓名:院 (系):专业班级:学号:指导教师:成绩:题目基于 ARM Linux 的物联网仓储系统班级学号姓名主要内容、基本要求、主要参考资料等:一.主要内容及基本要求项目以实现信息采集,设备控制,人机交互功能为重点,兼顾驱动设计
采用 FS4412(exynos4412-cortex A9)为硬件开发平台,裸板开发驱动程序:1)点亮一盏 LED灯,实现流水灯程序;2)AD转换程序实现;3)使用 PWM驱动蜂鸣器程序实现
学习 BootLoader 功能,熟悉嵌入式系统引导过程,制作自己的 UBOOT,使用SD卡烧写 UBOOT,实现开发板启动
学习 linux系统的基本操作, vim 编辑器使用, shell命令使用,熟练使用VI编辑命令和 linux常用操作命令
学习 linux系统下驱动开发的基础知识,挂载卸载驱动模块,掌握字符设备驱动程序设计方法
1)向内核中加载 LED驱动程序;2)向内核中加载 AD驱动程序;3)向内核中加载 PWM驱动程序
移植 boa 服务器, 移植 HTML界面和 CGI程序
启动开发板,打开 PC机上 linux下浏览器,输入开发板IP 地址访问,查看现象
总结项目知识点,完成实训项目答辩
二. 主要参考资料1.Exynos4412 技术参考手册;2.Exynos4412 irom Booting Guide;3.Linux 指令命令集;4.FSPV210 摄像头拍照功能的实现;5.FS4412 mjpg-streamer 视频流服务器移植文档
目录1、实验目的及要求
12、开发环境