苦逼iTOP4412 uBUNTU之旅

一、劣质TF卡,烧写UBUNTU失败的根源

继续在iTOP4412烧写Ubuntu的实验,换了好几个TF卡都失败了,最后用工具测试了一下,写入速度只有996KB/s,离讯为要求的5MB/s差距太大了,苦逼啊。

换个卡再继续测试下

二、今天搭载nfs服务器,出现了access denied by server while mounting localhost,

1、修改了所有的关联文件夹的权限为777,chmod 777 目录名

2、protmap在系统里没有,查询到rpcbind功能和这个一样的,就直接用rpcbind了。

3、配置参数最后要写完整点,例如 /home/dir *(insecure,rw,async,no_root_squash)

4、网络这边的nfs服务器搭载出现了问题,ubuntu12.04的有线网络怎么都设置不成功,有点怀疑是TF卡导致文件系统没有搭载完成,导致有些服务怎么都打不开,导致开发板怎么都连不上。暂时战略放弃,先弄点其他的,比如led应用、USART。

三、tslib安装

编译QTE时候出现了tslib functionity denied,于是搜索和安装tslib1.4

make时候出现了

In function ‘open’,
    inlined from ‘main’ at ts_calibrate.c:227:
/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments
In function ‘open’,
    inlined from ‘main’ at ts_calibrate.c:229:
/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments

参照网友的说明,

gcc 新版本编译器对语法检查严格,在源文件 ./tests/ts_calibrate.c 中

// 源文件
// if ((calfile = getenv("TSLIB_CALIBFILE")) != NULL) {
//     cal_fd = open (calfile, O_CREAT | O_RDWR);
// } else {
//   cal_fd = open ("/etc/pointercal", O_CREAT | O_RDWR);
// }
// 需要更改成如下形式
if ((calfile = getenv("TSLIB_CALIBFILE")) != NULL) {
    cal_fd = open (calfile, O_CREAT | O_RDWR, 0777);
} else {
    cal_fd = open ("/etc/pointercal", O_CREAT | O_RDWR, 0777);
}保存后重新编译即可

四、QE安装

仍然提示 The tslib functionality test failed!

You might need to modify the include and library search paths by editing QMAKE_INCDIR and QMAKE_LIBDIR in ***/mkspecs/qws/linux-arm-g++

修改了QMAKE_INCDIR和QMAKE_LIBDIR之后仍然出现问题,这时候查看别人的解决办法时发现和编译器版本和保存位置有些关系,于是按葫芦画瓢重新配置了一遍,这时候好像运行起来了,目前为止还没有报错,漫长的等待ing。

LINUX下的各个软件不太智能啊。

五、不小心把.bashrc改错了,所有的命令都不能使用。

重新设置PATH的路径,将/bin和/usr/bin加上,此时,所有的linux基本命令也都能用。(linux下的基本命令大部分都在这两个目录下,刚才的source将PATH的值设置为无效,因此所有命令都不认识)

    PATH=/bin:/usr/bin
  这样返回修改~/.bashrc即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值