共 22 篇文章
显示摘要每页显示  条
关于SYSINTR 和 IRQ 的概念后面会说明。所做的动作也很简单,就是从SYSINTR 到 IRQ 和 IRQ 到 SYSINTR 的那两个映射关系数组中删除映射关系。基于上面的情况才会有IISR 的出现,IISR 从本质上是在ISR 中提供了一个接口,当ISR 调用 NKCallIntChain时,以此IRQ为参数,在链表中依次查找是哪一个服务程序来服务这次 IRQ,然后返回相应的 SYSINTR...
wince 内存管理 栈
任务管理器的实用小技巧。可要记住了,别看到没有菜单栏的任务管理器而一时找不着"北"。因为任务管理器有许多非常重要的应用,如果你不喜欢别人动不动就给你的爱机下达"任务",那么可以考虑给任务管理器加把锁。当需要使用电脑的时候,按下"Ctrl+Shift+Del"调出任务管理器,点击"应用程序"选项卡,...
中断函数最好不能有阻塞操作(如:printf)i/o操作和获取信号量都属于可能被阻塞(pend)的操作。对于中断函数中调用可能阻塞的函数,轻则引起系统任务调度打乱,失去实时性,重则系统崩溃或复位。这要求操作系统的中断,有线程上下文(线程(任务)上下文是任务调度的基础,注意任务上下文不等同于中断上下文)。Vxworks的任务调度是依赖于中断...
WinCE BSP的BIB文件介绍
结合romimage来分析WINCE下的PE文件特点。(1)NumberOfSections:定义PE文件Section的个数(2)SizeOfOptionalHeader:定义OptionHeader(稍后具体描述)结构的大小(3)Characteristics:一此标识位,主要用来标识当前的PE文件是执行文件还是DLL3、OptionHeader:总共224个字节。
基于ARM S3C2410的LCD开发过程TFT LCD系统基本上由三部分构成:TFT主控制器、LCD驱动电路和单片LCD。但是,市面上的LCD 种类太多,而且各自的时序都不一样,所以我们一般需要一个LCD驱动电路将TFT接口的信号转化到符合目标LCD的特定的LCD接口信号。实际上是三星在3C2410里面直接包含了一个LCD控制器,就相当于我们前面说的LCD驱动电路的时序转...
WinCE5 sources文件中TARGETLIBS与SOURCELIBS字段的作用与区别在WinCE里面,编译和链接的必备文件sources,做过WinCE BSP开发的一定都很熟悉,其中有2个关键字,targetlibs和sourcelibs,一直让我对其中的区别很感兴趣,故查阅了一些资料,与大家分享。当然这里targetlibs指定的可以是dll的lib文件,在CE的帮助文件中,有说明targetlibs可以使...
例如,我们想要在尺寸为320*240的屏幕上显示24位颜色,定义的显示缓存区数组为LCD_BUFFER[240][320],则LCDBANK等于LCD_BUFFER的第30位到第22位数据值(因为LCD_BUFFER表示的就是数组的首地址),LCDBASEU等于LCD_BUFFER的第21位到第1位数据值,由于是用32位数据表示24为颜色,因此每个像素值是4个字节,所以LCDBASEL等于(LCD_BUFFER+(240*320...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部