Where does a newbie start??

Post new topic   This topic is locked: you cannot edit posts or make replies.    DD-WRT Forum Index -> Generic Questions
Author Message
@m0eb@
DD-WRT User


Joined: 26 Dec 2015
Posts: 289

PostPosted: Sat Oct 20, 2018 9:04    Post subject: Where does a newbie start?? Reply with quote
I am a newbie to dd-wrt development - newbie as in "haven't written a single line of code for dd-wrt". I do programming as a hobby (a few certificates in my possession and small programs I have written confuse me to consider myself "not bad" at this). Though a part-time activity, routers and dd-wrt seems to have become a primary hobby now.

I would like to learn and help.

Questions:
How do I start developing for dd-wrt?
What tools do I need and where do I begin?
Any links which will tell me more on this?


I expected a sticky thread with many like me asking the same question. Could not find it - therefore posting here (Hope that is appropriate).

_________________
PROFESSIONAL STUDENT
my.Mistakes my.Learning ... provided I have the patience & persistence to learn
Sponsor
Wildlion
DD-WRT Guru


Joined: 24 May 2016
Posts: 1405

PostPosted: Sat Oct 20, 2018 23:06    Post subject: Reply with quote
There are some resources in the wiki that you can use:

https://wiki.dd-wrt.com/wiki/index.php/Index:Contribute

https://wiki.dd-wrt.com/wiki/index.php/Development

here are the toolchains:

https://download1.dd-wrt.com/dd-wrtv2/downloads/toolchains/
@m0eb@
DD-WRT User


Joined: 26 Dec 2015
Posts: 289

PostPosted: Sun Oct 21, 2018 14:39    Post subject: Reply with quote
Wildlion wrote:
There are some resources in the wiki that you can use:


Thank you.

_________________
PROFESSIONAL STUDENT
my.Mistakes my.Learning ... provided I have the patience & persistence to learn
kernel-panic69
DD-WRT Guru


Joined: 08 May 2018
Posts: 14102
Location: Texas, USA

PostPosted: Wed Feb 24, 2021 17:04    Post subject: Reply with quote
Keep in mind that this firmware project is covered under the GPL (version 2) as of 04.19.2021:

https://www.gnu.org/licenses/old-licenses/gpl-2.0.html

And, as such, if you compile any personal build and release any firmware images from your personal development environment to the public, you are required by the GPL to publish your source code tree and make it publicly available:

https://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePostedPublic

Some folks do not seem to understand this legality, whatsoever. A readme file doesn't mean anything, you have to publish your development environment source code repository per the GPL; no if's, and's, or but's.

_________________
"Life is but a fleeting moment, a vapor that vanishes quickly; All is vanity"
Contribute To DD-WRT
Pogo - A minimal level of ability is expected and needed...
DD-WRT Releases 2023 (PolitePol)
DD-WRT Releases 2023 (RSS Everything)

----------------------
Linux User #377467 counter.li.org / linuxcounter.net
Display posts from previous:    Page 1 of 1
Post new topic   This topic is locked: you cannot edit posts or make replies.    DD-WRT Forum Index -> Generic Questions All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum