zoukankan      html  css  js  c++  java
  • 搭建S3C6410开发板的测试环境

    S3C6410开发板是低功耗、高性价比的RISC处理器,基于ARM内核,采用“核心技术+底板”结构,可用于移动电话和通信处理等领域。

    开发linux驱动程序采用串口通信实现查看调试信息。开发板带了一个串口,可通过串口线和pc连接。Linux驱动在输出调试信息的时候也会通过串口线将调试信息发送至pc机。

    但Ubuntu需要按照如下的步骤安装、配置和测试minicom。

    1. 检测当前系统是否支持USB串口:lsmod|grep usbserial

    2. 安装mincom: apt-get install minicom

    3. 配置minicom:minicom –s

    4. 测试minicom:minicom进入等待接收数据状态,如果成功就会接收到从开发板发送的信息。

    安装完串口,我们需要烧写android系统,步骤如下:

    启动 Eboot 擦除 NandFlash:启动minicom-à进入Eboot状态【读秒时按空格键进入】--擦除 NandFlash。

    1. 开始烧写:插入读卡器链接pc:向SD卡写入 mmc.bin 和 zlmage-sd.bin->将android_fs.tar+mmmc.bin+zImage文件复制到SD卡,设置启动开关【通过设置这8个开关可以控制OK6410开发板的启动方式,向左—关,向右---开】规则。

            Pin4->pin8 向右 进行烧写  ------>  拨动之前关闭开发版

            Pin6->pin7向左 进行烧写 --------> 拨动完成打开开发板

    --->开始从SD卡烧写Android【插入sd卡,打开开发板,开发板便开始写入数据以及一系列的检测,最终出现#提示符->输入yjsx命令【开始复制到SD卡中的数据】-->出现great代表成功。】-->核准屏幕【安装完 Android 后别忘了关闭开发板, 然后将开关恢复到 Nandflash 启动状态,重新启动开发板, Android 系统会在第一 次启动时要求校准屏幕。最好使用随开发板 一起带的触摸笔。】-->如果读者感觉屏幕的触摸位置不准确,可以在 minicom 中输入如下的命令删除屏幕校准文件, 再次启动时会重新要求校准屏幕。

                    Rm  /data/pointercal

    最后我们需要进行配置有线网络:1>开发板与其他设备连接常用方式:串口线,USB数据线,蓝牙,WIFI和以太网线;

                                              2>使用Linux命令ifconfig设置IP和子网掩码,用route命令设置网关。

    例如:#ifconfig eth0 192.168.17.150 netmask 255.255.255.0 up

    #route add default gw 192.168.17.254 dev eth0

                                              3>查询当前的IP配置和路由表(查看信息使用busybox的ifconfig和route命令)

                                    例如:/system/busybox/sbin/ifconfig

                                             /system/busybox/sbin/route

    以上的设置方式仅仅将其保存于内存中,一旦重启开发板,所有的设置都将消失,为了防止这种现象,我们可采取以下方式:

    执行脚本文件:通过vi命令打开linuxrc文件,将IP、子网掩码和网关直接赋值。

  • 相关阅读:
    大型网站架构不得不考虑的10个问题
    js中settimeout方法加参数
    shell字符串操作详解
    linux shell 逻辑运算符、逻辑表达式
    c#判断网络连接状态示例代码
    asp.net读取excel文件多种方法
    asp.net导出excel示例代码
    php 数组排序代码
    php数组去重复代码
    php反射应用实例代码
  • 原文地址:https://www.cnblogs.com/beatrice/p/5561456.html
Copyright © 2011-2022 走看看