酷文首页  
站内搜索:
网站地图 | RSS订阅 | 收藏本站
经济论文
证券金融
工商管理
会计审计
法学论文
医药论文
社会论文
教育论文
计算机论文
艺术论文
哲学论文
财政税收
财务管理
公共管理
理学论文
政治论文
文学论文
工学论文
文化论文
实用文档
应用文
自考成考
演讲稿
法律文书
子栏目导行↓
网站赞助商↓
本类热点↓
本类更新↓
热门标签↓
网摘收藏↓

基于μC/OS的嵌入式系统应用开发研究

作者:黄元峰
来源:论文网
点击:
载入中...
加入时间:2007-05-17
字体大小:[  ]

   OSStart();                         /*     Start.....              */

}

 

四、驱动程序的添加

由于UC/OS提供的仅仅是一个任务调度的内核,通过以上移植,要想得到一个相对完整、实时的嵌入式多任务操作系统,还必须进行相当多的扩展工作。主要有:建立文件系统、通过开发如LCD液晶显示、USB通信、键盘、串口等驱动程序从而提供应用程序调用的API函数,还有创建图形用户接口(GUI)函数等,下面主要介绍一下串口驱动程序的开发。

void Uart_Init(int mclk,int baud)     {  }

该函数主要是初始化串口,设置波特率,其中mclk是系统主时钟频率,band参数传递串口通信波特率。 

void Uart_Select(int ch)   {      }

   该函数进行串口选择,ch 传递串口号。  

char Uart_Getch(void)     {        }

该函数从串口读取字符,存放在一数组内。

void Uart_GetString(char *string)   {    }

该函数读取要发送的字符串,并一个一个字符地从串口发送。

void Uart_SendByte(int data)     {      }      

该函数通过串口发送数据,data是需要发送的字符。

void Uart_SendString(char *pt)    {     }

该函数通过串口发送字符串,pt是字符串首地址的指针。

通过以上接口函数,系统向用户提供了屏蔽底层硬件的API函数,用户可以通过调用以上函数,方便地对串口进行操作。

 

五、结束语

目前市场上基于μc/os嵌入式操作系统的产品比较多,应用领域包括工业控制、信息家电、网络设备等方面,而且基于μc/os的应用正潮起云涌,蓬勃发展。随着后PC时代的来临,嵌入式系统理论与应用研究日新月异,μc/os正是我们手中开发嵌入式系统的利器,较好的掌握这门技术可以将理论与实际应用相结合,更好地服务于我们的日常生活和生产中。

 

参考文献: 1、邵贝贝译.μC/ OS -Ⅱ源码公开的实时嵌入式操作系统[M] . 北京:中国电力出版社, 2001.

2、王田苗     嵌入式系统设计与实例开发                清华大学出版社2003年10月

3、邹思轶    嵌入式Linux设计与应用                  清华大学出版社2002年1月

转贴于 酷文网-论文下载中心 http://www.coolwen.net


共3页: 上一页 [1] [2] 3 下一页

网摘收藏:
免责声明 | 关于我们 | 广告联系 | 友情链接 | 网站地图 | 共同合作
免费论文 毕业论文 毕业论文范文 酷文网(www.coolwen.net) 版权所有 coolwen.net 2007,All Rights Reserved
E-mail:hui_love#tom.com(为防止垃圾邮件请把#换成@) 点击这里给我发消息 点击这里给我发消息
湘ICP备07003917号