随笔分类 -  rtos

linux device driver study(chapter2)
摘要:User space and Kernel space Unix transfers execution from user space to kernel space whenever an application issues a system call or is suspended by a hardware interrupt. Kernel code executing a syste... 阅读全文

posted @ 2005-02-04 16:24 embed 阅读(858) 评论(0) 推荐(0)

rtos's schedule algorithm
摘要:以下观点都是学习总结,肯定有错,望批评指正,持续更新中... 我们都知道wince实行的是时间轮转的优先级调度.实际上如何给任务分配优先级才是实时系统所研究的。rtos包括任务调度算法,资源访问控制协议,以及校验模型. RTOS的任务模型(相位,周期,执行时间,相对时限) 有任务和作业,任务由多个作业组成,让我想起了进程与线程,因为调度是以作业为单位的,而实际操作系统里也是以线程... 阅读全文

posted @ 2004-10-14 11:08 embed 阅读(802) 评论(0) 推荐(0)

嵌入式操作系统的内存管理(之一)
摘要:最近看书,关于wince和arm-linux的内存管理 复杂在有MMU的部分。 arm-linux的资料比较多,基本原理是这样的: 操作系统的虚拟内存空间: 低3G属于应用程序/高1G属于linux操作系统 arm对内存地址的划分: 4个区块,每个区块1G,DRAM是从0xc00000000000开始的 这个区块里的虚拟地址是和物理地址重合的,当然也不是全部映射的。 而低3G的空间则是浮动的,... 阅读全文

posted @ 2004-07-08 11:09 embed 阅读(3070) 评论(0) 推荐(0)

多介质 boot linux(usb/cf)
摘要:前年公司过年的时候摸奖得了一个U盘,32M.最近想了想可以用它做个启动盘。比如上面装多个操作系统,linux,ucos,vxwork,,,,呵呵,也算是嵌入式了吧。于是找了多天之后,发现了一个好的开始:http://linuxmobile.sourceforge.net/index.htmlhttp://syslinux.zytor.com/2004年8月9日这里有个比较新的usbboot ?cf... 阅读全文

posted @ 2004-07-06 16:51 embed

导航