Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
10 crawler(s) on-line.
 171 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 OlafS25:  16 mins ago
 Swisso:  20 mins ago
 amigakit:  55 mins ago
 amigang:  1 hr 27 mins ago
 clint:  1 hr 53 mins ago
 zipper:  2 hrs 49 mins ago
 ppcamiga1:  3 hrs ago
 VooDoo:  3 hrs 19 mins ago
 marcofreeman:  3 hrs 38 mins ago
 pixie:  3 hrs 43 mins ago

/  Forum Index
   /  General Technology (No Console Threads)
      /  The chip in the Beaglebone can multitask (sort of)
Register To Post

PosterThread
Chuckt 
The chip in the Beaglebone can multitask (sort of)
Posted on 23-Sep-2016 0:32:09
#1 ]
Regular Member
Joined: 22-Feb-2008
Posts: 445
From: Unknown

I found out that the Beaglebone microcontroller has two internal microcontrollers that can be independently programmed.

When I learned about this, I thought about the Amiga. Here is a board that can potentially multitask. here is a board that could be used to make retro hardware.

 Status: Offline
Profile     Report this post  
Beans 
Re: The chip in the Beaglebone can multitask (sort of)
Posted on 23-Sep-2016 5:59:03
#2 ]
Regular Member
Joined: 26-Aug-2016
Posts: 447
From: Bear Delaware USA

@Chuckt

Its an ARM processor, of course it can multitask.
Are you confusing multitasking with ASMP?
And from the specs, I only see one cpu.

_________________
Amiga! "Our appeal has become more selective"

 Status: Offline
Profile     Report this post  
TheAMIgaOne 
Re: The chip in the Beaglebone can multitask (sort of)
Posted on 23-Sep-2016 10:59:19
#3 ]
Cult Member
Joined: 10-Jan-2004
Posts: 776
From: United Kingdom

@Chuckt

Any CPU can multitask, multi-tasking is an OS-Trait

_________________
Cross-developer on Windows, OS3, OS4, Linux; Current Projects:-
Nephele Cloud App OS4
UserProfile System OS4
AmigaOneXE OS4.1.6

TaoSoftwareBlog Youtube

 Status: Offline
Profile     Report this post  
Hypex 
Re: The chip in the Beaglebone can multitask (sort of)
Posted on 23-Sep-2016 17:33:58
#4 ]
Elite Member
Joined: 6-May-2007
Posts: 11215
From: Greensborough, Australia

@Beans

Well hardware multitasking. Or hardware multithreading perhaps. Which a multicore CPU can also do.

 Status: Offline
Profile     Report this post  
Beans 
Re: The chip in the Beaglebone can multitask (sort of)
Posted on 23-Sep-2016 17:58:38
#5 ]
Regular Member
Joined: 26-Aug-2016
Posts: 447
From: Bear Delaware USA

@Hypex

Time sliced multitasking provides the same thing, and its still the basis for multi-core SMP.

And I wouldn't try to force most early 8 bit cpus into a multitasking environment, they don't do it that well.
The 6809 and 6309 manage reasonably well, and you can get a Z80 to do it, as for other 8 bit cpus...not so good.

Last edited by Beans on 24-Sep-2016 at 02:54 AM.
Last edited by Beans on 23-Sep-2016 at 06:41 PM.

_________________
Amiga! "Our appeal has become more selective"

 Status: Offline
Profile     Report this post  
Hypex 
Re: The chip in the Beaglebone can multitask (sort of)
Posted on 24-Sep-2016 5:22:40
#6 ]
Elite Member
Joined: 6-May-2007
Posts: 11215
From: Greensborough, Australia

@Beans

I don't recall how but one time when I got an Amiga A500 repaired and it was brought back to the house personally I got into a discussion on mulitasking and knowing how the Amiga did it explained how I once wanted to do the same thing on an 8-bit Commodore.

He was quite interested and asked me if I could do it on the C64 for the 6510. At the the time I said no. The closest I come to 6510 programming was my now dead C16. And my A500 would now work again.

Nice idea but early 90's was bit too late for a multitasking OS on a Commodore 64. Plus to be useful it would need a GUI. And I would have preferred doing it on a Plus/4 if ever I saw one then.

In theory a 6510 could multitask. But you have little stack and registers. The limitations could outweigh any advantages.

 Status: Offline
Profile     Report this post  
Beans 
Re: The chip in the Beaglebone can multitask (sort of)
Posted on 24-Sep-2016 6:58:36
#7 ]
Regular Member
Joined: 26-Aug-2016
Posts: 447
From: Bear Delaware USA

@Hypex

Quote:
Plus to be useful it would need a GUI


Not necessarily, but a windowing system would be nice.
It could be all text.

And multitasking allows concurrent operation of peripheral devices (if they don't tie up 100% of the cpu).

_________________
Amiga! "Our appeal has become more selective"

 Status: Offline
Profile     Report this post  
Signal 
Re: The chip in the Beaglebone can multitask (sort of)
Posted on 24-Sep-2016 14:16:46
#8 ]
Cult Member
Joined: 1-Jun-2013
Posts: 664
From: USA

@Chuckt

Quote:

Chuckt wrote:
I found out that the Beaglebone microcontroller has two internal microcontrollers that can be independently programmed.

When I learned about this, I thought about the Amiga. Here is a board that can potentially multitask. here is a board that could be used to make retro hardware.


That is true and I looked at setting up a xorro slot card using a beaglebone but there are no suitable prototyping cards available for such a project. The situation does not look any better for the new mother boards. Sad, I can find PCI boards for around 15-20 USD, but no PCIe boards more than x1. I guess it will remain a dead slot.

The new beagleboard X-15 is now in production and should be on the street soon. I will be ordering ASAP.

_________________
Tinkering with computers.

 Status: Offline
Profile     Report this post  
Beans 
Re: The chip in the Beaglebone can multitask (sort of)
Posted on 24-Sep-2016 14:30:15
#9 ]
Regular Member
Joined: 26-Aug-2016
Posts: 447
From: Bear Delaware USA

@Signal

How would you propose to connect it?

The XMOS based Xorro slot doesn't have that much bandwidth.

The Beaglebone X15 does have two PCIe channels available on its expansion connectors, but finding somebody competent enough to figure out that interface and write drivers for it...

_________________
Amiga! "Our appeal has become more selective"

 Status: Offline
Profile     Report this post  
Signal 
Re: The chip in the Beaglebone can multitask (sort of)
Posted on 24-Sep-2016 15:02:41
#10 ]
Cult Member
Joined: 1-Jun-2013
Posts: 664
From: USA

@Beans

Communication with the motherboard would have gone mostly thru the x1 portion of the slot with xena being used mostly for signaled interrupts or control signals to the board on the card.

The X15 is new. Give it some field time. I don't think Texas Inst. would produce a product that only half works. Anyway it looks like it can be useful and fun.

_________________
Tinkering with computers.

 Status: Offline
Profile     Report this post  
Beans 
Re: The chip in the Beaglebone can multitask (sort of)
Posted on 24-Sep-2016 17:59:09
#11 ]
Regular Member
Joined: 26-Aug-2016
Posts: 447
From: Bear Delaware USA

@Signal

I didn't say it wasn't interesting.
An ARM board with available PCIe connections?
Sounds cool.

_________________
Amiga! "Our appeal has become more selective"

 Status: Offline
Profile     Report this post  
Hypex 
Re: The chip in the Beaglebone can multitask (sort of)
Posted on 25-Sep-2016 7:27:32
#12 ]
Elite Member
Joined: 6-May-2007
Posts: 11215
From: Greensborough, Australia

@Beans

Quote:
Not necessarily, but a windowing system would be nice.
It could be all text.


It's funny that although you interface with a Commodore through a type of console I didn't imagine it being that way. I wasn't aware of Unix at the time. So perhaps thought multitasking in windows would be the way.

Also my C16 had basic windowing features which isolated the text to a box on screen. No pointer. IIRC I typed in some SIMPLE program once that did a GUI of sorts. But can't find any info on web and my tape loader didn't work when I tried it last.

Quote:
And multitasking allows concurrent operation of peripheral devices (if they don't tie up 100% of the cpu).


Yes that would be the hard part. Since most of that was done through the kernel calls. Which would be best to take over but lack of ram makes it tight being the new OS and apps are sharing the same space.

 Status: Offline
Profile     Report this post  
Beans 
Re: The chip in the Beaglebone can multitask (sort of)
Posted on 25-Sep-2016 12:56:42
#13 ]
Regular Member
Joined: 26-Aug-2016
Posts: 447
From: Bear Delaware USA

@Hypex

Quote:
Yes that would be the hard part. Since most of that was done through the kernel calls


Well, you would use a kernel designed specifically for multitasking.

But the peripheral hardware on 8 bit systems can do some weird things, like throwing out non-maskable interrupts and requesting halts states.
That was where we ran into problems trying to use Microware's OS-9 operating system on Tandy Color Computers with a stock Tandy floppy controller.
The stock controller used the halt pin of the peripheral expansion slot so disk operations caused to whole system to stutter.

The only solution we ever found was the use of third party controllers that had buffers to eliminate the need to use the halt pin (or using alternative storage).

BUT, again, multitasking CAN be done on 8 bit hardware.

Last edited by Beans on 25-Sep-2016 at 12:58 PM.

_________________
Amiga! "Our appeal has become more selective"

 Status: Offline
Profile     Report this post  
Hypex 
Re: The chip in the Beaglebone can multitask (sort of)
Posted on 26-Sep-2016 17:28:27
#14 ]
Elite Member
Joined: 6-May-2007
Posts: 11215
From: Greensborough, Australia

@Beans

Sounds like OS9 nuked the system through the floppy hardware.

 Status: Offline
Profile     Report this post  
Beans 
Re: The chip in the Beaglebone can multitask (sort of)
Posted on 26-Sep-2016 18:22:18
#15 ]
Regular Member
Joined: 26-Aug-2016
Posts: 447
From: Bear Delaware USA

@Hypex

Quote:
Sounds like OS9 nuked the system through the floppy hardware.


The floppy controller was designed with only Microsoft Basic in mind.
AND, it had no buffers.

Most apps load from it, then except for using tokens via machine language, very little of the onboard rom was used.
OS9 used nothing from the rom (in fact the rom had to be modified to include a DOS command to boot the floppies for that).

I guess that part of the problem was adapting an OS intended for pretty heavy applications to a home computer.
I know the OS baffled most users.

At the same time, we (the company I worked for) had two, four, and five user systems set up with it and even ran a multi-terminal POS system with it.

Using hard drives eliminated the floppy/halt problems.

Last edited by Beans on 26-Sep-2016 at 06:27 PM.
Last edited by Beans on 26-Sep-2016 at 06:23 PM.

_________________
Amiga! "Our appeal has become more selective"

 Status: Offline
Profile     Report this post  

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle