ArborSZ Caokaiyang
CSP是Chip Support Package的简写,它指的是某类型芯片的通用代码。现在的嵌入式CPU中通常都会集成一些其他的控制器(System On Chip,SOC)。例如Freescale的DragonBall CPU中集成了串口、显示屏和USB的控制器。这样,如果为DragonBall编写的串口和显示屏驱动程序就有可能在不同的开发板之间通用,只要它们的CPU都是DragonBall。因此,这样的代码就可集中起来共享。在Windows CE中被称做CSP(在其它嵌入式操作系统中似乎没有发现这个缩写)。编写BSP时,CSP的代码是很有用的,通常编写BSP时可使用一些CSP的代码。在Windows CE中,有些CPU就只提供CSP而没有提供BSP。例如Intel的PXA 27x系列。
CSP的代码位于%_WINCEROOT%\PUBLIC\COMMON\OAK\CSP\目录下。CSP目录下的代码以驱动程序为主,基本上是按照CSP\架构>\公司>\名称>\驱动程序名称>来组织的。

>> 阅读全文

ArborSZ Caokaiyang
“抗弯曲强度”是指电容焊到PCB板上后,能承受PCB变形的能力。一般固体承受变形的能力都是有限的,金属能承受的变形能力稍强,变形幅度可以很大。玻璃、陶瓷较脆,能承受的变形幅度较小。叠层片状陶瓷电容所使用的基质是陶瓷,所以能承受的变形幅度很小,加上它们都是电极片与介质层层叠加烧制而成,较小幅度的变形也会产生容量、阻抗的变化。所以能允许的变形幅度更小。为衡量电容对变形的承受能力,提出了抗弯强度这一概念。

>> 阅读全文

插卡式计算机由于其良好的兼容性能,配合紧凑和强固的机箱被广泛应用到恶劣环境中。嵌入式工业电脑领导厂商ARBOR,日前推出宽温版半长单板电脑SBC-420E。
据悉,ARBOR SBC-420E半长单板电脑产品支持在-40至80℃的环境下工作,是许多需要宽温工作的特种行业,如食品加工、仓储运输、环境检测、野外科考、航空航天、军用控制等领域应用的首选产品。
ARBOR SBC-420E
ARBOR SBC-420E采用的是STPC Atlas核心CPU,主频133Mhz,系统内存板载32MB SDRAM(可选64 MB SDRAM)。芯片组为STPC Atlas。SBC-420E具有2个USB1.1兼容,4个串口(2个RS-232接口,2个RS-232/422/485接口),1个SPP/EPP/ECP模式的并口。支持2个软盘驱动器。1个PS/2键盘和鼠标的接口。扩展接口有1个16 bit ISA总线PC/104接口,1个32 bit PCI总线PC/104-Plus接口。1个10/100兆自适应网卡。
显示方面,ARBOR SBC-420E支持CRT/LCD独立双显示。显示芯片为STPC Atlas,最大支持4MB UMA显存。CRT显示支持最高分辨率为1280×1024,LCD显示支持9/12/18-bit TTL最高分辨率为1024×768。
ARBOR SBC-420E的推出,将是军工、通讯、电力、石化、工业控制、测试...

>> 阅读全文

Bootrom和Boot image的区别,Boot image和VxWorks image的联系和区别
bootrom 是指on-chip bootrom,在CPU芯片内部,内嵌有小的boot程序(bootloader),类似于PC机主板上的BIOS的存储区域。和boot image不是一回事。VxWorks文档中的bootrom区是指boot image存放的位置。
boot image的作用是把VxWorks image 加载到主板。boot image只初始化很少的硬件系统如串口,网口等。为加载VxWorks image做准备,当VxWorks系统下载完毕后,boot image的作用也就完成了。
VxWorks image含有完整的VxWorks OS。是真正运行于目标板上的操作系统。应用程序运行于VxWorks系统之上。
boot image 和VxWorks image生成在使用BSP文件上的区别在于:在启动顺序中Bootrom调用bootConfig.c,而VxWorks调用usrConfig.c.
在ROM中vxworks运行的方式(和bootrom编译到一起还是单独固化到ROM中),在ROM中的内存分配?
VxWorks加载到主板运行,分不同的情况,如果VxWorks是压缩的,加载时解压到RAM的RAM_HIGH_ADRS.
如果是ROM based VxWorks,VxWorks image的data段复制到RAM的LOCAL_LOW_ADRS, text部分留在ROM并在ROM...

>> 阅读全文

ArborSZ Kaiyang 2007-12-08
for Arbor Em104-s9200
Arbor推出的Em104-s9200能支持TFT液晶屏,也能支持STN液晶显示屏,但连接STN屏时,其接线可得格外小心。重点是要注意S9200只向LCD提供3.3V或5V供电,而有些STN屏要用到更低电压,比如SX19V001-Z2A就用到2.8V电压,所以需要插入一组电压转换电路。
下面介绍其连线对应顺序:S9200 SX19V001-Z2A pich2.0 44pin MOLEX 52435-2891 Pin3 GND Pin3 GNDPin4 GND Pin5 GNDPin5 LCDVCC Pin6 VCCPin6 LCDVCC Pin7 VCC Pin8 DISP.OFF
必须接 >1V Pin9 VD0 Pin16 D0Pin10 VD1 Pin15 D1Pin11 VD2 Pin14 D2Pin12 VD3 Pin13 D3Pin13 VD4 Pin12 D4Pin14 VD5 Pin11 D5Pin15 VD6 Pin10 D6Pin16 VD7 Pin9 D7Pin35 CLK Pin18 CL2Pin33 GND Pin17 GNDPin34 GND Pin19 GNDPin38 VLINE Pin20 HsinkPin36 VFLM Pin22 FLM(Vsink)Pin39 GND Pin21 GNDPin41 GND Pin23,24 GND屏的pin8单独拉出来接另外的电...

>> 阅读全文

ArborSZ Kaiyang 2007-12-08
[原创]请勿转载或抄袭
磁共振(magnetic resonance,MR)现象早在1945年由布洛克领导的斯坦福小组和普塞尔领导的麻省理工学院小组分别独立地发现。但直到20世纪60年代,高磁场、高分辨率和采用傅立叶变换技术的波谱仪诞生后,磁共振在生物学领域的应用才有了实质性的进展。
近年来,由于磁共振成像具有高对比度、高分辨率、无观察死角、对人体无副作用等优点吸引了大批科研工作者投入研究,使得磁共振成像技术在以下几个方面取得很大进展:
1, 回波平面成像(echoplannar maging,EPI),使MR的成像时间大大缩短,可在100~200ms内得到高分辨率的图像(像素宽度<1.5mm=。分辨率较低的图像(像素宽度>3mm)只需50ms就可得到。
2, 磁共振血管造影(magnetic esonance ngiography,MRA),不需要造影剂即可得到血管造影像,优于CT和X线血管造影。还有磁共振的灌注和渗透加权成像,不仅提供了人体组织器官形态方面的信息,还提供了功能方面的信息。
3, 磁共振成像介入,有良好的组织对比度,可以精确地区分病灶的界面、确定目标;亚毫米级空间分辨率便于病灶定位和介入引...

>> 阅读全文

自嵌入式工业电脑领导厂商ARBOR推出 “产品宽温级”的设计理念后,随即在ETX、PC/104、半长单板电脑等规格下推出了宽温级产品。ARBOR产品系列家族中,一直备受喜爱的微型主板怎能落后呢?今天,就给大家来介绍一下ARBOR宽温级微型主板 FixBoard-801E。 据悉,此款产品功耗低、运算能力强大、身材娇小也不影响扩展能力,加之现在-40~80℃的宽温范围,可以保证在恶劣环境下正常运行的性能,不想抢手也难喽!
ARBOR FixBoard-801E
ARBOR FixBoard-801E采用Intel 超低电压Celeron M 600 MHz CPU,FSB 400 MHz,板载256MB DDR SDRAM,芯片组为Intel 852GM+Intel ICH4。超低的功耗保证了系统的稳定运行,解决了因处理器高运算而产生的高功耗的问题。ARBOR FixBoard-801E拥有6个串口(COM1/2:RS-232/422/485, COM3/4/5/6:RS-232),提供SPP/EPP/ECP模式的并口,支持一个软驱驱动,6个USB 2.0兼容的接口,扩展接口包括1个PCI、1个PC/104& PC/104 Plus接口。支持DOC和TypeII型CF卡,最高4GB。网络芯片组采用Intel 82551QM10/100 Base-T,Flash BIOS中内置启动ROM,支持网络启动。显示芯片采用Intel 852GM,最大支持64MB UMA显存,支持独立双显示,CRT支持最高...

>> 阅读全文

实际上,linux系统有两个时钟:一个是由主板电池驱动的“Real Time Clock”也叫做RTC或者叫CMOS时钟,硬件时钟。当操作系统关机的时候,用这个来记录时间,但是对于运行的系统是不用这个时间的。另一个时间是 “System clock”也叫内核时钟或者软件时钟,是由软件根据时间中断来进行计数的,内核时钟在系统关机的情况下是不存在的,所以,当操作系统启动的时候,内核时钟是要读取RTC时间来进行时间同步(有些情况下,内核时钟也可以通过ntp服务器来读取时间)这两个时钟通常会有一些误差,所以长时间可以导致这两个时钟偏离的比较多,最简单的保持两个时间同步的方法是用软件测出他们之间的误差率,然后用软件进行修正。在每次重新启动系统的时候,系统都会用hwclock命令对时间进行同步。如果内核时钟在每一个时间中断都快或者慢的话,可以用adjtimex命令进行调整,使得RTC和内核时间走的快慢一致。linux的内核时间实际上是记录从1970年1月1日距离现在的秒数,并且以GMT(格林尼治时间)(或者叫UTC- Coordinated Universal Time)为标准,UTC是不随着DST(夏令时)变换,需要有变化的是由应用程序自身来完成时间的转换。通常,本地时间=UTC时间+时区在安装linux系统的时候,...

>> 阅读全文