Cross-crompile minicom

minicom需要ncurses,如果你的交叉编译环境自带的话会省很多事情。否则需要先编译ncurses。 不然会出现如下的错误信息: [crayon-69ce223c9d897987339596/] 从http://www.gnu.org/software/ncurses/ncurses.html下载ncurses [crayon-69ce223c9d89b567605925/] 因为我们指定了prefix,ncurses会到错误的地方(prefix/share/terminfo)找terminfo。执行minicom的时候就会出现如下的错误信息: No termcap entry for vt102 所以需要修改TERMINFO默认寻找路径。 [crayon-69ce223c9d89d070830273/] 修改TERMINFO_DIRS和TERMINFO宏为"/usr/share/terminfo" [crayon-69ce223c9d89e949664172/] [crayon-69ce223c9d89f728415635/] 从http://alioth.debian.org/projects/minicom/下载minicom [crayon-69ce223c9d8a1172644056/] [crayon-69ce223c9d8a2316722207/] 就可以获得minicom 最后拷贝libncurses.so到/lib,拷贝文件/usr/share/terminfo/v/vt102即可。

minicom输出乱码

以前使用TERM=linux发现minicom输出经常有乱码现象。 env显示TERM默认为vt102,从host linux拷贝文件"/usr/share/terminfo/v/vt102"至rootfs 重新生成rootfs Done。