Linux
qinpanke
这个作者很懒,什么都没留下…
展开
-
How to use Tornado GNU tools with Eclipse 3.2 / CDT 3.1
Configuration: VxWorks 5.5, Tornado 2.2, GNU toolchain,simulator target, Eclipse 3.2, CDT 3.1, Windows XP.I've finally figured out how to use the Tornado GNU toolsinside Eclipse/CDT as a Standard Ma翻译 2012-12-27 11:02:18 · 1233 阅读 · 0 评论 -
Linux 总线、设备与设备驱动的关系
Linux设备模型中三个很重要的概念就是总线,设备,驱动。即bus,device,driver,而实际上内核中也定义了这么一些数据结构,他们是 struct bus_type,struct device,struct device_driver,这三个重要的数据结构都来自一个地方,include/linux/device.h。我们知道总线有很多种,pci总线,scsi总线,usb 总线,所以我们会原创 2012-12-15 16:44:00 · 804 阅读 · 0 评论 -
常见存储器分类
常见存储器概念辨析:RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器可以分为很多种类,其中根据掉电数据是否丢失可 以分为RAM(随机存取存储器)和ROM(只读存储器),其中RAM的访问速度比较快,但掉电后数据会丢失,而ROM掉电后数据不会丢失。 ROM和RAM指的都是半导体存储器,ROM是Read OnlyMemory的缩写,RAM是Random原创 2013-01-02 22:32:38 · 985 阅读 · 0 评论 -
多任务操作系统中的延时操作应该注意的事项
Linux等多任务操作系统中使用延时函数要特别注意以下几点: (1)应用层和内核层的延时函数是不能混用的。因为,内核层的延时函数在调用过程中是不会发生任务切换的延时是精确的,而应用层的延时函数在延时函数调用是会发生任务切换,延时是不精确的。 (2)模拟时序的操作必须要在内核层完成,即函数执行的过程中不能够发生任务切换,因为切换会导致延时不精确。原创 2013-07-08 10:47:17 · 2164 阅读 · 0 评论