Font Size: a A A

Based On Acoral Debugger In The Research And Design Of The Operating System

Posted on:2013-08-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y W RenFull Text:PDF
GTID:2248330374986537Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Recently, the development of embedded technology is very quikly. With its rapidlydevelopment, the embedded software becoming more and more complex, whichincrease the possibility of software bugs. It makes debugging technology playing animportant role in the development of embedded software. As the program doctor,Debugger is important to discover and eliminate errors of software. Embedded systemhas limited hardware resources, so it uses cross-debugging technology, which isdifferent to traditional stand-alone debugging on PC. In cross-debugging technology, itincludes target-side and host-side. How to use the software debug technology to removebugs, improve debugging efficiency, and shorten software development time hasbecame an important topic in embedded system development.As an open-source project, acoral is an embedded oprerating system whichsupports multi-core and strong real-time. There is no debugger supports it. Sodeveloping a debbuger for acoral is very important, in this way we not only can deeplyunderstand acoral kernel, but also can master the technology of the debugger designing.In this article, firstly, we detailed analysis the technology of embedded debuggerdesigning, which includes the dwarf debugging information format, and how to read thedebugging information. Secondly, we design and realize a debugger basing on theanalyzing of source code of the acoral and gdb. Finally, we transplant the acoral toPB11MPCore development board, run and verificate the function of acoral debuuger.
Keywords/Search Tags:acoral, PB11MPCore, gdb, acoral_debugger, RSP
PDF Full Text Request
Related items