Changes between Version 468 and Version 469 of Developer/OpenProjects
- Timestamp:
- 02/14/19 14:48:19 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Developer/OpenProjects
v468 v469 81 81 82 82 Some of the identified activities which would augment our testing capabilities are listed here: 83 * ~~[wiki:Projects/Open/TestingImprovements RTEMS Testing] - General testing framework for RTEMS.~~84 83 * ''[wiki:Projects/Open/TestSpecification RTEMS Test Specification]'' - Develop a formal test specification. 85 84 * [wiki:Projects/Open/TestScreenValidation RTEMS Test Screen Validation] - Create a tool to validate test output. 86 * ~~'' '''[wiki:Projects/Open/CoverageAnalysis Improve Coverage Analysis]''' '' - Strive for 100% coverage.~~87 85 * '''[wiki:Projects/Open/ImproveGDBSim Improve GDB Simulation]''' - Fixing some issues in GDB Simulators. 88 86 * [wiki:Projects/Open/SimulatorUpdates Simulator Updates] - Find and fix problems in BSPs that target simulators. 89 87 * [wiki:Projects/Open/GNUToolsTesting Testing of the GNU Tools] - Improve Tools Testing on RTEMS targets 90 * ~~[wiki:Projects/Open/POSIXComplianceTestSuite POSIX Compliance Test Suite] Develop cross-platform POSIX API Compliance tests (Ticket #2262).91 * Ticket #2262 is obsolete, refer to ticket #296692 * The task to add POSIX Compliance Tests has been divided into smaller tasks for GCI students to work on, and many of these have been added successfully, and bugs have also been reported in tickets. The main task is now fixing the bugs which have been identified such as fixing missing function prototypes.93 88 * [wiki:Projects/Open/TestTemplate RTEMS Test Template] - Improve automatic generation of tests. 94 89 * ''[wiki:Projects/Open/Fault_injection Fault tolerance]'' - get a fault injection tool to work with RTEMS and create tutorials and examples. … … 106 101 * ''[wiki:Projects/Open/StackAnalysis Static Analysis of Stack Usage]'' - Develop a tool for static analysis of stack usage. 107 102 * ''[wiki:Projects/Open/PythonCoverageReporting Python Coverage Reporting (Python)]'' - Convert coverage reporting to Python and integrate into RTEMS Tools. 108 * ~~'' '''[wiki:Projects/Open/TesterImprovements RTEMS Test Improvements (Python)]''' '' - Improve RTEMS Tester (rtems-test) by adding simulator recipes for more simulators.~~109 103 * [wiki:Projects/Open/GCovReports GCov Reports] - Use gcov output as generated by covoar to generate useful reports. 110 104 * [wiki:Projects/Open/GProfReports GProf Reports] - Use gprof output as generated by covoar to generate useful reports. … … 128 122 = Run-Time Statistics = 129 123 130 * ~~'' '''[wiki:Projects/Open/TraceTool Run-Time Tracing]''' '' - Trace improvements and visualization.~~131 124 * ''[wiki:Projects/Open/CPU_Statistics CPU Statistics]'' - Improvements to CPU Usage Statistics. 132 125 * ''[wiki:Projects/Open/StackChecker Stack Checker]'' - Improvements to Stack Bounds Checker. … … 134 127 = Board Support Package (BSP) = 135 128 136 * ~~~'''[wiki:Projects/Open/x86_64_BSP x86_64 BSP]''' - Create an x86_64 BSP to allow RTEMS to run on OTS hardware and popular emulators. This is related to some of the pc386 BSP Improvements.~~~137 * ~~~'''[wiki:Projects/Open/ImprovePC386 PC386 BSP Improvements]''' - The BSP needs to support non-legacy PC configurations as well as address a few other issues. The x86_64 BSP project should only support non-legacy PC configurations.~~~138 * ~~~'''[wiki:Projects/Open/ImproveBeagleBSP Beagle BSP improvements]''' - More peripherals and other improvements for the Beagleboard family.~~~139 * ~~~'''[wiki:Projects/Open/ImproveRaspberryPiBSP Raspberry Pi improvements]''' - More peripherals and other improvements for Raspberry Pi.~~~140 * ~~~[wiki:Projects/Open/Emulatei386BIOS x86 BIOS emulation for VESA] - This is Pavel Pisa's idea.~~~141 * ~~~[wiki:Projects/Open/MicroblazePort Port RTEMS to Microblaze architecture] - New architecture port.~~~142 * ~~~[wiki:Projects/Open/SimulatorBSPs More BSPs for Simulators] - RTEMS can always use more BSPs for simulators (and readily available boards or open cores).~~~143 * ~~~[wiki:Projects/Open/MemoryProtection Memory Protection] - Implement MMU low-level support code for more BSPs.~~~144 * ~~~''[wiki:Projects/Open/MergeLEON Merge Leon]'' - Merging Gaisler LEON support code into mainstream RTEMS.~~~145 129 * [wiki:Projects/Open/EdisonBSP x86 Edison] - on hold due to unavailability of open information 146 130 147 131 = API Layers (POSIX, Classic, SAPI) = 148 132 149 * ~~~'''[wiki:Projects/Open/POSIXCompliance POSIX Compliance]''' - Improve POSIX compliance for RTEMS.~~~150 133 * [wiki:Projects/Open/OSEK OSEK] - Implement [http://portal.osek-vdx.org/ OSEK] automotive APIs. 151 134 * [wiki:Projects/Open/ProgammableLogicController Programmable Logic Controller] - Enable RTEMS as a [http://en.wikipedia.org/wiki/Programmable_logic_controller Programmable Logic Controller (PLC)].