zoukankan      html  css  js  c++  java
  • ARM---搭建开发板的开发环境(x210v3s)

    以x210v3s为例

    开发板介绍:

    1、x210v3s,由深圳九鼎创展生产,目前已经停产。
    2、CPU由三星公司生产叫S5PV210,目前已经停产。
    3、S5PV210采用ARMv7架构CortexTM-A8系列。
    4、支持android4.0和android2.3,Qt4.8。
    5、启动设置:
      拨码开关在下:通过USB口启动,
      拨码开关在上:是通过SD卡启动,优先内置的SD卡(硬盘),如果内置的SD卡,没有启动信息,则会从外置的SD卡启动。
    6、串口:
      CPU带了四串口接口,但此开发板只外接了两个串口(UART0和UART2)。
      注意,默认 andorid2.3,WINCE 使
      用 uart0 作为调试串口,android4.0 和 linux 使用 uart2 作为调试串口。
    7、SD卡槽:
      有两个SD卡槽,只有右侧可以使用。
    8、LED和蜂鸣器:
      一个蜂鸣器,有5个LED,其中一个电源指示灯。
      用于调试程序。
    9、电源:
      此开发板采用了电源管理芯片,长按3秒才能开机。
      如果没有电源锁定程序,松开后会立即断点。

    搭建开发环境的步骤:

    1、安装USB转串口的驱动,安装完成后重启。
      查看串口信息,设置编号,设置波特率。
      右击此电脑->管理->设备管理器->串口->USB-to-Serial->右击属性->端口设置->设置波特率115200->高级->选择串口编号。
    2、安装串口通信工具(putty、dnw)
      以putty为例,选择串口,115200,会话名,保存,双击打开会话
      此等待与开发板通信,长按电源键,如果不出错则有字符显示。
    3、安装SD卡烧写工具
      右击以管理员身份运行,如果无法运行,则安装vsc++2008运行库。
      从image中下载led_image.bin到本机,然后把SD卡插入到电脑中。
      点击Browse选择下载的led_image.bin,然后点击ADD,然后点击START,开始烧写。
      把SD卡插入到开发板的靠近按键的卡槽中,然后长按电源键。
    4、安装交叉编译器
      复制arm-2009q3-tar.bz2到ubuntu系统,在主目录下解压。
      在终端中进入arm-2009q3/bin目录下,使用pwd获取当前路径,然后复制。
      sudo vim /etc/environment,把刚才的路径粘贴到PATH的最前面,用:分隔,保存退出。

      在终端执行 source /etc/environment 重新加载环境变量配置文件。
      执行命令 arm-none-linux-gnueabi-gcc -v 查看交叉编译器的版本信息。
      注意:64位的虚拟机安装下列工具
      sudo apt-get install lib32c-dev
      sudo apt-get install lib32stdc++6

    汇编程序运行调试示例

      文件 test.S

       

      1.source /etc/environment 重新加载环境变量配置文件
      2.arm­none-linux-gnueabi-as -g ­o test.o test.S
      3.arm-none-linux­gnueabi­ld -o test test.o
      4.qemu­arm ­g 1234 test
      5.新打开一个终端:
        (source /etc/environment 重新加载环境变量配置文件)
        arm­none­linux­gnueabi ­gdb test
      6.在gdb中输入:target remote localhost:1234
      7.然后使用sn进行单步调试,用info r查看寄存器的值

      

     
      

     

  • 相关阅读:
    Maven 集成Tomcat插件
    dubbo 序列化 问题 属性值 丢失 ArrayList 解决
    docker 中安装 FastDFS 总结
    docker 从容器中拷文件到宿主机器中
    db2 相关命令
    Webphere WAS 启动
    CKEDITOR 4.6.X 版本 插件 弹出对话框 Dialog中 表格 Table 自定义样式Style 问题
    SpringMVC JSONP JSON支持
    CKEDITOR 3.4.2中 按钮事件中 动态改变图标和title 获取按钮
    git回退到远程某个版本
  • 原文地址:https://www.cnblogs.com/jiangyu0331/p/11801250.html
Copyright © 2011-2022 走看看