ARM---搭建开发板的开发环境(x210v3s)

摘要:
以x210v3s为例介绍开发板:1。深圳九鼎创意展出品的x210v3s已经停产。构建开发环境的步骤:1。安装USB转串行驱动程序,并在安装后重新启动。将SD卡插入开发板上键附近的卡槽,然后按住电源键。

以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

  ARM---搭建开发板的开发环境(x210v3s)第1张 

  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查看寄存器的值

  

 
  

 

免责声明:文章转载自《ARM---搭建开发板的开发环境(x210v3s)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇js实现生成PDF文件的方案java多线程读取、操作List集合下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

android 编译libjpeg

之前需要将yuv转换为jpg图像,查看网上说libjpeg-turbo比libjpeg快2-3倍,但是在android手机上实践了一下,需要40-60个ms,这个虽然比以前的300ms好多了,但是还是不能满足我的要求,进一步查看了网上信息,libjpeg-turbo是为x86和x86-64进行优化的使用了SIMD指令,而手机上不支持,所以需要在试验一下li...

XDS100V3开发工具制作成功与经验分享

XDS100V3是XDS100仿真器的第三版,支持USB 2.0高速接口,通过20Pin/14Pin标准接口对目标芯片进行仿真调试,支持CCS5.2或更高版本,可适用于Win XP、Win7-32bit、Win7-64bit、Win2K、Win Vista、Win8等多种操作系统。 PCB layout已经是我改进的第四个版本了,性能经过严格测试的,可靠稳...

CC2540 低功耗串口, POWER_SAVING 模式 下 串口 0 的使用

低功耗 模式 下 使用 串口 ,  因为 PM2 或者 PM3 状态下  32M晶振 是不工作 的,根据手册得知没有32M晶振, 串口是不能工作的,但是可以使用 外部中断,因此,我把  串口的接收引脚设置为外部中断,这样 来唤醒BLE。 这样就牵扯到 串口 和 外设中断  的 来回切换  ,具体操作方法如下: 协议栈版本: ble_sdk_1.4.2.2 ...

第三方库交叉编译

1、事件通知库libevent ./configure --prefix=/home/arm-libevent/ --host=arm-none-linux-gnueabi CC=arm-none-linux-gnueabi-gcc CXX=arm-none-linux-gnueabi-g++ //添加ssl./configure --prefix=/ho...

基于STM32之UART串口通信协议(一)详解

一、前言 1、简介   写的这篇博客,是为了简单讲解一下UART通信协议,以及UART能够实现的一些功能,还有有关使用STM32CubeMX来配置芯片的一些操作,在后面我会以我使用的STM32F429开发板来举例讲解(其他STM32系列芯片大多数都可以按照这些步骤来操作的),如有不足请多多指教。 2、UART简介   嵌入式开发中,UART串口通信协议是我...

用J-LINK烧写Bootloader到ARM开发板的Nand Flash

一、起因和原理 起因:以往电脑烧写bootloader到 nand中是采用jtag以及jflash,jtag是使用并口连接的,目前电脑一般没有并口了,现今一般是使用较便宜入手的J-LINK,使用USB,就不能再使用以往的jflash烧写了。因此需要找到一个J-LINK烧写Nand的方法。 以下说明J-LINK烧写Nand的原理。 以realarm2410开...