43 | | * Improvements in the [wiki:Developer/Eclipse/Information RTEMS Eclipse Integration]. |
44 | | * Compiling RTEMS with [wiki:Projects/CLANG CLANG]. |
45 | | * Integrate [wiki:Projects/CEXP CEXP] into main RTEMS distribution. |
46 | | * Implement a cross-platform [wiki:Projects/GSoC/ApplicationConfigurationGUI Application Configuration GUI]. |
47 | | * Integration of RTEMS cross development environment into [wiki:Projects/EVisualStudio eVisual Studio] |
48 | | * [wiki:Projects/ArgoUML ArgoUML RTEMS Support] |
49 | | * [wiki:RTEMS_Trace_Tool_ Run-Time Tracing] - includes gathering, capturing, and displaying information to the user. |
50 | | * [wiki:Projects/GDB_Python GDB Python] Script support for RTEMS |
51 | | * Scripts and documentation for creating and installing prebuilt tool packages: |
52 | | * [wiki:Building/RPM_Packages Building Tool RPM Packages] |
53 | | * [wiki:Building/DebianHostedTools Debian Packages] |
54 | | * [wiki:TBR/Delete/MacOSHostedTools MacOS tools] |
55 | | * [wiki:TBR/UserManual/MinGW_Tools_for_Windows MinGW Tools for Windows] |
56 | | * [wiki:TBR/Delete/Canadian_Cross_Compiler Canadian Cross Compiler] |
57 | | * Improvements to the [wiki:TBR/UserManual/RTEMS_Source_Builder RTEMS Source Builder] such as building host tools, building a GUI, and improving configuration management and creation. |
| 44 | * Improvements in the [wiki:Developer/Eclipse/Information RTEMS Eclipse Integration RTEMS Test Screen Validation]. |
| 45 | * Compiling RTEMS with [wiki:CLANG]. |
| 46 | * _Integrate_[wiki:CEXP_CLANG]. |
| 47 | * _Integrate_[wiki:CEXP]_into_main_RTEMS_distribution. |
| 48 | * _Implement_a_cross-platform_[wiki:ApplicationConfigurationGUI__Application_Configuration_GUI]. |
| 49 | * _Integration_of_RTEMS_cross_development_environment_into_[wiki:EVisualStudio__eVisual_Studio] |
| 50 | * _[wiki:ArgoUML__ArgoUML_RTEMS_Support] |
| 51 | * _[wiki:RTEMS_Trace_Tool___Run-Time_Tracing]_-_includes_gathering,_capturing,_and_displaying_information_to_the_user. |
| 52 | * _[wiki:GDB_Python_GDB_Python]_Script_support_for_RTEMS |
| 53 | * _Scripts_and_documentation_for_creating_and_installing_prebuilt_tool_packages: |
| 54 | * _[wiki:Building_Tool_RPM_Packages_RTEMS_Trace_Tool___Run-Time_Tracing]_-_includes_gathering,_capturing,_and_displaying_information_to_the_user. |
| 55 | * _[wiki:GDB_Python_GDB_Python]_Script_support_for_RTEMS |
| 56 | * _Scripts_and_documentation_for_creating_and_installing_prebuilt_tool_packages: |
| 57 | * _[wiki:Building_Tool_RPM_Packages] |
| 58 | * _[wiki:DebianHostedTools__Debian_Packages] |
| 59 | * _[wiki:MacOSHostedTools_MacOS_tools] |
| 60 | * _[wiki:MinGW_Tools_for_Windows_GDB_Python_GDB_Python]_Script_support_for_RTEMS |
| 61 | * _Scripts_and_documentation_for_creating_and_installing_prebuilt_tool_packages: |
| 62 | * _[wiki:Building_Tool_RPM_Packages] |
| 63 | * _[wiki:DebianHostedTools__Debian_Packages] |
| 64 | * _[wiki:MacOSHostedTools_MacOS_tools] |
| 65 | * _[[MinGW_Tools_for_Windows] |
| 66 | * _[[Canadian_Cross_Compiler_Building_Tool_RPM_Packages] |
| 67 | * _[[DebianHostedTools__Debian_Packages] |
| 68 | * _[[MacOSHostedTools_MacOS_tools] |
| 69 | * _[[MinGW_Tools_for_Windows_GDB_Python_GDB_Python]_Script_support_for_RTEMS |
| 70 | * _Scripts_and_documentation_for_creating_and_installing_prebuilt_tool_packages: |
| 71 | * _[[Building_Tool_RPM_Packages] |
| 72 | * _[[DebianHostedTools__Debian_Packages] |
| 73 | * _[[MacOSHostedTools_MacOS_tools] |
| 74 | * _[[MinGW_Tools_for_Windows] |
| 75 | * _[[Canadian_Cross_Compiler] |
| 76 | * _Improvements_to_the_[[RTEMS_Source_Builder_RTEMS_Source_Builder]_such_as_building_host_tools,_building_a_GUI,_and_improving_configuration_management_and_creation. |
| 77 | = RTEMS_Run-Time_Oriented = |
| 78 | |
| 79 | The_projects_in_this_category_are_more_focused_on_the_development_of_software_that_runs_on_RTEMS_on_target_hardware. |
| 80 | = Kernel_(SuperCore,_SuperCoreCPU,_libcpu) = |
| 81 | |
| 82 | * _[[SMP___Improvements_to_SMP_support]_-_Multiprocessing_is_of_increasing_importance_in_modern_systems_and_we_want_RTEMS_to_remain_competitive_and_useful._This_is_a_large_project_and_subtasks_should_be_identified_before_writing_any_proposal. |
| 83 | * _Implement_or_integrate_''[[Atomic_Operations_MinGW_Tools_for_Windows_GDB_Python_GDB_Python]_Script_support_for_RTEMS |
| 84 | * _Scripts_and_documentation_for_creating_and_installing_prebuilt_tool_packages: |
| 85 | * _[[Building_Tool_RPM_Packages] |
| 86 | * _[[DebianHostedTools__Debian_Packages] |
| 87 | * _[[MacOSHostedTools_MacOS_tools] |
| 88 | * _[[MinGW_Tools_for_Windows] |
| 89 | * _[[Canadian_Cross_Compiler_Building_Tool_RPM_Packages] |
| 90 | * _[[DebianHostedTools__Debian_Packages] |
| 91 | * _[[MacOSHostedTools_MacOS_tools] |
| 92 | * _[[MinGW_Tools_for_Windows_GDB_Python_GDB_Python]_Script_support_for_RTEMS |
| 93 | * _Scripts_and_documentation_for_creating_and_installing_prebuilt_tool_packages: |
| 94 | * _[[Building_Tool_RPM_Packages] |
| 95 | * _[[DebianHostedTools__Debian_Packages] |
| 96 | * _[[MacOSHostedTools_MacOS_tools] |
| 97 | * _[[MinGW_Tools_for_Windows] |
| 98 | * _[[Canadian_Cross_Compiler] |
| 99 | * _Improvements_to_the_[[RTEMS_Source_Builder_RTEMS_Source_Builder]_such_as_building_host_tools,_building_a_GUI,_and_improving_configuration_management_and_creation. |
| 100 | = RTEMS_Run-Time_Oriented = |
| 101 | |
| 102 | The_projects_in_this_category_are_more_focused_on_the_development_of_software_that_runs_on_RTEMS_on_target_hardware. |
| 103 | = Kernel_(SuperCore,_SuperCoreCPU,_libcpu) = |
| 104 | |
| 105 | * _[[SMP___Improvements_to_SMP_support]_-_Multiprocessing_is_of_increasing_importance_in_modern_systems_and_we_want_RTEMS_to_remain_competitive_and_useful._This_is_a_large_project_and_subtasks_should_be_identified_before_writing_any_proposal. |
| 106 | * _Implement_or_integrate_''[[Atomic_Operations]''._SMP_code_requires_additional_synchronization_primitives_that_are_not_available_currently_in_RTEMS. |
| 107 | * _Unified_Interrupt_and_PCI_APIs_--_[[UnifiedAPIs_Building_Tool_RPM_Packages] |
| 108 | * _[[DebianHostedTools__Debian_Packages] |
| 109 | * _[[MacOSHostedTools_MacOS_tools] |
| 110 | * _[[MinGW_Tools_for_Windows] |
| 111 | * _[[Canadian_Cross_Compiler_Building_Tool_RPM_Packages] |
| 112 | * _[[DebianHostedTools__Debian_Packages] |
| 113 | * _[[MacOSHostedTools_MacOS_tools] |
| 114 | * _[[MinGW_Tools_for_Windows_GDB_Python_GDB_Python]_Script_support_for_RTEMS |
| 115 | * _Scripts_and_documentation_for_creating_and_installing_prebuilt_tool_packages: |
| 116 | * _[[Building_Tool_RPM_Packages] |
| 117 | * _[[DebianHostedTools__Debian_Packages] |
| 118 | * _[[MacOSHostedTools_MacOS_tools] |
| 119 | * _[[MinGW_Tools_for_Windows] |
| 120 | * _[[Canadian_Cross_Compiler] |
| 121 | * _Improvements_to_the_[[RTEMS_Source_Builder_RTEMS_Source_Builder]_such_as_building_host_tools,_building_a_GUI,_and_improving_configuration_management_and_creation. |
| 122 | = RTEMS_Run-Time_Oriented = |
| 123 | |
| 124 | The_projects_in_this_category_are_more_focused_on_the_development_of_software_that_runs_on_RTEMS_on_target_hardware. |
| 125 | = Kernel_(SuperCore,_SuperCoreCPU,_libcpu) = |
| 126 | |
| 127 | * _[[SMP___Improvements_to_SMP_support]_-_Multiprocessing_is_of_increasing_importance_in_modern_systems_and_we_want_RTEMS_to_remain_competitive_and_useful._This_is_a_large_project_and_subtasks_should_be_identified_before_writing_any_proposal. |
| 128 | * _Implement_or_integrate_''[[Atomic_Operations_MinGW_Tools_for_Windows_GDB_Python_GDB_Python]_Script_support_for_RTEMS |
| 129 | * _Scripts_and_documentation_for_creating_and_installing_prebuilt_tool_packages: |
| 130 | * _[[Building_Tool_RPM_Packages] |
| 131 | * _[[DebianHostedTools__Debian_Packages] |
| 132 | * _[[MacOSHostedTools_MacOS_tools] |
| 133 | * _[[MinGW_Tools_for_Windows] |
| 134 | * _[[Canadian_Cross_Compiler_Building_Tool_RPM_Packages] |
| 135 | * _[[DebianHostedTools__Debian_Packages] |
| 136 | * _[[MacOSHostedTools_MacOS_tools] |
| 137 | * _[[MinGW_Tools_for_Windows_GDB_Python_GDB_Python]_Script_support_for_RTEMS |
| 138 | * _Scripts_and_documentation_for_creating_and_installing_prebuilt_tool_packages: |
| 139 | * _[[Building_Tool_RPM_Packages] |
| 140 | * _[[DebianHostedTools__Debian_Packages] |
| 141 | * _[[MacOSHostedTools_MacOS_tools] |
| 142 | * _[[MinGW_Tools_for_Windows] |
| 143 | * _[[Canadian_Cross_Compiler] |
| 144 | * _Improvements_to_the_[[RTEMS_Source_Builder_RTEMS_Source_Builder]_such_as_building_host_tools,_building_a_GUI,_and_improving_configuration_management_and_creation. |
| 145 | = RTEMS_Run-Time_Oriented = |
| 146 | |
| 147 | The_projects_in_this_category_are_more_focused_on_the_development_of_software_that_runs_on_RTEMS_on_target_hardware. |
| 148 | = Kernel_(SuperCore,_SuperCoreCPU,_libcpu) = |
| 149 | |
| 150 | * _[[SMP___Improvements_to_SMP_support]_-_Multiprocessing_is_of_increasing_importance_in_modern_systems_and_we_want_RTEMS_to_remain_competitive_and_useful._This_is_a_large_project_and_subtasks_should_be_identified_before_writing_any_proposal. |
| 151 | * _Implement_or_integrate_''[[Atomic_Operations]''._SMP_code_requires_additional_synchronization_primitives_that_are_not_available_currently_in_RTEMS. |
| 152 | * _Unified_Interrupt_and_PCI_APIs_--_[[UnifiedAPIs] |
| 153 | * _[[RTEMSSystemEvents__RTEMS_System_Events]_is_a_project_to_add_a_first_class_object_for_events.__Currently_all_event_sets_are_tied_to_a_specific_thread. |
| 154 | * _Add_cache_manager_support_for_architectures_not_having_it. |
| 155 | * _[[TinyRTEMS MacOSHostedTools MacOS tools] |
| 156 | * [[MinGW Tools for Windows] |
| 157 | * [[Canadian Cross Compiler Building Tool RPM Packages] |
| 158 | * [[DebianHostedTools Debian Packages] |
| 159 | * [[MacOSHostedTools MacOS tools] |
| 160 | * [[MinGW Tools for Windows GDB Python GDB Python] Script support for RTEMS |
| 161 | * Scripts and documentation for creating and installing prebuilt tool packages: |
| 162 | * [[Building Tool RPM Packages] |
| 163 | * [[DebianHostedTools Debian Packages] |
| 164 | * [[MacOSHostedTools MacOS tools] |
| 165 | * [[MinGW Tools for Windows] |
| 166 | * [[Canadian Cross Compiler] |
| 167 | * Improvements to the [[RTEMS Source Builder RTEMS Source Builder] such as building host tools, building a GUI, and improving configuration management and creation. |
63 | | * [wiki:SMP_ Improvements to SMP support] - Multiprocessing is of increasing importance in modern systems and we want RTEMS to remain competitive and useful. This is a large project and subtasks should be identified before writing any proposal. |
64 | | * Implement or integrate ''[wiki:Projects/GSoC/Atomic_Operations Atomic Operations]''. SMP code requires additional synchronization primitives that are not available currently in RTEMS. |
65 | | * Unified Interrupt and PCI APIs -- [wiki:UnifiedAPIs UnifiedAPIs] |
66 | | * [wiki:Projects/SystemEvents RTEMS System Events] is a project to add a first class object for events. Currently all event sets are tied to a specific thread. |
| 173 | * [[SMP Improvements to SMP support] - Multiprocessing is of increasing importance in modern systems and we want RTEMS to remain competitive and useful. This is a large project and subtasks should be identified before writing any proposal. |
| 174 | * Implement or integrate ''[[Atomic Operations MinGW Tools for Windows GDB Python GDB Python] Script support for RTEMS |
| 175 | * Scripts and documentation for creating and installing prebuilt tool packages: |
| 176 | * [[Building Tool RPM Packages] |
| 177 | * [[DebianHostedTools Debian Packages] |
| 178 | * [[MacOSHostedTools MacOS tools] |
| 179 | * [[MinGW Tools for Windows] |
| 180 | * [[Canadian Cross Compiler Building Tool RPM Packages] |
| 181 | * [[DebianHostedTools Debian Packages] |
| 182 | * [[MacOSHostedTools MacOS tools] |
| 183 | * [[MinGW Tools for Windows GDB Python GDB Python] Script support for RTEMS |
| 184 | * Scripts and documentation for creating and installing prebuilt tool packages: |
| 185 | * [[Building Tool RPM Packages] |
| 186 | * [[DebianHostedTools Debian Packages] |
| 187 | * [[MacOSHostedTools MacOS tools] |
| 188 | * [[MinGW Tools for Windows] |
| 189 | * [[Canadian Cross Compiler] |
| 190 | * Improvements to the [[RTEMS Source Builder RTEMS Source Builder] such as building host tools, building a GUI, and improving configuration management and creation. |
| 191 | |
| 192 | =RTEMS Run-Time Oriented= |
| 193 | |
| 194 | The projects in this category are more focused on the development of software that runs on RTEMS on target hardware. |
| 195 | |
| 196 | ==Kernel (SuperCore, SuperCoreCPU, libcpu)== |
| 197 | |
| 198 | * [[SMP Improvements to SMP support] - Multiprocessing is of increasing importance in modern systems and we want RTEMS to remain competitive and useful. This is a large project and subtasks should be identified before writing any proposal. |
| 199 | * Implement or integrate ''[[Atomic Operations]''. SMP code requires additional synchronization primitives that are not available currently in RTEMS. |
| 200 | * Unified Interrupt and PCI APIs -- [[UnifiedAPIs Building Tool RPM Packages] |
| 201 | * [[DebianHostedTools Debian Packages] |
| 202 | * [[MacOSHostedTools MacOS tools] |
| 203 | * [[MinGW Tools for Windows] |
| 204 | * [[Canadian Cross Compiler Building Tool RPM Packages] |
| 205 | * [[DebianHostedTools Debian Packages] |
| 206 | * [[MacOSHostedTools MacOS tools] |
| 207 | * [[MinGW Tools for Windows GDB Python GDB Python] Script support for RTEMS |
| 208 | * Scripts and documentation for creating and installing prebuilt tool packages: |
| 209 | * [[Building Tool RPM Packages] |
| 210 | * [[DebianHostedTools Debian Packages] |
| 211 | * [[MacOSHostedTools MacOS tools] |
| 212 | * [[MinGW Tools for Windows] |
| 213 | * [[Canadian Cross Compiler] |
| 214 | * Improvements to the [[RTEMS Source Builder RTEMS Source Builder] such as building host tools, building a GUI, and improving configuration management and creation. |
| 215 | |
| 216 | =RTEMS Run-Time Oriented= |
| 217 | |
| 218 | The projects in this category are more focused on the development of software that runs on RTEMS on target hardware. |
| 219 | |
| 220 | ==Kernel (SuperCore, SuperCoreCPU, libcpu)== |
| 221 | |
| 222 | * [[SMP Improvements to SMP support] - Multiprocessing is of increasing importance in modern systems and we want RTEMS to remain competitive and useful. This is a large project and subtasks should be identified before writing any proposal. |
| 223 | * Implement or integrate ''[[Atomic Operations MinGW Tools for Windows GDB Python GDB Python] Script support for RTEMS |
| 224 | * Scripts and documentation for creating and installing prebuilt tool packages: |
| 225 | * [[Building Tool RPM Packages] |
| 226 | * [[DebianHostedTools Debian Packages] |
| 227 | * [[MacOSHostedTools MacOS tools] |
| 228 | * [[MinGW Tools for Windows] |
| 229 | * [[Canadian Cross Compiler Building Tool RPM Packages] |
| 230 | * [[DebianHostedTools Debian Packages] |
| 231 | * [[MacOSHostedTools MacOS tools] |
| 232 | * [[MinGW Tools for Windows GDB Python GDB Python] Script support for RTEMS |
| 233 | * Scripts and documentation for creating and installing prebuilt tool packages: |
| 234 | * [[Building Tool RPM Packages] |
| 235 | * [[DebianHostedTools Debian Packages] |
| 236 | * [[MacOSHostedTools MacOS tools] |
| 237 | * [[MinGW Tools for Windows] |
| 238 | * [[Canadian Cross Compiler] |
| 239 | * Improvements to the [[RTEMS Source Builder RTEMS Source Builder] such as building host tools, building a GUI, and improving configuration management and creation. |
| 240 | |
| 241 | =RTEMS Run-Time Oriented= |
| 242 | |
| 243 | The projects in this category are more focused on the development of software that runs on RTEMS on target hardware. |
| 244 | |
| 245 | ==Kernel (SuperCore, SuperCoreCPU, libcpu)== |
| 246 | |
| 247 | * [[SMP Improvements to SMP support] - Multiprocessing is of increasing importance in modern systems and we want RTEMS to remain competitive and useful. This is a large project and subtasks should be identified before writing any proposal. |
| 248 | * Implement or integrate ''[[Atomic Operations]''. SMP code requires additional synchronization primitives that are not available currently in RTEMS. |
| 249 | * Unified Interrupt and PCI APIs -- [[UnifiedAPIs] |
| 250 | * [[RTEMSSystemEvents RTEMS System Events] is a project to add a first class object for events. Currently all event sets are tied to a specific thread. |