Login
Username:

Password:

Remember me



Lost Password?

Register now!
Main Menu
Who is Online
54 user(s) are online (2 user(s) are browsing Forum)

Members: 0
Guests: 54

more...


Browsing this Thread:   1 Anonymous Users




(1) 2 3 4 ... 13 »


Re: Native port for Raspberry Pi
Not too shy to talk
Not too shy to talk


See User information
Hi,

Been away for quite some time and thought I`d check on how the native Pi port is doing. Seems like it`s stalled :(

I always thought a working port on the Pi would be a great way to attract more developers to Aros.

Would it be worth creating a bounty for Raspberry Pi USB support?

Cheers

Posted on: 2017/7/27 14:39
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: Native port for Raspberry Pi
Home away from home
Home away from home


See User information
Quote:

saxplayingpcgeek wrote:
I just got a Raspberry Pi 3 and would like to contribute to this. I'm fairly experienced with user mode C programming, but I don't know much about AROS drivers. There are some bare metal USB drivers that have been written, and we could possibly take code from them.

https://github.com/Chadderz121/csud
https://github.com/rsta2/uspi


Aros drivers use something that is called a "xxx.device", in an essence it's just a "xxx.library" but it has specific functions to call.

Amiga and Amiga like OS's just call a library function directly via library function jump table. There is no kernel vs. user mode calls with them.

Rasperry uses USB IP-core of something starting with "w" or "v" and ending with "2", I just can't remember the name. There is register files and source codes for it floating around the net.

AROS now uses a USB stack called "Poseidon". There is some documentation for it on the AROS source code "rom/usb/doc" or something

Kalamatee(NicJa) has made some USB driver code in the source archive already, you could look at it or the other USB driver codes (not the xhci, I'll probaply write it from start one once again (it's not functioning)). There is some legal problems regarding the use of OTG functionality with AROS. One is that poseidon has absolutly no code for host class drivers and one that AROS would need to buy a VID/PID license from usb.org (5000? minimum)

Only the low level hardware driver needs to be implemented, all other is HW-agnostic (HID code etc.) They communicate with the driver via USB stack (Poseidon)

EDIT: The PI uses designware IP-core as stated in the first link you posted.

Posted on: 2016/9/4 3:16

Edited by DizzyOfCRN on 2016/9/5 6:52:08
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: Native port for Raspberry Pi
Just popping in
Just popping in


See User information
I just got a Raspberry Pi 3 and would like to contribute to this. I'm fairly experienced with user mode C programming, but I don't know much about AROS drivers. There are some bare metal USB drivers that have been written, and we could possibly take code from them.

https://github.com/Chadderz121/csud
https://github.com/rsta2/uspi

Posted on: 2016/9/3 21:24
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: Native port for Raspberry Pi
Not too shy to talk
Not too shy to talk


See User information
I'm curious about this too! Would love to get one of those new A1200 casings and install a raspberry pi 3 with keyrah and AROS.

Posted on: 2016/8/9 7:23
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: Native port for Raspberry Pi
Home away from home
Home away from home


See User information
Any news in this area? :)

Posted on: 2016/8/5 11:11
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: Native port for Raspberry Pi
Just popping in
Just popping in


See User information
Still no USB support? Actually we just need USB HID to make this port usable.

Posted on: 2015/3/10 13:40
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: Native port for Raspberry Pi
Home away from home
Home away from home


See User information
Quote:

Kalamatee wrote:
seeing as I've recently been made unemployed - if anyone wants to make a donation to help me along with this feel free to make a paypal donation to my email address ;p



Donated. Thanks for your work. :)

Posted on: 2013/7/24 19:43
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: Native port for Raspberry Pi
Home away from home
Home away from home


See User information
Quote:

magorium wrote:

However, Staf did mention on the ML that there is light at the end of the tunnel.


That was specifically about the split of the C library; not the whole finishing off of ABIv1.

Posted on: 2013/6/17 22:41
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: Native port for Raspberry Pi
Home away from home
Home away from home


See User information
All ports to new hardware (including Raspberry Pi) now will be ABI V1... the x86 ABI V0 is just a temporary measure, and will be dumped as soon as ABI V1 is finished.

Posted on: 2013/6/17 20:35
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: Native port for Raspberry Pi
Home away from home
Home away from home


See User information
Exactly

Asside AROS there aren't any program's compiled for AROS-ARM.

There is no difference in ABIv1 on different platforms.

Having that said, that is not entirely true because ARM (or especially pi in this case) does not have all functionality on board that AROS offers... it is (still) a WiP.

Quote:
Or have times changed and we reach the finish line for ABI v1?

Everything answered to that would be pure speculation on my part.

However, Staf did mention on the ML that there is light at the end of the tunnel. From that i assume that he meant to say that the obstacles that are there can be faced, in whatever timeframe it would take. (which probably does not mean tommorrow, next week, next month or even next year).

Posted on: 2013/6/16 21:48
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 




(1) 2 3 4 ... 13 »



You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[Advanced Search]


Search
Top Posters
1 paolone
paolone
4462
2 nikolaos
nikolaos
4206
3 magorium
magorium
4095
4 phoenixkonsole
phoenixkonsole
3942
5 deadwood
deadwood
2917
6 ncafferkey
ncafferkey
2810
7 mazze
mazze
2222
8 Kalamatee
Kalamatee
2212
9 clusteruk
clusteruk
2114
Powered by XOOPS © 2001-2025 The XOOPS Project