Software management systems and methods for automotive computing devices
    1.
    发明授权
    Software management systems and methods for automotive computing devices 失效
    用于汽车计算设备的软件管理系统和方法

    公开(公告)号:US07043613B2

    公开(公告)日:2006-05-09

    申请号:US10856257

    申请日:2004-05-27

    IPC分类号: G06F12/00

    摘要: A method for facilitating fast start-up/shut-down of a computing device having a processor, volatile memory, non-volatile memory, and SRAM is described. In one embodiment, an object store for the computing device is provided in the non-volatile memory. A fast lossless shut-down of the computing device may be accomplished by periodically writing data from the object store to a non-volatile medium during operation of the computing device.

    摘要翻译: 描述了一种用于促进具有处理器,易失性存储器,非易失性存储器和SRAM的计算设备的快速启动/关闭的方法。 在一个实施例中,用于计算设备的对象存储器被提供在非易失性存储器中。 可以通过在计算设备的操作期间将数据从对象存储器周期性地写入非易失性介质来实现计算设备的快速无损关闭。

    Vehicle computer system with wireless internet connectivity
    2.
    发明授权
    Vehicle computer system with wireless internet connectivity 有权
    具有无线互联网连接的车载计算机系统

    公开(公告)号:US06202008B1

    公开(公告)日:2001-03-13

    申请号:US09394127

    申请日:1999-09-10

    IPC分类号: G06F700

    摘要: A vehicle computer system has a housing sized to be mounted in a vehicle dashboard or other appropriate location. A computer is mounted within the housing and executes an open platform, multi-tasking operating system. The computer runs multiple applications on the operating system, including both vehicle-related applications (e.g., vehicle security application, vehicle diagnostics application, communications application, etc.) and non-vehicle-related applications (e.g., entertainment application, word processing, etc.). The computer system has an Internet wireless link to provide access to the Internet. One or more of the applications may utilize the link to access content on the Internet.

    摘要翻译: 车辆计算机系统具有尺寸设置为安装在车辆仪表板或其他适当位置的壳体。 计算机安装在外壳内并执行开放平台,多任务操作系统。 计算机在操作系统上运行多个应用程序,包括车辆相关应用程序(例如车辆安全应用程序,车辆诊断应用程序,通信应用程序等)和非车辆相关应用程序(例如娱乐应用程序,文字处理等) 。)。 计算机系统具有互联网无线链路以提供对因特网的访问。 一个或多个应用程序可以使用链接来访问因特网上的内容。

    Multi-function, multi-mode switch for an instrument
    4.
    发明授权
    Multi-function, multi-mode switch for an instrument 失效
    多功能,多模式开关仪表

    公开(公告)号:US5218290A

    公开(公告)日:1993-06-08

    申请号:US648276

    申请日:1991-01-31

    摘要: A multi-function, multi-mode switch for an instrument that changes the instrument between primary and secondary functions and between first and second modes of operation within the primary and secondary functions. The instrument changes from the first mode of operation to the second mode of operation when the switch is actuated for a first period of time. The instrument changes from the second mode of operation to the first mode of operation when the switch is activated for a second period of time. The instrument changes between the primary and secondary functions when the switch is operated for a third period of time. The switch controls a program that instructs the instrument to perform the appropriate operations. The program also instructs the instrument to confirm that an operation has occurred via audible and visual feedback.

    Capacitance measurement
    5.
    发明授权
    Capacitance measurement 失效
    电容测量

    公开(公告)号:US5136251A

    公开(公告)日:1992-08-04

    申请号:US648277

    申请日:1991-01-31

    IPC分类号: G01R27/26

    CPC分类号: G01R27/2605

    摘要: The capacitance of an unknown capacitor is measured with multimeter instrumentation employing a dual slope analog-to-digital converter. The initial voltage across the capacitor is measured and the capacitor is cyclically charged until the capacitor reaches a predetermined proportion of possible charge. The final voltage is measured. The voltage across the charging resistance is integrated over successive charging cycles to provide a value proportional to the charge delivered to the capacitor and this value is divided by the difference between the initial and final voltages.

    摘要翻译: 使用双斜率模数转换器的万用表仪器测量未知电容器的电容。 测量电容器两端的初始电压,电容器循环充电直到电容器达到预定比例的可能电荷。 测量最终电压。 充电电阻两端的电压在连续的充电周期内积分,以提供与传送到电容器的电荷成比例的值,该值除以初始和最终电压之间的差值。

    Vehicle computer system with audio entertainment system
    6.
    发明授权
    Vehicle computer system with audio entertainment system 有权
    车载电脑系统带音响娱乐系统

    公开(公告)号:US08001290B2

    公开(公告)日:2011-08-16

    申请号:US12205386

    申请日:2008-09-05

    IPC分类号: G06F3/00 G06F13/00

    CPC分类号: B60R16/0315 B60R2016/0322

    摘要: A vehicle computer system has an audio entertainment system implemented in a logic unit and audio digital signal processor (DSP) independent from the host CPU. The audio entertainment system employs a set of ping/pong buffers and direct memory access (DMA) circuits to transfer data between different audio devices. Audio data is exchanged using a mapping overlay technique, in which the DMA circuits for two audio devices read and write to the same memory buffer. The computer system provides an audio manager API (application program interface) to enable applications running on the computer to control the various audio sources without knowing the hardware and implementation details of the underlying sound system. Different audio devices and their drivers control different functionality of the audio system, such as equalization, volume controls and surround sound decoding. The audio manager API transfers calls made by the applications to the appropriate device driver(s). The computer system also supports a speech recognition system. Speech utterances are picked up by a microphone and sampled at an internal sampling rate. However, the speech recognition system employs a lower sampling rate. The computer system converts microphone data from the higher internal sampling rate to the desired sampling rate by piggybacking the microphone data on command/message streams to an SPI (serial peripheral interface) of the audio DSP. The DSP performs normal low-pass filtering and down sampling on the data stream and then uses the SPI to send out the microphone data at the lower sampling rate.

    摘要翻译: 车载计算机系统具有独立于主机CPU的逻辑单元和音频数字信号处理器(DSP)中实现的音频娱乐系统。 音频娱乐系统采用一组乒乓缓冲器和直接存储器访问(DMA)电路来在不同音频设备之间传输数据。 使用映射覆盖技术交换音频数据,其中用于两个音频设备的DMA电路读取和写入同一个存储器缓冲器。 计算机系统提供音频管理器API(应用程序接口),以使得能够在计算机上运行的应用程序能够控制各种音频源,而无需了解底层声音系统的硬件和实现细节。 不同的音频设备及其驱动程序控制音频系统的不同功能,如均衡,音量控制和环绕声解码。 音频管理器API将由应用程序发出的呼叫传送到适当的设备驱动程序。 计算机系统还支持语音识别系统。 语音话音由麦克风拾取并以内部采样率进行采样。 然而,语音识别系统采用更低的采样率。 计算机系统通过将命令/消息流上的麦克风数据连接到音频DSP的SPI(串行外设接口),将麦克风数据从较高的内部采样率转换为所需的采样率。 DSP对数据流进行正常的低通滤波和下采样,然后使用SPI以较低采样率发送麦克风数据。

    Software management systems and methods for automotive computing devices
    7.
    发明授权
    Software management systems and methods for automotive computing devices 有权
    用于汽车计算设备的软件管理系统和方法

    公开(公告)号:US07296258B2

    公开(公告)日:2007-11-13

    申请号:US10856083

    申请日:2004-05-27

    IPC分类号: G06F9/44 G06F9/45

    摘要: Methods and systems for operating automotive computing devices are described. In one embodiment, a small amount of static RAM (SRAM) is incorporated into an automotive computing device. The SRAM is battery-backed to provide a non-volatile memory space in which critical data, e.g. the object store, can be maintained in the event of a power loss. Circuitry is provided to ensure that the SRAM receives back up power from the battery at appropriate times. Software manages the SRAM and the other storage assembly components and makes use of virtual paging or virtual addressing techniques to keep track of where various pages, including object store pages, are stored in the system. The software knows where all of the object store pages are located so that in the event of a power loss, the page locations are known and hence the pages can be used when power is restored. The SRAM is advantageously used to maintain so-called “dirty pages” or pages that have been written to so that these pages are not lost in the event of a power interruption. Additionally, the software can also provide an orderly means by which pages in the SRAM can be written out to flash memory thereby avoiding unnecessary flash write operations which, in turn, increases the lifetime of the flash memory.

    摘要翻译: 描述了用于操作汽车计算设备的方法和系统。 在一个实施例中,少量静态RAM(SRAM)被并入到汽车计算设备中。 SRAM是电池供电的,以提供非易失性存储器空间,其中关键数据,例如, 对象存储,可以在发生电力损失的情况下维护。 提供电路以确保SRAM在适当的时间从电池接收电力。 软件管理SRAM和其他存储组件组件,并利用虚拟寻呼或虚拟寻址技术跟踪各种页面(包括对象存储页面)存储在系统中的位置。 软件知道所有对象存储页面所在的位置,以便在掉电的情况下,页面位置是已知的,因此在恢复电源时可以使用页面。 SRAM有利地用于维护已经被写入的所谓的“脏页面”或页面,使得在电源中断的情况下这些页面不会丢失。 此外,该软件还可以提供一种有序的手段,通过该方式可以将SRAM中的页面写入闪存,从而避免不必要的闪存写入操作,这又会增加闪存的使用寿命。

    Alternative methods in memory protection
    8.
    发明授权
    Alternative methods in memory protection 失效
    使用现场可编程门阵列独立于微处理器进行存储器访问预防

    公开(公告)号:US07210014B2

    公开(公告)日:2007-04-24

    申请号:US10855065

    申请日:2004-05-27

    IPC分类号: G06F12/00

    CPC分类号: G06F12/1466 G06F12/1425

    摘要: An exemplary system includes a microprocessor executing an operating system, a memory, a bus connecting the microprocessor to the memory, and a memory protection module controlling access to the memory independent of the microprocessor. Access to the memory may be based on a combination of an address, data, and memory control signals received from the microprocessor. A method includes, independent of the microprocessor executing an operating system, controlling access to a system memory based on a combination of signals received from the microprocessor.

    摘要翻译: 示例性系统包括执行操作系统的微处理器,存储器,将微处理器连接到存储器的总线,以及控制对独立于微处理器的对存储器的访问的存储器保护模块。 对存储器的访问可以基于从微处理器接收的地址,数据和存储器控制信号的组合。 一种方法包括,独立于执行操作系统的微处理器,基于从微处理器接收的信号的组合来控制对系统存储器的访问。

    Vehicle computer system audio entertainment system
    9.
    发明授权
    Vehicle computer system audio entertainment system 失效
    车载电脑系统音响娱乐系统

    公开(公告)号:US07085710B1

    公开(公告)日:2006-08-01

    申请号:US09004076

    申请日:1998-01-07

    IPC分类号: G10L19/00

    CPC分类号: B60R16/0315 B60R2016/0322

    摘要: A vehicle computer system has an audio entertainment system implemented in a logic unit and audio digital signal processor (DSP) independent from the host CPU. The audio entertainment system employs a set of ping/pong buffers and direct memory access (DMA) circuits to transfer data between different audio devices. Audio data is exchanged using a mapping overlay technique, in which the DMA circuits for two audio devices read and write to the same memory buffer. The computer system provides an audio manager API (application program interface) to enable applications running on the computer to control the various audio sources without knowing the hardware and implementation details of the underlying sound system. Different audio devices and their drivers control different functionality of the audio system, such as equalization, volume controls and surround sound decoding. The audio manager API transfers calls made by the applications to the appropriate device driver(s). The computer system also supports a speech recognition system. Speech utterances are picked up by a microphone and sampled at an internal sampling rate. However, the speech recognition system employs a lower sampling rate. The computer system converts microphone data from the higher internal sampling rate to the desired sampling rate by piggybacking the microphone data on command/message streams to an SPI (serial peripheral interface) of the audio DSP. The DSP performs normal low-pass filtering and down sampling on the data stream and then uses the SPI to send out the microphone data at the lower sampling rate.

    摘要翻译: 车载计算机系统具有独立于主机CPU的逻辑单元和音频数字信号处理器(DSP)中实现的音频娱乐系统。 音频娱乐系统采用一组乒乓缓冲器和直接存储器访问(DMA)电路来在不同音频设备之间传输数据。 使用映射覆盖技术交换音频数据,其中用于两个音频设备的DMA电路读取和写入同一个存储器缓冲器。 计算机系统提供音频管理器API(应用程序接口),以使得能够在计算机上运行的应用程序能够控制各种音频源,而无需了解底层声音系统的硬件和实现细节。 不同的音频设备及其驱动程序控制音频系统的不同功能,如均衡,音量控制和环绕声解码。 音频管理器API将由应用程序发出的呼叫传送到适当的设备驱动程序。 计算机系统还支持语音识别系统。 语音话音由麦克风拾取并以内部采样率进行采样。 然而,语音识别系统采用更低的采样率。 计算机系统通过将命令/消息流上的麦克风数据连接到音频DSP的SPI(串行外设接口),将麦克风数据从较高的内部采样率转换为所需的采样率。 DSP对数据流进行正常的低通滤波和下采样,然后使用SPI以较低采样率发送麦克风数据。

    Vehicle computer system with high speed data buffer and serial
interconnect
    10.
    发明授权
    Vehicle computer system with high speed data buffer and serial interconnect 失效
    车载计算机系统具有高速数据缓冲和串行互连

    公开(公告)号:US6009363A

    公开(公告)日:1999-12-28

    申请号:US668781

    申请日:1996-06-24

    摘要: A vehicle computer system has a housing sized to be mounted in a vehicle dashboard or other appropriate location. The housing includes a base unit and a faceplate. A first logic unit is mounted to the base unit to form a support module. The support module has two interfacing slots and can support connections to multiple peripheral devices. The support module facilitates high speed data exchange between the peripheral devices for streaming continuous audio or video data. The support module has a fast data memory to temporarily hold data being communicated between the peripheral devices. The support module also has a memory access circuit associated with each of the peripheral devices which designates at least one storage area within the fast data memory to hold data received from, or to be sent to, the associated peripheral device. The vehicle computer has a computer module which can be connected to or removed from one interfacing slot of the support module. A multi-bit bus (e.g., PCI bus) interfaces the computer module and the support module. The vehicle computer system also has a logic unit mounted to the faceplate to form a faceplate module. This module is detachably connected to the other interfacing slot of the support module. When the faceplate module is attached, a high speed serial interface electronically couples the support module to the faceplate module. The high speed serial interface enables the logic units on the support and faceplate modules to exchange a high speed, synchronized, serial bit stream. This data stream is organized into multiple frames, with each frame having multiple data bits and at least one valid bit to indicate whether the data bits are valid.

    摘要翻译: 车辆计算机系统具有尺寸设置为安装在车辆仪表板或其他适当位置的壳体。 壳体包括基座单元和面板。 第一逻辑单元安装到基座单元以形成支撑模块。 支持模块有两个接口插槽,可以支持与多个外围设备的连接。 支持模块便于用于流连续音频或视频数据的外围设备之间的高速数据交换。 支持模块具有快速数据存储器,用于临时保存在外围设备之间通信的数据。 支持模块还具有与每个外围设备相关联的存储器访问电路,其指定快速数据存储器内的至少一个存储区域,以保存从相关联的外围设备接收或发送到相关联的外围设备的数据。 车辆计算机具有可以连接到支撑模块的一个接口槽或从其移除的计算机模块。 多位总线(例如,PCI总线)接口计算机模块和支持模块。 车辆计算机系统还具有安装到面板上以形成面板模块的逻辑单元。 该模块可拆卸地连接到支撑模块的另一个接口槽。 当面板模块连接时,高速串行接口将支撑模块电连接到面板模块。 高速串行接口支持支持和面板模块上的逻辑单元交换高速,同步的串行位流。 该数据流被组织成多个帧,每个帧具有多个数据位和至少一个有效位,以指示数据位是否有效。