在mini2440上移植minicom
来源:互联网 发布:哪个运营商的4g网络好 编辑:程序博客网 时间:2024/06/08 01:28
ref:
http://blog.csdn.net/Giang_ge/article/details/5781056
http://blog.csdn.net/yuyanchao2005/article/details/6106329
源码包:
http://alioth.debian.org/projects/minicom/ncurses源码包:
http://ftp.gnu.org/pub/gnu/ncurses/
2021 tar xvzf Software/ncurses-5.9.tar.gz
2022 cd ncurses-5.9/
2023 ls
2024 ./configure CC=arm-linux-gcc --prefix=/opt/ncurses-arm --host=arm-linux
2025 make -j2 && make install
[2440]#./minicom -s
本以为圆满了,结果提示
No termcap entry for vt102
//vt102没有termcap的入口,发现好多人都存在这个问题
可以参考这篇文章
http://www.kaoru-home.com/wp/archives/924
实际上是ncurses要指定一个显示终端(我的理解),因为我们在编译ncurses的时候指定了其安装路径,所以它会到这个路径下去寻找配置文件。
解决办法如下:
[2440]#echo $TERM
vt102
//此命令是敲在板子上shell的,显示TERM变量
[2440]#echo $TERMINFO
//这个变量是NULL,问题就出在这里
//在pc机中查找vt102存放的目录
locate vt102
我的在/lib/terminfo/v/vt102中
在arm板子上,对应于pc机上安装ncurses的目录(我的是/opt/ncurses-arm),新建这样一个目录:
/opt/ncurses-arm/share/terminfo/v/
然后把pc机上面的vt102拷贝到这个文件夹下面,就可以了
[2440]./minicom -s
//configure 中有一句--enable-cfg-dir=/etc/minicom
/etc/minicom此目录如果不存在需要自己mkdir,否则minirc.xx无法保存。
cd minicom-2.6.1/
2029 ./configure CC=arm-linux-gcc --host=arm-linux --prefix=/opt/minicom-arm CPPFLAGS=-I/opt/ncurses-arm/include/ LDFLAGS=-L/opt/ncurses-arm/lib
2030 make -j2 && make install
- 在mini2440上移植minicom
- 在mini2440上移植Bluetooth
- 在mini2440上移植Bluetooth
- 在mini2440上移植Bluetooth
- Microwindows 在 MINI2440 QEMU上的移植
- sqlite3在mini2440上的移植
- 在mini2440上移植使用ffmpeg录像
- 在mini2440上移植Boa服务器
- sqlite3在mini2440上的移植
- 在mini2440上的移植sqlite3(成功)
- 成功在mini2440上移植ffmpeg
- uboot在mini2440上的移植总结
- QT开发环境在mini2440上移植
- rtems系统在mini2440上的移植
- Tslib1.4在mini2440上的移植
- 在mini2440上移植运行2.6.36.4
- uboot在mini2440上的移植
- uboot在mini2440上的移植
- hdu2045
- RMAN Configure Format
- 按日期、时间或大小生成log文件的log4j配置方案
- matlab保存figure中的图片去掉白边
- 关于 sudo 在aix 上的 安装 配置
- 在mini2440上移植minicom
- C语言"#","#@"和"##"在宏定义中的使用技巧
- MyEclipse中如何去掉JS或JSP语法错误提示
- Linux下缓冲区溢出攻击的原理及对策
- 4、OA分页设计
- execl 日历控件使用
- RMAN backup
- Java判断字符是否是汉字
- sqlserver 根据一个泛型id查询数据,批量删除数据