Thursday, December 27, 2007

Running on a MacBook Pro

One of the reasons for writing the GUI in Java was the portability it gives you.

Here are a couple of screenshots (click the image to get full size) of the GUI running on the Mac. It looks and runs just the same on Linux.

I am using an Edirol FA-66 Firewire for the sound card on the Mac. At the time it was running at 96000.

The first image includes the memory utilization from the Activity Monitor, which shows there is still 1.28GB available (the machine has 2GB) even with the Java GUI (radio.Radio) running, 2 copies of sdr-core (DttSP) one for RX and one for TX, jackd, sdr1000 (the sdr1000 hardware interface). On top of all this the Java GUI was run from Netbeans which is used as the IDE for development.

The second image includes the cpu utilization from the Activity Monitor, which shows we are running 70% idle.


tedpvhome said...

Great job, if you need an alpha or beta tester I'm ready to setup my MacBookPro to talk to my 5K!


Jon said...
This comment has been removed by the author.
Jon K said...

Wow John. Great work. I could get interested in fooling around with this. Java, Netbeans. Now you're talking my language (well, James' language actually)

I presume you went with the MacBook because of the Intel processor so the dttsp code was any easy port, correct?

Is there more information about your port somewhere?


Jon Kannegaard, K6JEK

G0ORX/N6LYT said...

There was no porting work to do as the current version of DttSP code compiles on both Linux and Mac.

I have only tried Intel Mac systems. I have an older G4 at the office which I will try to compile on.