• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Embedded Software » Linux » Linux forum » DM368 ip camera
Share
Linux
  • Forum
Options
  • Subscribe via RSS

Forums

DM368 ip camera

This question is not answered
Mayank Agarwal
Posted by Mayank Agarwal
on Aug 09 2011 22:24 PM
Expert1670 points

I have purchased a reference design from Appropho DM368 with sony sensor.

I have the following questions:

1.We will be working entirely on embedded linux so is CCS necessary to be installed for working with the reference design.

2.In the appropho user guide it is mentioned to have montavista toolchain 5.0,where can we get this montavista toolchain since it hasn't come from Appropho package or is it possible to work without Montavista toolchain also.

3.How can we go about starting the project,we have seen the quality of the camera,its very good so how can we proceed building our own ip camera like that,i mean writing the algorithms for image quality and integrating them with the appropho reference design.

Many thanks for answers to the above questions.

 

Thanks and Regards,

Mayank

DM368
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Raghu Kudva
    Posted by Raghu Kudva
    on Aug 10 2011 02:05 AM
    Expert6715 points

    Mayank,

     

    Comments included below

     

    Regards,

     

    Raghu

     

    I have purchased a reference design from Appropho DM368 with sony sensor.

    I have the following questions:

    1.We will be working entirely on embedded linux so is CCS necessary to be installed for working with the reference design.

    Comment> you will need CCS for burning initially UBL and UBoot using fresh boards, also, you might need it for debug and developing individual components. Other than this, i don't see a need for CCS

    2.In the appropho user guide it is mentioned to have montavista toolchain 5.0,where can we get this montavista toolchain since it hasn't come from Appropho package or is it possible to work without Montavista toolchain also.

     Comment>For MVL tools, please use these links

     http://processors.wiki.ti.com/index.php/GSG:_DM365_DVEVM_Software_Setup_for_MontaVista_Kernel

     http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/DVSDK_2_10/latest/index_FDS.html

     3.How can we go about starting the project,we have seen the quality of the camera,its very good so how can we proceed building our own ip camera like that,i mean writing the algorithms for image quality and integrating them with the appropho reference design.

    Comment> Most of the requirment are covered in the reference deisgn kit, it depends what are the requirement you want to accomplish. I would say to evaluate the RDK with regard to your requirements and check what you need to develop extra. We can give our inputs based on the algorithm you want to use and requirements you want to implement

     


    Please mark this reply as Verify Answer on this post if it answers the question.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • richard dorfner
    Posted by richard dorfner
    on Aug 10 2011 08:17 AM
    Prodigy210 points

    CCS Will only be necessary if you wish to implement your own image processing algorithms on the DSP side of the processor (I'm assuming your cpu has one, haven't checked) if it doesn't have one you really won't need it.

     

    as for how to start, I have found that it helps to simply be able to build the camera as it is, get it all working, and then load and run the kernel you built to ensure that you can at least build what it is you have in your hands and run it. From there, start digging into it and making it be what you want it to be.

     

    Rick

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Mayank Agarwal
    Posted by Mayank Agarwal
    on Aug 11 2011 01:56 AM
    Expert1670 points

     

     

    Hi

     

          Thanks for your reply.

          While following the IP Network Camera Reference Design on DM36x user's guide i came across the following step:

          Set <installDir>/Utils/bin folder as the path to tftpboot directory at <TFTP SERVER UTILITY>.

          I am trying to install ubl and uboot on the DM368 board without using CCS.

          And i am not getting what to do in this step and what it is trying to accomplish.

     

          Thanks and Regards,

          Mayank

     

     

    DM368
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Mayank Agarwal
    Posted by Mayank Agarwal
    on Aug 11 2011 07:30 AM
    Expert1670 points

    Hi

    I am following the chapter 3 Building Application of IP Network Camera Reference Design
    on DM36x User’s Guide  document.I am trying to configure the board by first setting up the environment

    by building the application.

    I am running make sysall command in the directory

    /home/mayank/DM36x

    but i am getting the following errors:

    make[4]: Leaving directory `/home/mayank/DM36x/ipnc/ti-davinci'
    make[3]: Leaving directory `/home/mayank/DM36x/ipnc'
    cp /home/mayank/DM36x/ipnc/ti-davinci/arch/arm/boot/uImage /home/mayank/DM36x/ipnc/tftp/uImage_ipnc_DM368_IMX036
    cp: cannot stat `/home/mayank/DM36x/ipnc/ti-davinci/arch/arm/boot/uImage': No such file or directory
    make[2]: *** [lsp] Error 1
    make[2]: Leaving directory `/home/mayank/DM36x/ipnc'
    make[1]: *** [lspall] Error 2
    make[1]: Leaving directory `/home/mayank/DM36x/ipnc'
    make: *** [sysall] Error 2

    If we have to make uImage first and then copy it in the arch/arm/boot directory.

    Thanks and Regards,

    Mayank

    DM368
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • richard dorfner
    Posted by richard dorfner
    on Aug 11 2011 07:57 AM
    Prodigy210 points

    Ah, yeah, loosely.. what they are saying is, Tell the (TFTP SERVER) on your host computer that you are compiling on, that the directory <installDir>/Utils/bin folder is to be made accessible via tftp.  This is how you will let your camera get at the files you are creating for later download via tftpboot.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • richard dorfner
    Posted by richard dorfner
    on Aug 11 2011 08:00 AM
    Prodigy210 points

    I'm using the dm365, not the dm368, however, with the dm365, we need to do the build sysall in the ipnc directory. IN you case it would be /home/mayank/DM36x/ipnc  Try from there.   This is also the directory where "Makefile" and "Rules.make" are.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • richard dorfner
    Posted by richard dorfner
    on Aug 11 2011 08:03 AM
    Prodigy210 points

    There's also the question of, did you chown everything to you and away from root? and did you set permissions on everything so that you can delete them? 

    Also, when it comes to the final build, i had issues where I had to go create the final filesys tree manually for the stuff that was being built to land in as the makefile did not properly do that on its own.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Mohammad Alam
    Posted by Mohammad Alam
    on Mar 30 2012 06:22 AM
    Prodigy100 points

    Hi Mayank,

    I am getting same error while building lsp

    make[2]: Leaving directory `/home/alam/appro/ipnc_psp/ti-davinci'
    make[1]: Leaving directory `/home/alam/appro/ipnc_rdk'
    cp /home/alam/appro/ipnc_psp/ti-davinci/arch/arm/boot/uImage /home/alam/appro/ipnc_rdk/tftp/uImage_ipnc_dm365
    cp: cannot stat `/home/alam/appro/ipnc_psp/ti-davinci/arch/arm/boot/uImage': No such file or directory
    
    
    How did you solved your problem?
    
    
    Regards
    Alam
    DM365 + DVSDK
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Anil
    Posted by Anil
    on Mar 30 2012 07:38 AM
    Expert6655 points

    Hi Alam,

    Are you sure kernel was build properly? Are you getting any errors before completion of kernel build? (Check the log)

    Regards

    AnilKumar

    Please mark this Forum post as answered via the Verify Answer button below if it helps answer your question.  Thanks!

    DM368 PSP kernel build
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Mohammad Alam
    Posted by Mohammad Alam
    on Mar 30 2012 10:28 AM
    Prodigy100 points

    Hi Anil,

    Kernel is getting build properly. There is a line in a Makefile for copying uImage to tftp folder. 

    cp /home/alam/appro/ipnc_psp/ti-davinci/arch/arm/boot/uImage /home/alam/appro/ipnc_rdk/tftp/uImage_ipnc_dm365

    But "/home/alam/appro/ipnc_psp/ti-davinci/arch/arm/boot/" contains "Image" file not "uImage". I am wondering if uImage is produced as Image. Some Makefile TARGET error.

    If I comment above cp line, then it compiles successfully.

    Please suggest.

    Regards

    Alam

    DM365 + DVSDK DMC365
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Anil
    Posted by Anil
    on Apr 01 2012 16:54 PM
    Expert6655 points

    Hi Mohammad,

    Add uboot tools link to PATH along with your tool-chain and build uboot before building the kernel.

    export PATH=/media/anil/uboot/tools:$PATH

    ("uboot" is the uboot source folder)

    Regards

    AnilKumar

    Please mark this Forum post as answered via the Verify Answer button below if it helps answer your question.  Thanks!


    DM368 build PSP
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use