摘要: 《C与指针》第79页写到“左值就是那些能够出现在赋值符号左边的东西。右值就是那些可以出现在赋值符号右边的东西!” 初看这本书的时候在指针这一章出现的左值与右值理解甚是浅显,故到网上查了一些资料,由于天资很差还是弄了个糊里糊涂。重新翻开这本书看到这句话顿时茅塞顿开。放到赋值符号左边的不就是可以被赋值的 阅读全文
posted @ 2016-03-30 19:27 MRzhaoly 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 总结一下dnw在linux下的安装方法。 DNW_for_linux 下载: 免费下载地址在 http://linux.linuxidc.com/ 用户名与密码都是www.linuxidc.com 具体下载目录在 /pub/2011/12/08/Linux下使用DNW下载镜像-TQ2440/ DNW 阅读全文
posted @ 2016-03-14 23:28 MRzhaoly 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 刚刚make出来,心情挺激动的,从安装UBUNTU到运行编译工具链真的是弄了有一周了。用的是UBUNTU14的版本和韦东山那个版本真的是差的太多了,所以问题层出不穷。今天这个问题我一开始以为是环境变量没设置对,结果各种百度按照他们的设置,但是我路径的根目录明明有arm-linux-gcc这个文件... 阅读全文
posted @ 2015-11-15 19:35 MRzhaoly 阅读(12338) 评论(1) 推荐(1) 编辑
摘要: 开场白:很多人也把多文件编辑称 作模块化编程,其实我觉得叫多文件编程会更加符合实际一些。多文件编程有两个最大的好处,一个是给我们的程序增加了目录,方便我们查找。另外一个好处是方 便移植别人已经做好的功能程序模块,利用这个特点,特别适合团队一起做大型项目。很多初学者刚开始学多文件编程时,会经常遇到重复... 阅读全文
posted @ 2015-01-22 10:34 MRzhaoly 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 图 6 CPU运行情况示意图 CPU运行情况如图 6 所示,黑色区域表示 CPU进程,系统启动后, CPU将无休止的运行,CPU资源将如何分配呢?程序首先进入“任务切换”进程,如果当前没有任务就绪,就在任务切换进程循环(也可以理解为空闲进程),定时中断将 CPU 当前进程打断,在定时中断进程可能让某... 阅读全文
posted @ 2015-01-21 09:14 MRzhaoly 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 将一个任务分成若干段,确保每段需要CPU 关照时长小于定时器中断节拍长,这样CPU在处理这些长任务时,就不会影响到其它任务的执行。 Easy51RTOS 正是基于以上程序设计思想,总结完善后提出一种耗费资源特别少并且不使用堆栈的多线程操作系统,这个操作系统以纯C语言实现,无硬件依赖性,需要单片机的资... 阅读全文
posted @ 2015-01-20 12:33 MRzhaoly 阅读(565) 评论(0) 推荐(0) 编辑