Changes between Version 79 and Version 80 of Developer/OpenProjects
- Timestamp:
- 12/17/08 02:49:49 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Developer/OpenProjects
v79 v80 65 65 66 66 67 Status: [wiki:ChrisJohns ChrisJohns] and [wiki:TBR/User/JoelSherrill JoelSherrill] have done initial work on adding trace points to RTEMS. 67 68 '''Status:''' [wiki:ChrisJohns ChrisJohns] and [wiki:TBR/User/JoelSherrill JoelSherrill] have done initial work on adding trace points to RTEMS. 68 69 69 70 Instrument RTEMS so that a timeline visualization tool can be used to "place a scope" on a running RTEMS system. This project has multiple parts. … … 86 87 87 88 88 Status: No active volunteers. 89 90 '''Status:''' No active volunteers. 89 91 90 92 RTEMS does not currently support POSIX Asynchronous IO as defined by … … 111 113 112 114 113 Status: No active volunteers. 115 116 '''Status:''' No active volunteers. 114 117 115 118 Reimplement Classic API notepads and POSIX keys using code like std::map … … 133 136 134 137 135 Status: Ongoing effort with multiple discrete projects. Much progress has made on this goal since 4.7.0 but there is more shrinking left. We are now to the point where the ARM/Thumb BSP rtl22xx_t has ~15K of code in the minimum.exe test. 138 139 '''Status:''' Ongoing effort with multiple discrete projects. Much progress has made on this goal since 4.7.0 but there is more shrinking left. We are now to the point where the ARM/Thumb BSP rtl22xx_t has ~15K of code in the minimum.exe test. 136 140 137 141 Reduce footprint of minimum RTEMS application. We would like to be able to run on a CPU with only 64K ROM and 16K RAM. This level of target hardware obviously is too small to host some RTEMS features. … … 149 153 150 154 151 Status:No active volunteers.155 '''Status:''' No active volunteers. 152 156 153 157 Convert more NIC drivers from FreeBSD to RTEMS. It would actually be more … … 158 162 159 163 160 Status:[wiki:ChrisJohns ChrisJohns] has filed a PR with a prototype.164 '''Status:''' [wiki:ChrisJohns ChrisJohns] has filed a PR with a prototype. 161 165 162 166 Add an ordered constructor type system for automatic manager … … 169 173 170 174 171 Status:Please ask for detailed information on the particular175 '''Status:''' Please ask for detailed information on the particular 172 176 BSP/simulator combination you are interested in. There are lots of 173 177 combinations available and the status changes frequently. … … 197 201 198 202 199 Status:No active volunteers.203 '''Status:''' No active volunteers. 200 204 201 205 RTEMS based RT-VMM (Real-Time Virtual Machine Monitor). Current RTEMS can not support to run another OS (such as Linux or uClinux). We want … … 207 211 208 212 209 Status:No active volunteers.213 '''Status:''' No active volunteers. 210 214 211 215 USB host stack for RTEMS. Port the latest FreeBSD USB stack for RTEMS. … … 215 219 216 220 217 Status:No active volunteers.221 '''Status:''' No active volunteers. 218 222 219 223 Update current TCP/IP stack to new source base from FreeBSD. … … 227 231 228 232 229 Status:No active volunteers.233 '''Status:''' No active volunteers. 230 234 231 235 Page based memory system is supported by CPUs with MMU. Introducing MMU support and page based memory management systems can benefit RTEMS a lot as regarded to memory protection, reduce memory fragmentation. … … 251 255 252 256 253 Status:No active volunteers.257 '''Status:''' No active volunteers. 254 258 255 259 Current Port: ftp://ftp.rtems.org/pub/rtems/people/joel/rtems-lwip/ … … 270 274 271 275 272 Status:No active volunteers.276 '''Status:''' No active volunteers. 273 277 274 278 Interface base development model (normal known as COM in Microsoft’s world) is very helpful for large scale software development. Major commercial RTOS like VxWorks, LynxOS support IDL/COM. Introduce IDL and COM model need an idl compiler, and also there are lots type of COM to choose in open source world. There is support for omniORB in RTEMS, however, omniORB lack feature for recent language like JAVA. The popular COM/COBRA choices are Universal Network Objects from Sun (used in openoffice), XPIDL by mozilla and SWIG (http://www.swig.org/) to name a few. … … 286 290 287 291 288 Status:No active volunteers.292 '''Status:''' No active volunteers. 289 293 290 294 There are very few tests in the RTEMS source base which benchmark the … … 302 306 303 307 304 Status:[wiki:TBR/User/JoelSherrill JoelSherrill] and [wiki:JenniferAverett JenniferAverett] have done work in this area.308 '''Status:''' [wiki:TBR/User/JoelSherrill JoelSherrill] and [wiki:JenniferAverett JenniferAverett] have done work in this area. 305 309 306 310 This task consists of performing automated coverage testing using an open … … 336 340 337 341 338 Status:Implemented. Needs evaluation on various architectures.342 '''Status:''' Implemented. Needs evaluation on various architectures. 339 343 340 344 Prior to the RTEMS 4.8 Releases, RTEMS based all timing on clock ticks. … … 384 388 385 389 386 Status:Implemented. Needs configuration support and tests.390 '''Status:''' Implemented. Needs configuration support and tests. 387 391 388 392 Implement POSIX (named) FIFOs and (unnamed) Pipes. See [wiki:Projects/POSIXFIFOs POSIXFIFOs] for technical details. … … 392 396 393 397 394 Status:No active volunteers.398 '''Status:''' No active volunteers. 395 399 396 400 Implement missing file descriptor dup cases. … … 415 419 416 420 417 STATUS:Very active as of 14 December 2008. Ask on the mailing list.421 '''Status:''' Very active as of 14 December 2008. Ask on the mailing list. 418 422 419 423 [http://www.eclipse.org Eclipse] is an open source Integrated Development … … 466 470 467 471 468 Status:[wiki:ChrisJohns ChrisJohns] has started this effort. Contact him for472 '''Status:''' [wiki:ChrisJohns ChrisJohns] has started this effort. Contact him for 469 473 information on how you can help. 470 474 … … 490 494 491 495 492 Status:No active volunteers.496 '''Status:''' No active volunteers. 493 497 494 498 The goal is to have a graphical tool to configure RTEMS for a certain … … 516 520 517 521 518 Status:522 '''Status:''' 519 523 * [wiki:TBR/User/JoelSherrill JoelSherrill] is slowly building test scripts. He has reported gcc results on mulitiple targets. 520 524 * The CVS module gcc-testing has the support infrastructure. … … 546 550 547 551 548 Status:No active volunteers.552 '''Status:''' No active volunteers. 549 553 550 554 … … 568 572 569 573 570 Status:No active volunteers.574 '''Status:''' No active volunteers. 571 575 572 576 The goal of this project is to provide precompiled versions of the … … 598 602 599 603 600 Status:[wiki:LaurentGuerby LaurentGuerby] has implemented the multilib'ing of the Ada run-time libraries. gnatmake does not yet properly process -mcpu options like gcc so you have to use special command line options that make you way too aware of the multilib.604 '''Status:''' [wiki:LaurentGuerby LaurentGuerby] has implemented the multilib'ing of the Ada run-time libraries. gnatmake does not yet properly process -mcpu options like gcc so you have to use special command line options that make you way too aware of the multilib. 601 605 602 606 The goal of this project is to implement Multilib support for GNU Ada (GNAT) run-time libraries in GCC. This primary … … 611 615 612 616 613 Status:No active volunteers.617 '''Status:''' No active volunteers. 614 618 615 619 The purpose of this project is to make the [http://gcc.gnu.org/java/ GJC (GNU Java Compiler)] work with RTEMS. RTEMS is supported as a target in GCC so it is expected that the primary development focus of this project will be to adapt the run-time library to RTEMS. Since the GNU Ada and C++ run-times are already ported to RTEMS, there are examples to work from for many issues. Also if the porter assumes it is using the POSIX thread interface, it is very likely that the GNU/Linux port will be a good reference. … … 643 647 644 648 645 Status:No active volunteers.649 '''Status:''' No active volunteers. 646 650 647 651 Integrate RTEMS Development Environment with … … 656 660 657 661 658 Status:No active volunteers.662 '''Status:''' No active volunteers. 659 663 660 664 ArgoUML is a java base CASE tool. It can generage C++ code from UML and it is very useful in large scale firmware development. First step of integrating ArgoUML with RTEMS is converting some of the RTEMS C++ class into ArgoUML's UML.