- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号CN1577261A
(43)申请公布日2005.02.09
(21)申请号CN200310116379.4
(22)申请日2003.11.06
(71)申请人中兴通讯股份有限公司
地址518057深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部
(72)发明人张彦春葛文韬
(74)专利代理机构
代理人
(51)Int.CI
G06F9/44
权利要求说明书说明书幅图
(54)发明名称
一种对单片机封装的系统和方法
(57)摘要
本发明的一种对单片机封装的系统
和方法,该方法包括以下步骤:分别封装
调度模块、网络层模块、链路层模块、驱
动模块和扩展函数模块组成一单片机操作
系统;所述调度模块对主程序进行封装,
该主程序完成系统初始化,用户程序初始
化,以及运行一个调度任务;所述网络层
模块用于发送和接收数据,并根据用户选
择决定发送的数据要送到的链路以及对接
收的数据的派发;所述链路层模块负责将
接收的数据送至网络层;所述驱动模块负
责对不同的物理设备提供相应的驱动;所
述扩展函数模块包括通用的扩展功能函
数。本发明系统通过分层封装代码,用户
可裁剪设置,方便用户对单片机软件的移
植、扩展、裁剪和开发,提高了单片机软
件的开发效率和软件运行效率。
法律状态
法律状态公告日法律状态信息法律状态
权利要求说明书
1、一种对单片机封装的方法,该方法包括以下步骤:
分别封装调度模块、网络层模块、链路层模块、驱动模块和扩展函数模块组成一单
片机操作系统;
所述调度模块对主程序进行封装,该主程序完成系统初始化,用户程序初始化,以
及运行一个调度任务;
所述网络层模块用于发送和接收数据,并根据用户选择决定发送的数据要送到的链
路以及对接收的数据的派发;
所述链路层模块负责将接收的数据送至网络层;
所述驱动模块负责对不同的物理设备提供相应的驱动;
所述扩展函数模块包括通用的扩展功能函数。
2、根据权利要求1所述的方法,其特征在于,所述调度模块的调度任务步骤如下:
设定一定时器任务队列和消息队列;
所述调度任务不停地检测该定时器任务队列和消息队列;
若队列不空,则调度相应的任务运行,并将消息参数传递给相应的任务。
3、根据权利要求2所述的方法,其特征在于,所述调度模块的调度任务操作步骤
还包括:
检测定时器队列中是否有定时器,若有则调度相应的定时器任务运行;
检测消息队列中是否有消息,若有则将消息参数传给相应的任务,并调度任务运行;
以上两项周而复始。
4、根据权利要求3所述的方法,其特征在于,所述定时器任务队列和消息队列均
采用单循环队列进行管理。
5、根据权利要求4所述的方法,其特征在于,所述定时器任务队列采用宏开关进
行编译控制。
6、根据权利要求4或5所述的方法,其特征在于,所述定时器任务队列和消息队
列大小可由用户配置。
7、根据权利要求6所述的方法,其特征在于,所述消息队列采用在静态分配的内
存缓冲区,形成消息缓冲池,每一消息指针包括有任务号、消息缓冲池位置和消息
静荷长度。
8、根据权利要求7所述的方法,其特征在于,对该消息队列的写消息的步骤为:
对所述消息队列和缓冲池进行写操作时关中断;
保存消息到所述缓冲池中的对应写位置;
缓冲池尾指针+=信息体长度;
写操作完毕开中断。
9、根据权利要求1所述的方法,其特征在于,所述方法中的驱动模块对同一类设
备提供不同的驱动程序,其对外接口基本相同。
10、根据权利要求9所述的方法,其特征在于,所述驱动模块提供时钟中断驱动,
标准串口驱动,扩展串口驱动,HDLC驱动,I2C驱动,软件模拟I2C驱动的驱动
程序。
11、根据权利要求10所述的方法,其特征在于,所述时钟中断驱动包括以下步骤:
为用户提供一个记录流逝掉的最小时钟中断粒度
您可能关注的文档
- 仁爱版八下英语 Unit 7 Topic 2 Section D 教案.pdf
- 电气安全工作规程284.pdf
- 新能源车子换电池企业申请流程.pdf
- 回归分析和二次趋势面分析.pdf
- 【部编版】七年级语文上册 《动物笑谈》 优质课教案.pdf
- 移动台位置登记鉴权方法.pdf
- 招标文件(简易范本).pdf
- 2024年大学学生会主席工作计划样本(三篇).pdf
- 2023届湖南省长沙市高三上学期新高考适应性考试物理试题.pdf
- 地铁站调试及测试方案.pdf
- 2024年中国家电塑料外壳市场调查研究报告.docx
- 2024至2030年全球与中国链轮市场现状及未来发展趋势.docx
- 2024年中国滑板吊椅市场调查研究报告.docx
- 2010-2023历年福建省龙岩小池中学八年级上学期第三次质检政治试卷(带解析).docx
- 2010-2023历年福建省福州第八中学高三上学期第二次质量检查英语试卷(带解析).docx
- 2024至2030年中国压缩机行业深度调研与发展趋势预测研究报告.docx
- 2024至2030年全球及中国电动床行业深度研究报告.docx
- 2024年中国护套电力电缆市场调查研究报告.docx
- 2024年中国管件多功能焊接中心市场调查研究报告.docx
- 2024年中国双链可弯曲刮板输送机市场调查研究报告.docx
文档评论(0)