Subversion Repositories OpenARM Single-board Computer

Rev

Rev 214 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 214 Rev 254
1
== Description ==
1
== Description ==
2
2
3
The OpenARM Single-board Computer is a demonstration project to show and
3
The OpenARM Single-board Computer is a demonstration project to show and
4
improve the possibilities and advantages of free open source software
4
improve the possibilities and advantages of free open source software
5
development tools and methodologies.
5
development tools and methodologies.
6
6
7
The Singe-board Computer (SBC) is based on an ARM with Emdebian. It will
7
The Singe-board Computer (SBC) is based on an ARM with Emdebian. It will
8
be a general evaluation board with possibilities for custom extensions.
8
be a general evaluation board with possibilities for custom extensions.
9
It will include all datasheets, documentation and development notes.
9
It will include all datasheets, documentation and development notes.
10
10
11
We will aim to become the basis for other development boards; that should
11
We will aim to become the basis for other development boards; that should
12
make it easier to develop hardware with GPL-based software. We want the
12
make it easier to develop hardware with GPL-based software. We want the
13
boards to be able to split up into individual hardware repository branches.
13
boards to be able to split up into individual hardware repository branches.
14
14
15
The OpenARM project has been started and is sponsored by PowerCraft Technology.
15
The OpenARM project has been started and is sponsored by PowerCraft Technology.
16
PowerCraft Technology will guide the project and will facilitate the
16
PowerCraft Technology will guide the project and will facilitate the
17
possibility to order parts and assembled boards/kits. We are also a good
17
possibility to order parts and assembled boards/kits. We are also a good
18
contact point for more information.
18
contact point for more information.
19
19
20
All work in this project is done with community spirit/philosophy and
20
All work in this project is done with community spirit/philosophy and
21
is released under the GPLv3 License.
21
is released under the GPLv3 License.
22
22
23
== Structure ==
23
== Structure ==
24
24
-
 
25
/working/           # main development directory!
-
 
26
/working/gschem     # gschem schematics, symbols, drc and pdf files
-
 
27
/working/pcb        # pcb footprints, gerber files, (not finished yet)
-
 
28
/working/scripts    # scripts used to manage the project resources
-
 
29
25
/doc/       # development resources with datasheets and notes
30
/doc/       # development resources with datasheets and notes
26
/misc/      # images and other multimedia files
31
/misc/      # images and other multimedia files
27
/pcb/       # GNU PCB footprints and resources
32
/archive/   # old non used documents notes and datasheets
28
/gschem/    # GNU EDA symbols and resources
-
 
29
/temp/      # temporary documents
33
/temp/      # temporary documents, not important
30
34
31
CREDIT      # credit list for all contributers
35
HACKING     # some project guidelines for contributers, add when needed
32
LICENSE     # the GPLv3 project license
36
LICENSE     # the OpenARM Single-board Computer GPLv3 project license
33
README      # document with file and project descriptions
-
 
34
PLANNING    # planned work, features list, contribution requests
37
PLANNING    # planned work, features list, contribution requests
35
HACKING     # some project guidelines for contributers
38
README      # document with file and project descriptions
-
 
39
CREDIT      # credit list for all contributers, add your own name here
-
 
40
TODO        # addition to PLANNING, detailed description for features
36
41
37
== Resources ==
42
== Resources ==
38
43
39
Certificate Authority:
44
Certificate Authority:
40
http://www.cacert.org/index.php?id=3
45
http://www.cacert.org/index.php?id=3
41
http://www.cacert.org/certs/root.crt
46
http://www.cacert.org/certs/root.crt
42
http://www.cacert.org/certs/class3.crt
47
http://www.cacert.org/certs/class3.crt
43
48
44
Browsable Subversion Repository:
49
Browsable Subversion Repository:
-
 
50
http://www.powercraft.nl/websvn/openarm/
45
https://secure.powercraft.nl/websvn/openarm/
51
https://secure.powercraft.nl/websvn/openarm/
46
52
47
SVN Repository:
53
SVN Repository:
48
https://secure.powercraft.nl/svn/openarm/
54
https://secure.powercraft.nl/svn/openarm/
49
55
50
Project Mailinglists:
56
Project Mailing-lists:
51
http://www.powercraft.nl/cgi-bin/mailman/listinfo/openarm-commit # recommended
57
http://www.powercraft.nl/cgi-bin/mailman/listinfo/openarm-commit # recommended
52
http://www.powercraft.nl/cgi-bin/mailman/listinfo/openarm-announce
58
http://www.powercraft.nl/cgi-bin/mailman/listinfo/openarm-announce
53
http://www.powercraft.nl/cgi-bin/mailman/listinfo/openarm-devel
59
http://www.powercraft.nl/cgi-bin/mailman/listinfo/openarm-devel
54
60
55
Subversion Linux installation command:
61
Subversion Linux installation command:
56
(sudo) apt-get install subversion
62
(sudo) apt-get install subversion
57
(sudo) yum install subversion
63
(sudo) yum install subversion
58
64
59
Subversion (SVN) checkout command:
65
Subversion (SVN) checkout command:
60
svn co https://secure.powercraft.nl/svn/openarm/trunk ~/openarm-checkout/
66
svn co https://secure.powercraft.nl/svn/openarm/trunk ~/openarm-checkout/
61
67
62
IRC chat channel used for non-official discussions:
68
IRC chat channel used for non-official discussions:
63
irc: geda.seul.org
69
irc: geda.seul.org
64
channel: #geda
70
channel: #geda
65
command: /join #geda
71
command: /join #geda
66
72
67
== Future Idea's ==
73
== Future Idea's ==
68
74
69
- Create full compliant JTAG debugger/programmer/ice for GNU/Linux
75
- Create full compliant JTAG debugger/programmer/ice for GNU/Linux
70
- Create open smartcard reader for authorization/encryption with gnupg
76
- Create open smartcard reader for authorization/encryption with gnupg
71
- Create Singel-board Computer with VGA output
77
- Create Singel-board Computer with VGA output
72
- Create usb-host camera streamer
78
- Create usb-host camera streamer
73
- Create dvb-t/analog tv streamer
79
- Create dvb-t/analog tv streamer
74
- Create adsl2+ modem bridge
80
- Create adsl2+ modem bridge
75
81
76
== Issues ==
82
== Issues ==
77
83
78
Microsoft Windows users are encouraged to sent an email to the
84
Microsoft Windows users are encouraged to sent an email to the
79
mailinglist to indicate, that they use the repository so we can make
85
mailing-list to indicate, that they use the repository so we can make
80
sure usability of the repository stays good.
86
sure usability of the repository stays good.