1、概述本篇文档主要介绍IMX6UL平台上基于SylixOS集成开发环境中GIC通用中断控制器的实现流程和方法。2、GIC控制器基地址获取GIC控制器基地址通过调用armPrivatePeriphBaseGet函数获得。如图2.1所示,Ctrl+h局搜索armPrivatePeriphBaseGet函数,搜索结果如图2.2所示。图2.1全局..
                            
                            
                                分类:
其他好文   时间:
2017-02-15 22:41:52   
                                阅读次数:
267
                             
                    
                        
                            
                            
                                开发环境开发环境宿主机:Windows764bits系统开发板:安米MDK972软件环境:RealEvo-IDE3.0NANDFlash:S34ML02G100TF100S34ML02G100TF100芯片参数Density:2GbitInput/OutputBusWidth:8-bitsPageSize:2112(2048+64)bytes;64bytesisspareareaBlockSize:64Pages;128k+4kbytesPlaneS..
                            
                            
                                分类:
其他好文   时间:
2017-02-15 19:36:34   
                                阅读次数:
287
                             
                    
                        
                            
                            
                                SylixOSBSPtick驱动流程1.开发环境-操作系统:SylixOS-编程环境:RealEvo-IDE3.1-硬件平台:IMX6Q实验箱2.技术实现时钟节拍(clocktick)是特定的周期性中断。这个中断可以看做是系统心脏的脉动。时钟的节拍式中断使得内核可以将任务延时若干个整数时钟节拍,同时当任务等待事..
                            
                            
                                分类:
其他好文   时间:
2017-02-14 23:00:12   
                                阅读次数:
330
                             
                    
                        
                            
                            
                                1.原理概述
	SylixOS开发人员在编写中断驱动时经常会遇到多个中断源共用一个中断号的情况,但在驱动中为了保证代码独立性,各个外设的中断服务函数应该放在各自的C文件中编写,用统一的中断服务函数是不合理的。为了适应这种情况,SylixOS支持队列类型中断向量,即SylixOS内核..
                            
                            
                                分类:
其他好文   时间:
2017-02-14 14:12:29   
                                阅读次数:
166
                             
                    
                        
                            
                            
                                CAN的报文格式在总线中传送的报文,每帧由7部分组成。CAN协议支持两种报文格式,其唯一的不同是标识符(ID)长度不同,标准格式为11位,扩展格式为29位。在标准格式中,报文的起始位称为帧起始(SOF),然后是由11位标识符和远程发送请求位(RTR)组成的仲裁常RTR位标明是数据帧..
                            
                            
                                分类:
其他好文   时间:
2017-02-10 00:18:11   
                                阅读次数:
216
                             
                    
                        
                            
                            
                                1工作准备1.1环境准备在使用之前,须安装有SylixOS的集成开发套件,由于系统上安装的防火墙软件或者杀毒软件,可能会影响到集成开发软件的使用,因此,在使用本套件前请关闭计算机上的windows防火墙以及杀毒软件。因后续操作需要在模拟器上进行展示(本文档以mini2440模拟器进..
                            
                            
                                分类:
其他好文   时间:
2017-02-07 17:17:48   
                                阅读次数:
174
                             
                    
                        
                            
                            
                                1.热插拔系统简介1.1热插拔系统热插拔设备指支持带电操作的一类设备,允许用户不关闭系统、不切断电源情况下取出或更换设备。热插拔系统用于管理系统中所有热插拔设备的插入、拔出状态,从而能够让系统内部自动完成此类设备的创建、删除工作而无需用户手动处理。同时,热插拔系..
                            
                            
                                分类:
其他好文   时间:
2017-02-06 18:38:31   
                                阅读次数:
233
                             
                    
                        
                            
                            
                                1.适用范围该应用笔记适用于帮助用户在SylixOS下使用nandflash器件。2.原理概述2.1nandflash存储结构nandflash存储结构如图2-1所示,下面以mini2440开发板上的k9f1g08系列nandflash为例,简单介绍nandflash的存储结构。图2-1nandflash存储结构nandflash的存储结构主要有两个单..
                            
                            
                                分类:
其他好文   时间:
2017-02-06 18:34:27   
                                阅读次数:
396
                             
                    
                        
                            
                            
                                1知识简介1.1概述取消一个线程要确保该线程能够释放其所持有的任何锁、分配的内存,使整个系统保持一致性。在很多复杂情况下要保证这种正确性是有一定困难的。一种简单的线程取消:取消线程调用一个取消线程的函数,被取消线程死亡。在这种情况下,被取消线程所持有的的资源得..
                            
                            
                                分类:
其他好文   时间:
2017-02-06 18:31:23   
                                阅读次数:
195
                             
                    
                        
                            
                            
                                1.前言在这个世界中,任何系统的运转都需要能量。如树木依靠光能生长,如马儿依靠食物奔跑,如计算机系统依靠电能运行。而能量的获取是有成本的,因此如果能在保证系统运转的基础上,尽量节省对能量的消耗,就会大大提升该系统的生存竞争力。这方面,大自然已经做的很好了,如..
                            
                            
                                分类:
其他好文   时间:
2017-02-06 18:15:10   
                                阅读次数:
224