I have an existing project that produces three executables from a single
Makefile and shared source/headers. It builds fine directly on the
TS-7800 as the board was delivered. However, in order to make adding
the more complicated features that the customer wants a little easier
(we hope), we just bought and set up Technologic's Eclipse IDE. I've
not been able to locate any documentation for the 'correct' way to build
projects using the IDE, but as it appeared to be all set up for Windows,
that's where we put it. All of the given example programs compile and
run fine, but that's apparently the total extent of the documentation,
so I'm pleading here...
I used Eclipse's Import feature to import an existing project (my
Makefile and sources). That seemed to go well, all of my make targets
were automatically created and the files were added to the project in
Eclipse. BUT, when I try to build, I get errors because I try to
include two files that don't exist:
#include <error.h>
#include <asm/ioctl.h>
Sadly, both files exist on the TS-7800 itself, so there must be some
magic needed for the projects here.
I also tried to create a new project from scratch and import my sources,
but either Eclipse despises the concept of shared .c and .h files, or
I'm blind, because I checked every menu item and dialog I could find
with no success at anything other than copying everything shared to
every different project folder. I'd much rather have it like this:
workspace\myproject\subproj_01
workspace\myproject\subproj_02
workspace\myproject\subproj_03
with all of the shared parts in workspace\myproject, but I cannot find
any way to get Eclipse consider files as part of a project unless that
are imported into the project folder directly.
I'll gladly look through some documentation about importing existing C
Makefile projects into Eclipse for cross-compiling to a Technologic
TS-7800, if any such documentation exists. Just post it, send it to me,
or provide a link. As it stands right now, I feel like I'm trying to
fix a Space Shuttle by looking at the parts in hand and reading whatever
manuals I can find from the Russian, Chinese, Japanese, and European
space programs...
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|