Thread: DR1000 Building Hello World 4.0
View Single Post
Old 03-22-2011, 02:21 PM   #35
Mackx
Guru
Mackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to beholdMackx is a splendid one to behold
 
Posts: 998
Karma: 19985
Join Date: Dec 2008
Location: Netherlands
Device: iRex DR1000S
Quote:
Originally Posted by rvs View Post
Thanks Marcel, very useful information.

Do you develop using Anjuta? I'm guessing it's probably easier that way to quickly test small changes and turn logging on/off, but I still need to figure out how to import the Hackx source code into a (new) Anjuta project.
I use all different kinds of editors on linux and windows to change the code. But for most of the components of MackxPatch I use Anjuta projects. However I do not build using Anjuta, I am used to embedded software and thus also to compiling from command-line.
I use different Anjuta projects for every firmware component (ctb, popupmenu, sysd, etc). One of them I use to start qemu. For each component I also have a separate shell, to execute the make (with correct parameters) and copy the build executable to the qemu (using scp). I have 3 desktops/workspaces, left for the command shells, middle for the Anjuta projects and right for the qemu and a shell that is logged into the qemu (ssh qemu, just press enter for password).
For the commands to type I have a 'que-card', see attached file.
'Creating' an Anjuta project is very easy, copy the one from helloworld to the 'root' of one of the firmware components, rename it and start it.

Hope this helps.
Marcel.
Attached Files
File Type: txt build environments.txt (6.0 KB, 152 views)
Mackx is offline   Reply With Quote