
操作系统
Jcy
用忍者的心态学习
用武士的态度战斗
展开
-
uc/os之任务就绪表操作(二)
OSRdyGrp |=OSMapTbl[prio>>3]; (1)OSRdyTbl[prio>>3]|=OSMapTbl[prio&0x07]; (2)这两行代转载 2012-05-01 16:28:03 · 1520 阅读 · 0 评论 -
坑爹的cmd
今天在使用cmd下命令的时候竟然不识别,从没动过什么啊,后来仔细想想,可能是前两天装vs2010的时候动过环境变量,后来进入系统环境变量里面看了看,果然没有相关变量。然后,我将C:\Windows;C:\Windows\System32;C:\Windows\System32\wbem这三个路径放进系统变量PATH里,然后输入命令,就可以用了。(注意上面的都是英文分号)在这里需要提醒大原创 2012-04-26 19:17:55 · 710 阅读 · 0 评论 -
Vim中的断电恢复文件操作
或许使用Linux中的Vim次数不是很多的人不知道Vim还有不正常断电后文件恢复这一功能,(这里说的Vim,你也可以理解为Vi,很多机器上Vi是等同于Vim,具体可以用alias命令查看,如果Vi=Vim,那么就是一样,不管怎么样,这两种编辑器都是大同小异的。)下面来具体演示下怎么样来恢复文件:首先,为了演示,我们在home目录下建立一个文档test_vi.txt:接着我们在命原创 2012-11-20 13:11:46 · 6986 阅读 · 0 评论 -
VMware中安装ubuntu12.10
闲来无事,折腾了下Ubuntu,以前都是用的RHEL5,跟大家分享下吧,一部分人安装还是有点困难的。第一步:您必须安装好了VMware8,或者是别的版本的,建议至少也是6以上吧,现在的最新版本9可以一试。下载地址:(网上一堆)http://kuai.xunlei.com/d/FWACAQQFRTZQ?p=09122VMware密钥地址:http://download.csd原创 2012-12-02 13:07:21 · 3576 阅读 · 0 评论 -
动一动你的文件
不用多想,很多人肯定遇到过自己电脑中一个文件无法复制的情况,有些是提示正在使用,有些是提示是权限不够,这个时候该怎么办呢?就让WinHex帮你解决吧。拿一个例子,如果你的电脑是win7的,你进入c:\windows\system32\config下去复制SAM这个文件,系统肯定提示当前文件正在使用,无法复制。此时,你用WinHex打开当前目录(前提是你必须装了WinHex这个软件),原创 2012-11-17 14:44:45 · 982 阅读 · 0 评论 -
三星R528成功安装Mac Lion10.7系统
最近由于要进行mac上游戏的相关的学习工作,所以就想着安装个黑苹果,白苹果太贵了,唉,买不起啊。我的第一系统是windows7旗舰版好了,废话不多说,首先给出我的电脑配置:电脑型号:三星R528-DT01,相同配置的有三星R728,P588很多sony的笔记本跟三星的配置类似。电脑概要:主板信息:显卡信息:网卡信息原创 2012-11-12 13:38:03 · 6108 阅读 · 0 评论 -
uc/os之Borland C/C++3.1
最近一直在看uc/os-II ,看到上面说需要borland c++ 3.1精简版,所以在网上找了下,发现很少,可能本人见得世面少,现在很多下载跟注册绑定,唉,感觉这种方法很不好,本人花了点时间终于找到了,再次共享下,需要的在下面留言(QQ,Email都可以)。原创 2012-05-03 10:51:19 · 2408 阅读 · 9 评论 -
uC/OS之任务优先级
uC/OS中任务优先级uC/OS最多有64个任务,每个级别用一个整数数字表示,0-63。数字越小,级别越高。当然,用户可以根据自己的实际任务的数目来配置任务个数,具体配置是在OS_CFG.H这个头文件中,在这个里面定义一个表示最低优先级别的常数OS_LOWEST_PRIO,也就是说,实际任务可以表示0-OS_LOWEST_PRIO,即任务总数不能超过OS_LOWEST_PRIO+1个(由于原创 2012-05-01 11:00:06 · 2822 阅读 · 0 评论 -
uc/os之任务切换
任务切换:在多任务系统中,令cpu中止当前正在运行的任务转而去执行另一个任务的工作。任务切换的工作步骤(主要由调度器实现):(1) 获得待运行任务的TCB(任务控制块)指针。(2) 进行断点数据的切换。为什么要获得TCB指针?操作系统是通过任务控制块TCB来管理任务的,因此调度器真正实施任务切换之前的主要工作就是获得待运行任务的TCB指针和当前任务的TC原创 2012-05-01 16:49:41 · 1642 阅读 · 0 评论 -
uc/os之任务就绪表操作(一)
就绪表及优先级相关计算任务就绪表由2个变量表示(OS_EXT INT8U OSRdyGrp; /* Ready list group */OS_EXT INT8U OSRdyTbl[OS_RDY_TBL_SIZE]; /* Table转载 2012-05-01 16:27:05 · 2033 阅读 · 0 评论 -
uc/os之延时函数简析
uc/os中OSTimeDly与OSTimeDlyHMSM的区别在uc/os-II的系统中,规定,除了空闲任务之外的所有任务必须在任务中合适的位置调用系统提供的函数OSTimeDly();使当前任务的运行延时(暂停)一段时间并进行一次任务调度,以让出CPU的使用权。(嵌入式实时操作系统uc/os-II原理及应用(任哲))OSTimeDly()源码:void OSTime原创 2012-05-04 11:50:08 · 2805 阅读 · 1 评论