Font Size: a A A

Research And Implementation Of Parallel Programming Tool Based On JTAG

Posted on:2009-05-20Degree:MasterType:Thesis
Country:ChinaCandidate:J W LiFull Text:PDF
GTID:2178360275471799Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the flexible, convenient and stable characteristics, JTAG (Joint Test Access Group) programming tool become widely used in the field of embedded systems. However, the widespread used emluator-based programming tools do not have the ability to work independently, and can only perform one target once a time.A JTAG-based Parallel programming tool, with user-friendly interface, has the ability to manipulate more than one target at one time. The system, based on development board with keyboard and LCD (Liquid Crystal Display), consists of a time-sharing core, parallel programming application and user interface.Time-sharing core is the basis of parallel-processing functions; it has modified to provide a time-sharing scheduling system based on the famous microkernel MicroC/OS-II, and now, it use a 4-level queue to manage all the tasks in the system. Time-sharing system could also provide the functions including inter-process communication, memory management etc.Parallel programming application is the main goal of this system. Based on the driver of JTAG, a set of functions is provided including data/instruction register reading/writing, chain selecting, bypassing and resetting to the caller. Then using the JTAG interface and time-sharing core, a parallel programming features is provided according to FLASH operating rule.User interface is the basic of programming tools for working independent from host. The user interface, based on a small keyboard and LCD, can satisfy users with simple interaction needs.Testing showed that, with the system consisting of S3C2440 processor and FLASH, the programming rate is 2.8 Kbytes per second for single target and 2.7Kbytes per second for two targets. Practice shows this system has strong practical for small files.
Keywords/Search Tags:Embedded System, Programming tool, Parallel
PDF Full Text Request
Related items