Abstract:
Systems and methods for a digital signage network are provided. In one embodiment, a method for delivering multimedia content in a digital signage network is provided. The method comprises: creating a master playlist on a content server for a digital signage network, the master playlist having a plurality of slots; assigning a first universal media identifier to at least a first slot of the plurality of slots; assigning a first placeholder to at least a second slot of the plurality of slots; and transmitting the master playlist to a plurality of local media players of the digital signage network. The first universal media identifier identifies a first universal content file for display by the plurality of local media players. The first placeholder identifies a slot in the master playlist wherein associated targeted media content is displayable by one or more of the plurality of local media players.
Abstract:
A microcontroller system may include a microcontroller having a processor and a first memory, a memory bus and a second memory in communication with the microcontroller via the memory bus. The first memory may include instructions for accessing a first data set from a contiguous memory block in the second memory. The first data set may include a first word having a first value and a plurality of first other words. The first memory may include instructions for receiving a write instruction including a second data set to be written to the contiguous memory block. The first memory may include instructions for determining whether the first value equals the second value. If so, the first memory may include instructions for writing the second data set to the contiguous memory block and updating the first value.
Abstract:
A microcontroller system may include a microcontroller having a processor and a first memory, a memory bus and a second memory in communication with the microcontroller via the memory bus. The first memory may include instructions for accessing a first data set from a contiguous memory block in the second memory. The first data set may include a first word having a first value and a plurality of first other words. The first memory may include instructions for receiving a write instruction including a second data set to be written to the contiguous memory block. The first memory may include instructions for determining whether the first value equals the second value. If so, the first memory may include instructions for writing the second data set to the contiguous memory block and updating the first value.
Abstract:
Techniques that define a type of endian conversion to be performed on a portion of data stored within a memory system are described. A table entry is written to a memory management table that specifies the location of the portion of data within the memory system and the type of endian conversion to be performed on the portion of data.
Abstract:
Systems and methods for testing software code are provided. In one embodiment, a method for evaluating a test code is provided. The method comprises associating one or more unique software component identifiers with one or more components within a software application; compiling a first table that comprises the one or more unique software component identifiers associated with each of one or more components of the software application; inserting one or more correlation tags into a test code, wherein the test code includes one or more test procedures adapted to verify the software application; compiling a second table that identifies one or more of the one or more components within the software application tested by the one or more test procedures, based on the one or more correlation tags; and cross correlating the first table and the second table to determine one or more test metrics.