• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

刚玩树莓派,树莓派用什么编程呢?

年光 2015-07-06 浏览量:2972
??
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:23

  • Raspberry Pi 系统用的是 ARM 架构的 Linux, Linux上的大部分编程语言如GNU C/C++, Java, Python, Perl, PHP都能用, 

    当然c#之类windows的东西支持的不好。。。

    Net本来就不支持Linux, 不过说不定非官方的Mono会支持ARM!

    python开发速度快, C也不慢,不过编程不熟悉时容易出错。 

    希望回答能给你带来帮助~
    如果满意,请采纳,如还有疑问,可继续追问!

  • 嗯,那要在哪里写程序???

  • 你是指搭建开发环境吗?~

    这里有详细的教程:http://blog.csdn.net/xdw1985829/article/details/38816375

    目标平台:树莓派,

    开发环境:Ubuntu+gcc。
    Ubuntu事先已经安装好了,需要安装ARM交叉编译器,我用的arm-none-eabi-gcc,具体怎么安装就自行Google吧。
    其次,树莓派固件据说是闭源的,不管怎么样,先把firmware下载下来吧。另外文档肯定是必不可少的了。这些都可以在github-raspberry pi上找到。地址:https://github.com/raspberrypi

  • 我是想做摄像头智能小车的,目前还不知怎么弄,看看先有问题再问你吧

  • 能说下Ubuntu 和 Linux什么关系吗?ARM交叉编译器?

  • linux指的是内核(kernel),Ubuntu是一个使用linux内核的发行版。一般习惯把这种发行版也称作Linux。
    Linux发行版很多,如Fedora、RHEL、Debian、Ubuntu等等。红旗是国产的。
    类UNIX操作系统与UNIX使用方法上很相似,有Linux、BSD、Mac OS X等。

    具体的可以上维基看一下。

    在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。

  • 装过opencv吗?我装了几次也不知道有没有正确安装?

  • 1.下载若干依赖项
        在开始安装之前,最好更新树莓派软件源。sudo apt-get update

        请依次安装以下依赖项,这些必须安装的依赖项来自于opencv官网的说明,在多数debian系统中都可以采用这种方式进行安装。其实在树莓派中build-essential已经默认安装,但是cmake等其他内容仍需要手动安装。
    sudo apt-get install build-essential
    sudo apt-get install cmake
    sudo apt-get install libgtk2.0-dev
    sudo apt-get install pkg-config
    sudo apt-get install python-dev python-numpy
    sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev

    2.获得源代码
        在树莓派用户目录中建立opencv文件夹
    mkdir opencv

        通过sourceforge网站获取opencv源代码,本文选择2.4.9版本。下载过程可能比较缓慢,请耐心等待。
    wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip/download opencv-2.4.9.zip

        解压源代码,获得一个名为opencv-2.4.9的文件夹
    unzip opencv-2.4.9.zip

    3.编译源代码
        进入opencv源代码目录,在该目录中新建一个名为release的文件夹。
    cd ~/opencv/opencv-2.4.9
    mkdir release
    cd release
        使用cmake工具在该文件夹中生成makefile文件,指定opencv的安装目录为/usr/local,opencv的源代码位于上一层目录。
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
        编译源代码并安装(编译源代码的时间非常的长,make之后我便睡去,第二天早上才执行install)
    make
    sudo make install
        更新搜索动态链接库
    sudo ldconfig

  • 建议初学者用Python,兼容性好,代码量简洁,是C的1/3-/5

  • linux开发环境,gcc,树莓派的资料时很多的

相关问题

问题达人换一批

刚玩树莓派,树莓派用什么编程呢?