Wiki » History » Version 21
Txinto Vaz, 12/19/2013 02:19 AM
1 | 17 | Txinto Vaz | {{>toc}} |
---|---|---|---|
2 | 1 | Txinto Vaz | |
3 | 18 | Txinto Vaz | h1. uCANca toolkit for developing mechatronic devices. |
4 | 17 | Txinto Vaz | |
5 | 15 | Txinto Vaz | uCANca is a toolkit for developing "Mechatronic devices":http://en.wikipedia.org/wiki/Mechatronics. It connects the "Systems Engineering":http://en.wikipedia.org/wiki/Systems_engineering point of view with de "Software Engineering":http://en.wikipedia.org/wiki/Software_engineering one. uCANca helps to define a system and automatically generates source code and tools to help the full development cycle of the system. |
6 | 13 | Txinto Vaz | |
7 | 13 | Txinto Vaz | uCANca can be used to develop: |
8 | 15 | Txinto Vaz | * "Automotive":http://en.wikipedia.org/wiki/Automotive_engineering mechatronic systems. |
9 | 15 | Txinto Vaz | * Astrophysics mechatronic systems (telescope instruments, satellites...). |
10 | 1 | Txinto Vaz | * Commercial electronic mechatronic systems. |
11 | 15 | Txinto Vaz | * Educative robotic systems. |
12 | 1 | Txinto Vaz | * ... |
13 | 1 | Txinto Vaz | |
14 | 15 | Txinto Vaz | It can, obviously, develop simpler devices, like embedded systems, and also other automatisms, etc. |
15 | 15 | Txinto Vaz | |
16 | 20 | Txinto Vaz | h2. uCANca features overview |
17 | 20 | Txinto Vaz | |
18 | 1 | Txinto Vaz | uCANca relies on system architecture concepts and is aimed to the development of Real Time software. |
19 | 15 | Txinto Vaz | |
20 | 17 | Txinto Vaz | *We strongly recommend to have "a quick look to our toolkit":http://gatatac.org/books/3, it is not enough to know what the tool can do for you, but it is worthy to see if it can captivate your attention before spending a lot of reading time ;) .* |
21 | 13 | Txinto Vaz | |
22 | 13 | Txinto Vaz | uCANca offer tools to help in these tasks: |
23 | 13 | Txinto Vaz | * Specification. |
24 | 13 | Txinto Vaz | * Test definition. |
25 | 13 | Txinto Vaz | * Design. |
26 | 13 | Txinto Vaz | * Implementation. |
27 | 13 | Txinto Vaz | * Unit testing. |
28 | 13 | Txinto Vaz | * Integration Testing. |
29 | 13 | Txinto Vaz | * Test execution. |
30 | 13 | Txinto Vaz | |
31 | 13 | Txinto Vaz | uCANca encourages the team to apply modern development strategies/methodologies like: |
32 | 13 | Txinto Vaz | * Agile Modeling. |
33 | 13 | Txinto Vaz | * Model-in-the-Loop. |
34 | 13 | Txinto Vaz | * Software-in-the-Loop. |
35 | 13 | Txinto Vaz | * Hardware-in-the-Loop. |
36 | 13 | Txinto Vaz | |
37 | 13 | Txinto Vaz | It also {{fn(connects,This connection is based on file exchange or project sync most of times)}} with other tools like: |
38 | 13 | Txinto Vaz | * Matlab/Simulink. |
39 | 13 | Txinto Vaz | * Scilab/XCos (Simulink alternative). |
40 | 13 | Txinto Vaz | * CodeDesigner RAD (Finite State Machine editor with automatic source code generation). |
41 | 13 | Txinto Vaz | * LabView. |
42 | 1 | Txinto Vaz | |
43 | 1 | Txinto Vaz | This uCANca toolkit also helps the user to include commonly demanded features like: |
44 | 1 | Txinto Vaz | * On board diagnostics. |
45 | 1 | Txinto Vaz | * ECU calibration. |
46 | 15 | Txinto Vaz | |
47 | 15 | Txinto Vaz | And can help the team with the ability to: |
48 | 15 | Txinto Vaz | * Automatically generate documentation. |
49 | 15 | Txinto Vaz | * Synchronize with issue tracking systems. |
50 | 15 | Txinto Vaz | * ... |
51 | 15 | Txinto Vaz | |
52 | 1 | Txinto Vaz | Some of these features are already shipped in the current release, while others are planned for future versions. You can check the "roadmap here":/projects/ucanca/roadmap. |
53 | 1 | Txinto Vaz | |
54 | 17 | Txinto Vaz | h2. The uCANca development project |
55 | 17 | Txinto Vaz | |
56 | 16 | Txinto Vaz | uCANca is being developed (at this moment) by Txinto Vaz, but the project is totally open for collaboration. |
57 | 16 | Txinto Vaz | |
58 | 16 | Txinto Vaz | * Asking for new features. |
59 | 16 | Txinto Vaz | * Testing releases. |
60 | 16 | Txinto Vaz | * Getting involved in the software development of the project. |
61 | 16 | Txinto Vaz | * Getting involved in the toolkit definition. |
62 | 19 | Txinto Vaz | * Helping through donations. |
63 | 19 | Txinto Vaz | * etc... |
64 | 16 | Txinto Vaz | |
65 | 16 | Txinto Vaz | Project is published as open-source repository here: |
66 | 1 | Txinto Vaz | |
67 | 1 | Txinto Vaz | https://github.com/txinto/uCANca |
68 | 1 | Txinto Vaz | |
69 | 1 | Txinto Vaz | And it is currently at version 0.1 |
70 | 17 | Txinto Vaz | |
71 | 21 | Txinto Vaz | h3. Thanks to... |
72 | 17 | Txinto Vaz | |
73 | 17 | Txinto Vaz | We wish also to give [[thanks to]] people that made possible this project. |
74 | 17 | Txinto Vaz | |
75 | 16 | Txinto Vaz | |
76 | 16 | Txinto Vaz | Have a nice day! |