- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新嵌入式课程设计--龙傲天小组
盐 城 师 范 学 院
课 程 设 计 报 告
系(院、校区):物电学院专 业:电子信息工程(通信技术)学 生 姓 名:朱程
施天雨
何文
谢金鑫学 号:
课程设计题目:嵌入式Linux智能停车终端系统起 迄 日 期:6月1日 ~ 6 月5日课程设计地点:逸夫实验楼422指 导 教 师:王荣奇 周殿凤
课程设计综述
本次课程设计由华清远见资深讲师向我们学生展示完整嵌入式项目设计开发流程及方法,以及嵌入式核心技术运用等满足企业真实岗位需求的实用内容,帮助学生在快速熟悉ARM-Linux开发环境的搭建及相关工具的配置及使用,嵌入式项目开发的代码编写规范,以及基于ARM-Linux 产品实现细节等,并在行业专家的引导下,体验一个全真案例的实战过程,同时通过更多行业典型应用的示范分析帮助学生更贴近企业的真实需求和行业的发展,为进一步在嵌入式研发行业中发展打下坚实基础。随着科技的进步,电子技术、计算机技术、通讯技术不断地向各种收费领域渗透,当今的停车场收费系统已经向智能型的方向转变。先进可靠的停车场收费系统在停车场管理系统中的作用越来越大。所以本次课程设计就是用嵌入式Linux设计一个只能停车终端系统。
开发平台和软件环境
2.1硬件平台
表2.1 硬件配置表
名称说明CPUCortex-A8构架S5PC100FLASH2M norflash + 256M Nand FlashSDRAM256MUSB4路USB Host接口,USB2.0-OTG接口网口DM9000以太网控制器串口2个5线串口, 1路3线串口摄像头USB2.0接口 /Camera接口I/O8路I/OA/D转换器10bit 电压0-3VLCD480*320大小PWM蜂鸣器实验
2.2软件平台
表2.2 软件环境需求表
名称说明操作系统Linux-开发工具GNU工具启动代码u-boot 1.3.1 或者1.3.4驱动程序
项目所涉及到的硬件驱动(蜂鸣器、ADC,按键、FLASH、USB-CAMERA,SD卡等)文件系统:要求??文件系统采用cramfs,用户文件系统采用JFFS2或者yaffs2协议栈TCP/IP (TFTP/NFS实验)服务器B0A或者APACHE 服务器系统软件架构与流程图
3.1软件架构
表3.1 系统软件架构图
3.2系统工作流程图
4、课程项目内容
4.1 LED模块
4.1.1模块功能说明
开发平台上有四个LED灯硬件资源,主要用于模拟信号提示,也可用于限高报警灯的警报,灯的顺序可由项目开发需求自行决定。
4.1.2模块部分代码
#define GPG3CON (*(volatile unsigned int *)0xE03001C0)
#define GPG3DAT (*(volatile unsigned int *)0xE03001C4)
#define N 1000000
void mydelay(unsigned int count)
{
while (count 0)
count--;
}
void main(void)
{
//GPG3CON = GPG3CON 0xffff0000 | 0x000011111;
GPG3CON = GPG3CON (~0xffff) | 0x1111;
while(1)
{
GPG3DAT=0x2;
mydelay(N);
GPG3DAT=0x4;
mydelay(N);
GPG3DAT=0X8;
mydelay(N);
GPG3DAT=0x1;
mydelay(N);
GPG3DAT=0x8;
mydelay(N);
GPG3DAT=0X4;
mydelay(N);
}
4.1.3模块技术点
1.S5PC100硬件平台的GPIO端口控制;
2.学会查看S5PC100硬件平台原理图LED模块;
3.寄存器的位与和位或操作。
4.2 PWM模块
4.2.1模块功能说明
脉宽调制(PWM)控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。也就是在输出波形的半个周期中产生多个脉冲,使各脉冲的等值电压为正弦波形,所获得的输出平滑且低次谐波少。按一定的规则对各脉冲的宽度进行调制,即可改变逆变电路输出电压的大小,也可改变输出频率。
4.2.2模块部分代码
main.c Created o
您可能关注的文档
最近下载
- 基于51单片机的智能台灯设计.doc
- 幼儿园课件:小老鼠和泡泡糖最终.pptx
- 2024必威体育精装版国开《个人理财》形考题库.docx VIP
- 国家开放大学学前教育专业+毕业作业(幼儿园教学活动设计与指导)9.doc
- 第18课 从九一八事变到西安事变(课件).pptx VIP
- 酒店装配式装修技术规程.pdf VIP
- 2023年中国汉字听写大赛全部试题库及答案.pdf VIP
- 2024中国铁路成都局集团限公司招聘高校毕业生998人高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 人文英语3--An-absence-excuse-letter完整版.docx
- 神经工程学(天津大学)大学MOOC慕课 客观题答案.docx
文档评论(0)