minicom移植到ARM板
来源:互联网 发布:万方数据库医学网 编辑:程序博客网 时间:2024/05/01 12:57
平台:ubuntu10.10
移植平台:TQ210
交叉编译器:4.4.6
ncurses版本: ncurses-5.7
minicom版本:minicom2.3
lrzsz版本:lrzsz-0.12.20
minicom需要ncurses库的支持,arm-linux-gcc中并没有此库故需要交叉编译ncurses,否则出现很多头文件、库函数找不到。
ncurses的交叉编译
ncurses简单介绍:
Ncurses是一个能提供功能键定义(快捷键),屏幕绘制以及基于文本终端的图形互动功能的动态库,我们熟悉的内核配置界面就是用此库函数编写的
详细介绍:
http://www.linuxfocus.org/ChineseGB/March2002/article233.shtml
下载地址:http://ishare.iask.sina.com.cn/f/9710834.html?from=like
download ncurses-5.7.tar.gz
[root]#./configure CC=arm-linux-gcc --prefix=/opt/4.4.6/arm-embedsky-linux-gnueabi/ --host=arm-linux CPPFLAGS=-I/opt/4.4.6/arm-embedsky-linux-gnueabi/includeLDFLAGS=-L/opt/4.4.6/arm-embedsky-linux-gnueabi/lib
这是写在一行的,费神啊
下面是分开写的,只要加一个"/",简单方便!
CC:指定当前环境所用的交叉编译器,不同开发环境可能不同
--prefix :ncurses的安装路径,根据自己的实际情况创建相应的目录,安装在/opt/4.4.6/arm-embedsky-linux-gnueabi/ 目录下。
--host:目标板的开发环境,我用的是arm+linux开发环境
CPPFLAGS=-I/usr/local/arm/3.4.1/arm-linux/include /
LDFLAGS:LDFLAGS告诉链接器从哪里寻找库文件
[root]#make
[root]#make install
轻松编译通过
porting minicom2.3
下载地址:http://alioth.debian.org/projects/minicom/
download minicom-2.3.tar.gz
[root]#tar zxvf minicom-2.3.tar.gz
[root]#./configure --help
//可以查看一下配置选项
[root]#./configure / CC=arm-linux-gcc / --prefix=/home/lili/minicom / --host=arm-linux / CPPFLAGS=-I/opt/4.4.6/arm-embedsky-linux-gnueabi/include / CPPFLAGS=-I/opt/4.4.6/arm-embedsky-linux-gnueabi/include /ncureses / LDFLAGS=-L/opt/4.4.6/arm-embedsky-linux-gnueabi/lib / --enable-cfg-dir=/etc/minicom /
[root]#make
[root]#make install
编译安装成功
将PC上/opt/4.4.6/arm-embedsky-linux-gnueabi/share/terminfo/v 拷贝到开发板的文件系统的/usr/share/terminfo/目录下(如果没有这层目录则需要创建)指定变量TERMINFO的值;export TERM=vt102 export TERMINFO=/usr/share/terminfo(如果不想每次系统启动后都设置这个变量,可以将这句添加到/etc/profile文件中)
运行:./minicom -s
//configure 中有一句--enable-cfg-dir=/etc/minicom ,/etc/minicom此目录如果不存在需要自己mkdir,否则minirc.xx无法保存。
minicom设置:http://icedot.blog.51cto.com/61369/421070
移植lrzsz(由于minicom建立之后,一直不能收发文件,所以移植了lrzsz,移植之后还是不能收发文件,不确定是哪的问题)
下载:http://download.csdn.net/download/nicholas_chi/3744300
http://blog.csdn.net/control_tech/article/details/7199457
- minicom移植到ARM板
- minicom 移植到arm
- minicom移植到arm
- minicom:交叉编译、移植到arm
- minicom的移植到arm (at91sam9260)
- tcpdump移植到arm板
- 移植OpenSSH到ARM板
- json移植到ARM板
- 移植Sqlite到ARM板
- 交叉编译ncurses-6.0和minicom到ARM板
- 将minicom移植到mini2440(tq2440)
- 移植minicom到嵌入式linux系统
- 准备移植xynth到arm板上了。
- 移植BlueZ到ARM开发板【转】
- 移植pcap库到ARM开发板
- Mplayer移植到Arm开发板
- 移植 sshd到arm开发板
- Mplayer移植到Arm开发板
- 求去空格的sql语句
- ※设计模式※→☆创建型模式☆============Simple Factory模式(二)
- JRE is selected, but the path is invalid
- 谈谈IOCP发送数据时的一些误区及技巧
- PHP-redis中文文档
- minicom移植到ARM板
- 2012/12/13
- 服务器连接永远都应设计为“被动”关闭?
- java两个字符串的相似度
- JavaScript类和继承:constructor属性
- 编写大容量和健壮的服务器系列—处理IOCP资源释放
- 在linux下用tomcat部署java web项目的过程与注意事项
- Tomcat一步步实现反向代理、负载均衡、内存复制
- OpenCV中的HOG+SVM物体分类