Logo 
Search:

Unix / Linux / Ubuntu Forum

Ask Question   UnAnswered
Home » Forum » Unix / Linux / Ubuntu       RSS Feeds

gcc, Arduino Compiler, PuTTY for Classes

  Date: Dec 13    Category: Unix / Linux / Ubuntu    Views: 571
  

I've just started three classes: C, BASH, and embedded
microcontrollers—the latter using an Atmel Atmega168 on an Arduino board.

http://arduino.cc/en/Main/Software

http://www.avrfreaks.net/index.php?module=Freaks%20Devices&func=displayDev&objec\
tid=78

Most students are running the software under XP. I don't have XP and
would like to run the compiler under Mandriva 2009 on an Acer 4315 or
Edubuntu 8.03 on a Lenova.

http://arduino.cc/en/Main/Software

First Wi-Fi needs to work on the Lenova.

Likewise, most students in the C class use an MS C. But the
instructor says gcc is OK. gcc runs on the Acer. It sometimes does
and sometimes does not complain about my permissions. One thing:
Mandriva needs to go through login every power up. Currently, it
retains a login when powered down. I'd also like to get gcc running
on the Lenova.

PuTTY serves for remote login in the BASH class. It's a three-click
install under Mandriva. It's not working ideally. But the
work-around is good enough.

This has all gotten to be too much to grapple with at one time.

I'd welcome suggestions on group or at the meeting.

Share: 

 

2 Answers Found

 
Answer #1    Answered On: Dec 13    

I'm going to try to address as much as I can. I don't have the
attention span tonight to remember all of what your said.

1. PuTTY is for people who don't have access to a native Unix-Like
terminal. It may compile for Linux and OS X, but it is not needed.
Use whatever terminal is native in Mandriva. You can telnet or ssh to
"remote login" into the same place that the PuTTY users are going.
However, you have the benefit of being able to test locally with no
network connection at all. (But, your professor probably has a way of
monitoring your progress on the remote server.)
2. Power management is a disaster in Linux. It's the reason I use a
Mac as a workstation even though I maintain 50+ servers as my
profession. Sorry, sleep/hibernate will suck until you die. (Actually
it is getting better, but mostly only with new hardware that is sold
with Linux preinstalled.)
3. Arduino IDE should install on any Linux, does it for you? If it
does, you should find a Makefile in the project. It will allow you to
"make" and "make upload" to compile/verify and upload respectively. I
describe it briefly here:
arduino.cc/.../000398.html
4. Your gcc should "just work". If you have a Linux install where it
doesn't, focus on that. Don't bland that issue out with this other
stuff. Get on IRC (freenode) and get it worked out.
5. For my Lenovo I got a lot of my info from
http://www.thinkwiki.org/wiki/ThinkWiki and
http://www.linux-on-laptops.com/lenovo.html But I was lucky, mine had
Intel everything and was well supported.

Re: #1 - Are you familiar/comfortable with the Linux command line?
Does your Mandriva install use Gnome or KDE? Do you know what terminal
app it uses?

I hope that helps. In the future I would suggest prioritizing your
needs and make focused posts. I understand how frustrating this can be
though. Stick with it. When you get over the hump, you will start
dealing with Linux servers. That is where is sings. As a workstation
(especial laptop) it is still a bit lacking. As a Linux server guru
you really can write your own ticket. I just spent 3 months trying to
hire a _Senior_ Linux Admin in Atlanta during this "tough economy" and
not a single Linux expert applied. They were all out of work MSFT
admins who claimed to be "quick learners". I ended up hiring back a
guy who left me 2 years ago for a more money than we were paying.
Yeah, now we hired him back for even more.

 
Answer #2    Answered On: Dec 13    

Unless you are on a secured LAN w/o Internet access, do not use
telnet, but stick with pUTTy as it is more secure over the Internet.

 
Didn't find what you were looking for? Find more on gcc, Arduino Compiler, PuTTY for Classes Or get search suggestion and latest updates.




Tagged: