TI AM3552开发板(arm cortex A8) 初体验
来源:互联网 发布:恋爱循环mmd相机数据 编辑:程序博客网 时间:2024/05/01 05:58
1 开发板简介
采用周立功EPC-9600I-L工控板,TI Cortex-A8 AM3352处理器,主频高达800MHz。集成6路UART,支持GPS、GPRS、传感器、采集模块等功能扩展。
板载2路RS-485、2路CAN、1路百兆网口,实现工厂自动化、智能交通、电力石化监控等领域的数据可靠传输。产品经过严格的-40℃~ +85℃工业级高低温、工业四级电磁兼容测试,满足各种条件苛刻的工业应用。
256MB 内存
256MB nand flash
4通道12位 ADC
8入8出 GPIO
2 开机
开机前的接线准备:
采用12V直流电源供电,保证电流最大输出不小于1A
将板子上的DB9串口的RS232连接到PC电脑主机上
将电脑与板子接到同一局域网下
开机上电
板子的出厂默认IP:192.168.1.136
将电脑IP改成同网段,如192.168.1.100, ping通板子
板子默认启用了WEB、telnet、SSH、ftp服务
访问WEB:
打开浏览器,输入:192.168.1.136:8080
用户名及密码:admin admin
telnet/ftp/SSH/串口终端的访问账户及密码:root root
3 环境初步配置
修改调试串口
由于板子出厂串口0为调试串口,串口0位于J5接口上,不是标准的9针232,需要另外购买厂家的串口模块才能用,为此通过如下方式将调试串口改成串口1(板子上的9针DB口)。
telnet或者SSH方式登录板子
修改文件:/etc/inittab
wr vi inittab,
将原来的ttyO0 改成 ttyO1
这种方法没有改uboot,只能设备启动后切换到ttyO1
修改板子IP
WEB访问板子修改
或者是终端上使用命令修改: eeprom net set ip xxx.xxx.xxx.xxx
用eeprom命令能够写入flash,下次上电不会恢复成之前的
用ifconfig命令改IP,只能临时修改,板子重新启动后会恢复成之前的
修改启动默认mount上nfs
调试时多采用mount到linux宿主机上,以减少对flash的频繁读写,同时提高开发效率
首先在开发宿主机上搭建nfs服务器,此处省略,可参考http://blog.csdn.net/c20130911/article/details/78348964
在板子终端上,修改启动脚本/etc/init.d/rcS
wr vi rcS
在最后加上mount nfs语句,保存,示例:
mount -t nfs 192.168.0.85:/home/EPC-9600-nfs /mnt #将远程nfs服务器mount到/mnt目录下
4 hello world
在开发主机上运用交叉编译工具(交叉编译工具链的配置参考linux嵌入式开发环境搭建http://blog.csdn.net/c20130911/article/details/78348964),编译出hello world的可执行文件,拷贝到nfs目录下
在开发板终端上,打开mount nfs目录/mnt,可以查看到hello world的可执行文件,运行
- TI AM3552开发板(arm cortex A8) 初体验
- TI Cortex-A8 AM335X开发板工控板
- TI SYS/BIOS cortex A8 开发
- ARM Cortex-A8 介绍
- 基于ARM v7 Cortex A8的开发平台
- Cortex-A8嵌入式开发板平台搭建
- ARM Cortex-A8体系结构基础
- ARM Cortex A8之S5PV210
- [嵌入式]ARM Cortex-A8体系结构
- TI AM3517 (Cortex A8) 烧写方法
- opencv 移植到ti cortex a8
- opencv 移植到ti cortex a8
- DK80000针对Linux系统开发(芯片是TI公司OMP3530(cortex-A8+c64+核))
- ARM Cortex-M3,Cortex-M0,Cortex-A8的主要区别
- ARM Cortex-M3,Cortex-M0,Cortex-A8的主要区别
- 基于三星ARM cortex-a8 S5PV210开发板中的最新力作Sin210腾空出世by芯灵思sinlinx
- Building OpenCV for ARM Cortex-A8
- 三星ARM Cortex-A8 S5PV210(蜂鸟)简介
- java.util.concurrent学习之 Executor
- 全栈工程师培训材料
- emacs启动报错:找不到init.el
- 程序员 30 岁前,该如何规划自己的职业发展?
- 二分查找(时间复杂度为O(logn))
- TI AM3552开发板(arm cortex A8) 初体验
- 2.3 Reduce任务
- Linux常用指令
- golang web 服务器 request 与 response 处理
- MNIST手写数字识别 笔记(大部分整理自tensorflow中文社区及百度百科)
- Python安装数据库SqlServer\MySql访问组件
- js获取当前事件
- vitamio的github编译地址
- WeakReference 在android中的应用