BarracudaDrive (BD) for the Digi Linux ARM board Information regarding this release: http://barracudadrive.net/blog/2008/05/BarracudaDrive-for-Digi-Embedded-Linux BarracudaDrive home page: http://barracudaserver.com/products/BarracudaDrive/ YOU MUST READ THE LICENSE INFORMATION AT THE END OF THIS DOCUMENT BEFORE INSTALLING. Installation instructions for BarracudaDrive (BD) 3.9 Digi Linux: -------------------------------------------------------------- * Using telnet, create /home/bd/ on your Digi Linux board. * Upload the BarracudaDrive gzip file to your Digi Linux board. * Unpack the gzip file in /home/bd/ as follows: tar xvzf bd.digi.tar.gz You should run BD as the default server as some WebDAV clients require BD to run on port 80 and 443. The integrated BD WebDAV server makes it possible to map your Digi Linux board as a standard drive in Windows. You can test BarracudaDrive, after you have terminated the boa server, as follows: ./bdd -p80 -s443 You can omit the port numbers for HTTP and HTTPS when using the default ports. ./bdd Configure BD to automatically start when the board powers on: -------------------------------------------------------------- The startup script S70bdd.sh is designed such that it starts BD before Boa. Thus, Boa will fail to bind port 80 and not start. You can optionally remove the Boa startup script or reconfigure Boa to use another port. * Edit S70bdd.sh and change the variable bdhome if the directory where you unpacked BD is not /home/bd (the default). * Move S70bdd.sh to /etc/init.d as follows: mv S70bdd.sh /etc/init.d * Restart your Digi board BD should now be running as your default server. You can start and stop BD as follows: /etc/init.d/S70bdd.sh start /etc/init.d/S70bdd.sh stop Configuration instructions for BarracudaDrive (BD) 3.9: -------------------------------------------------------------- * Open a browser window and type in: http://ip-address-to-digi-board/setup/. Note that the built in administrator and configuration pages are designed for Internet Explorer and Firefox. * Follow the configuration wizard. WebDAV Client Information: -------------------------------------------------------------- Windows: -------- You do not need to disconnect any mapped Windows drives if you reboot the board or stop BD as long as you do not access the mapped drive in Windows. Accessing the mapped drive in Windows may cause Windows to hang or crash if the BarracudaDrive server is not running. See the following document for more information: http://barracudaserver.com/products/BarracudaDrive/tutorials/mapping_windows_drive.lsp Digi Kubuntu Linux Distribution: ------------------------------- You can use the Konqueror file manager to directly work with the files on the Digi board from the Digi Linux distribution on a PC. Konqueror supports WebDAV and works similarly to Web Folders for Windows. Type the following into Konqueror: webdav://ip-address-to-digi-board/dav/ See the following link for information: http://docs.cs.cf.ac.uk/notes/html/451/node6.html BARRACUDADRIVE 90 DAY COMMERCIAL LICENSE --------------------------------------------------------- BarracudaDrive can be used free of charge for evaluation purposes for 90 days. BarracudaDrive was designed by using the Barracuda Embedded Application Server SDK. The purpose with the Digi Linux release is to provide a practical example of a product designed by using the Barracuda Embedded Application Server. NON-COMMERCIAL VERSION LICENSE --------------------------------------------------------- The following is an addendum to the license documentation: license.rtf To qualify for a Non-Commercial Version License, You must: (1) use the Software solely on the Digi Embedded Linux Board (whether for commercial or non-commercial use), or (2) use the Software for non-commercial purposes as defined herein and be a Non-Commercial Entity as defined herein, or (3) be an University User as defined herein, or (4) be an Excluded Contractor as defined herein. The term "Non-Commercial Entity" is limited to the following: university or other educational institutions (such as pre-schools, elementary schools, middle or junior high schools, high schools, and community or junior colleges), non-profit organizations (such as public libraries, charities, and other organizations created for the promotion of social welfare), "University Users", and other individual users who use the Software for personal use (such as connecting to an Internet Service Provider for personal use, hobby, recreational, or educational purposes). The term "University Users" is limited to students, faculty members, researchers, administrators, support staff, and employees of a university when acting in this capacity. The term "Excluded Contractor" is limited to independent, solo contractors while performing work for a Non-Commercial Entity, such as a university or other educational institution in an individual capacity. If You qualify for a Non-Commercial Version License, You may use the Software free of charge. Real Time Logic reserves the right to further clarify the terms Non-Commercial Entity, University Users and Excluded Contractor at its sole determination. If You do not qualify for a Non-Commercial Version License, then You should discontinue the downloading or installation process and purchase a Commercial Use License or obtain an Evaluation License. GRANT OF LICENSE Provided that you qualify for a Non-Commercial Version License as specified above, and subject to the terms and conditions contained herein, Real Time Logic hereby grants You, an end user, a personal, non-transferable, non-exclusive, non-sublicensable license to install and use the Software, free of charge, for non-commercial purposes only, but if You are an Excluded Contractor (as defined above) or using the Software under Digi Embedded Linux Board for commercial and non-commercial purposes. In addition, subject to the terms and conditions contained herein and provided that You meet the requirement specified above for an Non-Commercial Version License, Real Time Logic hereby grants to You, an end user, a non-transferable, non-exclusive, non-sublicensable license, free of charge, to (1) modify and make derivative works (such as software patches, bug fixes, or the creation of additional features) to the Software, (2) to make copies of the Software as necessary to make such modifications and derivative works, all for non-commercial purposes only, but if You are an Excluded Contractor (as defined above) or using the Software under Digi Embedded Linux Board for commercial and non-commercial purposes, provided that You hereby grant to Real Time Logic a royalty-free, non-exclusive, irrevocable, worldwide, perpetual right to use, copy, modify, make derivative works of, market, sell, distribute, integrate, license and sublicense the modifications and derivative works that You create. In case You have multiple users for the Software within your Non-Commercial Entity You may obtain an academic site license. For the avoidance of doubt, the following are considered examples of commercial uses of the Software: (1)use at or for a commercial enterprise; (2)use for financial gain, personal or otherwise; (3)use by government agencies; (4)use by a telecommunication or Internet service provider company; (5)use at home or while traveling for work for which You will be paid; (6)use in connection with administering a commercial web site; (7)use in connection with the provision of professional service for which You are compensated (including paid system administration); (8)bundling or integrating the Software with any hardware product or another software product for commercial. Real Time Logic and/or its licensors reserve all rights not expressly granted to You herein. This license is not a sale of the Software or any copy of the Software. The Software contains valuable trade secrets of Real Time Logic and its licensors. All worldwide ownership of and all rights, titles and interests in and to the Software, and all copies and portions of the Software, including without limitation, all intellectual property rights therein and thereto, are and will remain exclusively with Real Time Logic. The Software is protected, among other ways, by the copyright laws of the United States, European Union, and international copyright treaties. All rights not expressly granted herein are retained by Real Time Logic and its licensors. MAINTENANCE, SUPPORT AND UPDATES --------------------------------------------------------- Real Time Logic is under no obligation to maintain or support or update the Software in any way, or to provide updates or error corrections.