📄 comment.txt
字号:
/***
208-12-22
关于OS_CFG.H文件的配制
系统通信手段
信号量、互斥型信号量、事件标志组、消息邮箱、消息队列
通信手段中只有事件标志组不需要任务控制块,其它的都需要.
主要负责裁剪系统
OS_MAX_EVENT 用于定义系统中可分配的事件控制块的最大数目.
系统中的每一个消息邮箱、消息队列、互斥信号量或者信号量都需要一个事件控制块。
2008-12-23
在一个系统中可以有多个内存分区,
这样应用程序应可以从不同的内存分区中得到不同大小的内存块;
但是,特定的内存块在释放时,必须重新放回到它从前所属于的内存分区。
等待内存分区中的一个内存块
如果申请内存块的是任务,
那么系统中可能存在特定内存分区耗尽的情况,
此时可以用信号量的方法来等待内存.
但是如果是中断要申请一块内存块,
不能采用等待内存块的方法,
所以中断对于内存的申请以及分配要保证
***/
/***
外部中断的测试中当外部中断之后,以软件方式启动ADC操作,
所以在中断服务程序中,发送一个启动消息,消息中含有转换通道参数
2008-12-25 晚
关于IIC在UCOS下的驱动
只能用中断处理
1. 器件地址,器件子地址(可能没有、也可能是8位、也可能是16位);
2. 需要一个互斥信号量,因为是共享资源,考虑到可能会出现互锁,不用信号量而是用互斥信号量;
3. 需要一个邮箱,用于驱动程序的处理,因为IIC驱动程序相当于一个状态转换机;
4. 操作错误提示,既如果相应的操作不能完成,要返回错误代码;
5 为外界提供两个接口,一个为读函数,一个为写函数;
6. 需要定义邮箱返回消息的具体含义;
***/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -