摘要:
A computing device (100) has memory (180) subdivided into a first configuration of pools of fixed size memory buffers (188). In response to requests for memory specifying a particular memory size, a fixed size memory of at least the particular size is allocated from the memory area (510, 520). Metrics are collected for each memory request, the metrics including distinct memory sizes based on the particular size requested, and the peak number of concurrent requests for each distinct memory size (530). The memory area is reconfigured as needed into a second configuration of pools of fixed size memory buffers using the metrics collected (540, 550).
摘要:
A communication device (100) includes three levels and at least one feature and at least one protocol for communicating with other communication devices. The three levels are high level or user ergonomics (302), common level or feature/protocol (310), and low level or hardware platform (318). The feature/protocol level (310) is adapted for controlling the at least one feature and the at least one protocol. The user ergonomics (302) includes a first interface (304) coupled to the feature/protocol level (310) for allowing the user ergonomics level (302) to change without affecting the feature/protocol level (310). The, hardware platform (318) includes a second interface coupled to the feature/protocol level (310) for allowing the hardware platform (318) to change without affecting the feature/protocol level (310) or the user ergonomics level (302).
摘要:
In radio processing control (11), a plurality of architectural layers (270, 290, 390) separate at least one of a plurality of tasks (272) from another task (292). For communicating among the tasks within (274, 276, 278) or across (229, 239) the layers, a buffer (300) for each of the tasks is provided by a communication resource (602). A messaging protocol for passing information from the tasks is defined to be a predefined information packet having a header (700) preceding any optional data. A flag portion (701) of the header designates the information as intralayer or interlayer. If the information is interlayer (229, 239), an identifier portion (703, 704) of the header identifies the source (272) of the information and an operation portion (702) identifies an operation code.
摘要:
In a radio transceiver having a microcomputer (11) that controls various hardware-dependent components (220) and functions (240) that form a plurality of radio control processes, a method and apparatus for executing the radio control processes includes providing the microcomputer (11) with a plurality of virtual sources (272). The virtual sources (272) are for collecting and distributing data (440) generated by the hardware-dependent components (220) and functions (240) in the radio transceiver. A plurality of hardware-independent tasks (292, 392) for executing the radio control processes are also provided by the microcomputer. A distribution controlling interface standard (228) for controlling which hardware-independent task (292, 392) will receive from which virtual source (272) is further provided by the microcomputer (11).
摘要:
A portable two-way radio includes a radio portion and a battery removably attached to the radio portion. The radio portion includes an opening that is accessible when the battery is removed. An electronic card is received by the radio portion through the opening. When reassembled, the battery retains the electronic card in the radio portion.
摘要:
A trunked communication system wherein channel assignment information is provided to a requesting subscriber unit in a dual word format that includes separate and specific information regarding both a transmit frequency and a receive frequency. The transmit and receive frequency information is provided in a coded form, which can be decoded by the subscriber unit with reference to a table of information stored therein in conjunction with a simple algorithm.