第五章 搭建S3C6410开发板的测试环境 心得笔记

发布者:SparklingBeauty最新更新时间:2024-09-25 来源: elecfans关键字:S3C6410  开发板  测试环境 手机看文章 扫描二维码
随时随地手机看文章

一、S3c6410一款比较典型的开发板,集成了各种部件。它是由三星公司推出的一款低功耗、高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和通用处理等领域。串口通信就是通过使用开发板可以用某些方式显示linux驱动程序输出的调试信息。而PC需要与串口设备通信就需要在PC上安装接收和发送串口数据的程序,例如minicom。


二、要想使用该型号的开发板

            1>安装串口调试工具:minicom:

                第一步,检测当前系统是否支持USB转串口      #lsmod | grep usbserial;

                第二步,安装minicom            #apt_get install minicom;

                第三步,配置minicom            #minicom -s;

                第四步,测试minicom            #minicom;

            2>烧写Android系统(在OK6410开发板上安装Android系统需要先将自带的WinCE6.0卸载之后再进行烧写。在烧写之前需先启动Eboot擦除NandFlash)

           擦除步骤:

                第一步,用串口线连接开发板和PC并启动minicom;

                第二步,进入Eboot状态;

                第三步,擦除NandFlash:

           烧写步骤:

                第一步、插入读卡器并连接PC;

                第二步、向SD卡写入mmc.bin和zimage-sd.bin;

                第三步、将android_fs.tar、mmc.bin和zimage文件复制到SD卡上,。并设置开发板的启动开关;

                第四步、从SD卡烧写Android,将sd卡插入开发板的插槽,并设置成sd卡启动,打开开发板;

                第五步、校准屏幕      #rm /data/pointtercal;然后,配置有线网络:在开发板上执行命令:#ifconfig eth0 192.168.17.150 netmask 255.255.255.0 up   #route add default gw    192.168.17.254 dev eth0;

         使用命令#/system/busybox/sbin/ifconfig   #/system/busybox/sbin/route查看是否设置成功。

         设置IP和网关#sh netconfig.sh 192.168.17.166 192.168.17.254

         #关闭网卡设备   /system/busybox/sbin/ifconfig eth0 down    

         #设置新的MAC地址    /system/busybox/sbin/ifconfig eth0 hw ether 08:09:00:A0:90:80    

         #打开网卡设备     /system/busybox/sbin/ifconfig eth0 up。


关键字:S3C6410  开发板  测试环境 引用地址:第五章 搭建S3C6410开发板的测试环境 心得笔记

上一篇:s3c6410下移植sqlite3.7.8
下一篇:s3c6410外部中断号与引脚问题

推荐阅读最新更新时间:2024-11-07 23:04

玩转mini2440开发板之【如何设置开发板的网络参数】
今天在研究nfs时,内核启动时一直提示挂载nfs文件系统失败,怀疑是网络参数没有配置正确,导致开发板连不上ubuntu。所以回过头来仔细研究了一下如何给mini2440开发板配置网络参数,验证网络连接情况等问题。总结如下: 1、可用ifconfig命令来查询和设置开发板的网络参数,具体如下: 查询命令: # ifconfig eth0 Link encap:Ethernet HWaddr 08:90:90:90:90:90 inet addr:192.168.1.230 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MU
[单片机]
STM32开发板学习笔记--外部中断
1、先去掉 stm32f10x_conf.h 中TIM前的注释符号 2、在NVIC_Configuration();中加入 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);// 选择使用优先级分组第1组 //使能EXTI3中断 NVIC_InitStructure.NVIC_IRQChannel=EXTI3_IRQChannel; //设置通道 NVIC_InitStructure.NVIC_IRQChannelPreemptionPrio rity=0; //指定抢占式优先级别0 NVIC_InitStructure.NVIC_IRQChannelSubPriority=0; //
[单片机]
S3C6410之uboot回炉再造(7)C环境的入口
  上一部分讲到 uboot 跳转到 start_armboot 处执行(中间插了一篇 异常中断处理)。   这次主要是记录 start_armboot 的实现。   文件为 /lib_arm/board.c   1、参数声明 1 void start_armboot (void) 2 { 3 init_fnc_t **init_fnc_ptr;        //这里实际上是创建数组指针            //指向的数组为 start_armboot 之前的 init_sequence 数组 4 char *s; 5 #if defined(CONFIG_VFD) || defined(CO
[单片机]
S3C6410开发(3)-编译运行第一个流水灯程序
编写程序 由于我们是在纯裸机上编程,没有uboot之类的程序为我们初始化硬件资源,所以我们要编写一个带有初始化功能的汇编文件。同时为了直观地感受到程序的运行,我们在里面添加一个流水灯的小程序。在工作目录新建一个 statup.s 的文件,编写初始化程序并根据电路板原理图配置LED的GPIO的模式和输出电平。 .global _start _start: // 把外设的基地址告诉CPU ldr r0, =0x70000000 // 对于6410来说内存(0x00000000~0x60000000) // 外设(0x70000000-0x7fffffff) orr r0, r0, #0
[单片机]
OK6410A 开发板 (八) 53 linux-5.11 OK6410A mmap的实例 基于 fb
按照 初始化顺序 1. 内核 fb core 侧 2. 内核驱动侧(此时fb_mmap没跑) 3. 应用侧(应用侧运行的时候fb_mmap开始跑) 内核 fb core 侧 drivers/video/fbdev/core/fbmem.c static const struct file_operations fb_fops = { .mmap = fb_mmap, } fbmem_init register_chrdev(FB_MAJOR, fb , &fb_fops); fb_mmap // start:51600000,len:7f800 vm_i
[单片机]
基于ARM Cortex-A9的Wandboard开发板研究
  1 概述   Freescale公司的i.MX 6系列多核应用处理器采用ARM Cortex-A9架构,包括单核、双核和四核系列,工作频率高达1.2GHz,支持ARMv7、Neon、VFPv3和Trustzone,集成了32kB指令和数据L1高速缓存以及256kB~1MB的L2高速缓存,具有一流的3D和2D图像与高清视频。处理器可提供新一代多媒体性能,主要用在下一代消费类电子(IPTV、IP电话、平板电脑、电子书)、工业领域(智能工业控制系统,人机接口)、手提医疗设备以及汽车电子等。   2 i.MX 6系列产品主要特性   •基于ARM Cortex-A9,可扩展的单、双核和四核产品,最高1.2 GHz,具有ARMv7
[单片机]
基于ARM Cortex-A9的Wandboard<font color='red'>开发板</font>研究
雅特力低压电机控制开发板及电机库介绍
随着工业自动化,智能家居及汽车电子的发展普及,直流无刷电机(BLDC)和永磁同步电机(PMSM)在诸多领域有了广泛应用。电机作为机械装备上至关重要的组件之一,无论是产品的性能,或是消费者的使用感受,都关乎于电机驱动和控制技术的好坏。雅特力致力于建立高效电机控制生态系统,不仅有适用于电机控制的MCU,硬件开发套件,还提供有免费且易于使用的电机控制软件算法。从方波驱动到弦波驱动,从霍尔感测器的回授到无感测器的回授,雅特力都有建立起相关资源,协助电机控制工程师快速实现高效的电机矢量控制方案。 低压电机控制开发板 雅特力电机开发板是一个泛用型的低压三相电机驱动器,应用AT32系列微控制器搭配雅特力电机函数库,可驱动直流无刷电机、交流同
[嵌入式]
雅特力低压电机控制<font color='red'>开发板</font>及电机库介绍
linux-2.6.32在mini2440开发板上移植-移植Nand驱动并修改分区信息
编者:linux中的nand的移植由于使用了MTD技术,所以就没有想象的那么复杂了。 1 Linux-2.6.32.2 内核所支持的Nand Flash 类型 Linux2.6.32.2 已经自带了大部分Nand Flash 驱动, 在linux-2.6.32.2/drivers/mtd/nand/nand_ids.c 文件中,定义了所支持的各种Nand Flash 类型。 2 修改Nand Flash 分区表 但是系统默认的分区不是我们所需的,所以要自已修改,除此之外,还有Nand Flash的结构信息需要增加填写,以便能够适合系统自带的Nand Flash 驱动接口,这可以参考SMDK2440 中关于Nand Flash 设备
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved