小经验

1.一个文件夹删不掉,是权限问题,chmod 777 xxx。类似的,根目录下的root文件夹不能访问,也是权限问题。

2.serial port terminal(linux下串口终端)
  CompizConfig(花样)

3.source insight安装,得先装wine.

4.删除非空文件夹,rm -rf xxx

5.arm-linux-gcc -v查看arn-linux-gcc的版本

6.提示硬件安装:SEC s3c2410x Test B/D,这是我飞凌的USB方口提示要安装驱动,驱动是要安装并口驱动。

7.复制省略目录,cp -r xxx xxx

8.如何一次性创建文件夹里的文件夹?
mkdir -p /root/minigui/arm/libttf/extend

  ubantu10.04自带的gcc搞没了,原先它是放在哪? /usr/bin

  linux下的dnw怎么用不了?
  可以用了。
  两个网卡的使用?
  通过nfs启动系统。
  米谷音乐不唱歌了?
  网上下个软件,双击说是未知程序,超级权限执行(./MiguMusic_2011Beta1.bin),安装即可。
   mini2440开发板不能将/etc/init.d/rcS移到/mnt?
提示信息
cp:cannot create '/mnt/rcS':Permission denied

9.arm-linux-gcc开发环境的建立
  在/usr/local目录下建一个arm的目录,然后将3.4.1或更高版本的放在这个/usr/local/arm/3.4.1,之后编辑/etc/bash.bashrc文件,在最后增加路径
            export PATH=/usr/local/arm/3.4.1/bin:$PATH
可以通过echo $PATH来查看环境变量中是否有/usr/local/arm/3.4.1/bin路径变量

原来我的交叉编译器是3.4.1,后来改成4.3.2,用arm-linux-gcc -v或者echo $PATH,显示的版本号还是3.4.1,要重启才会生效

10.右键终端打开,apt-get install nautilus-open-terminal

11.实验室有多余的3块开发板,一块王老师的,校准不好,我估计得重新下文件系统才行;
第2块默认进入wince系统,而且电源搞成usb供电,屏幕一闪一闪的;
第3块可以用,不过与其他板子不同的是波特率要设成57600.

12.  在移植minigui到开发板时有个步驟,是这样的,我原先编译器目录
/usr/local/arm/3.4.1/lib下面有个gcc目录和libiberty.a目录,后来要把交叉编译好的库文件(里面没有gcc目录)和头文件复制到交叉编译器中,就是 cp -r lib /usr/local/arm/3.4.1,gcc目录还在,意思就是说cp会复制没有的,不会覆盖原来的。

13.    cd /            切换到根目录
       cd ..           切换到上一级目录
       cd ../..        切换到上二级目录
       cd ~            切换到用户目录
14.   tar zxvf libminigui-1.6.10.tar.gz –C ../x86
(解压 MiniGUI 图形库源码到 x86 目录,-C 选项的含义是
更改解压缩目录)

问题是      tar: –C:归档中找不到
           tar: ../x86:归档中找不到
           tar: 由于前次错误,将以上次的错误状态退出

15.有些文件夹解压出来目录上面有一层绿色覆盖,那代表什么意思。

16.xp下的.txt文件在ubantu下乱码,解决办法如下
按下 Alt-F2,打开“运行应用程序”对话框。
在文本框中键入“gconf-editor”,并按下回车键,打开“配置编辑器”。
展开左边的树节点,找到 /apps/gedit-2/preferences/encodings 节点并单击它。
双击右边的 auto_detected 键,打开“编辑键”对话框。
单击列表右边的“添加”按钮,输入“GB18030”,单击确定按钮。
列表的最底部新增加了一个“GB18030”。单击选中它,并单击右边的 “向上” 按钮直到 “GB18030” 位于列表的顶部为止。
单击确定按钮,关闭配置编辑器。
现在,您的 gedit 应该能够顺利打开 GB18030 编码的文本文件了。

17.之前在移植minigui到开发板,后来make menuconfig的时候,提示
 *** Unable to find the ncurses libraries or the
 *** required header files.
 *** 'make menuconfig' requires the ncurses libraries.
 ***
 *** Install ncurses (ncurses-devel) and try again.

sudo apt-get install libncurses5-dev解决。

18.在移植minigui的时候,有时候会把/usr/bin里的gcc搞没了,
cp gcc /usr/bin
提示:chmod:无法创建符号链接"gcc"
cp -r gcc /usr/bin解决。

19.星际译王
apt-get install stardict


20.drivers/gpu/drm/drm_lock.c: In function 'drm_lock_take':
drivers/gpu/drm/drm_lock.c:210: error: implicit declaration of function '__cmpxchg_local_generic'


drivers/input/touchscreen/eeti_ts.c: In function 'eeti_ts_irq_active':
drivers/input/touchscreen/eeti_ts.c:64: error: implicit declaration of function 'irq_to_gpio'
make[3]: *** [drivers/input/touchscreen/eeti_ts.o] 错误 1
make[2]: *** [drivers/input/touchscreen] 错误 2
make[1]: *** [drivers/input] 错误 2
make: *** [drivers] 错误 2


21.

22.触摸屏校准不好,
删除root_default下的etc/pointercal目录里的pointercal,

23.-R 递归
chmod -R 777 package

24.ubuntu10.04不记得密码,解决办法:
选择GRUB第2个选项(恢复模式),按e进入编辑模式,将so single修改成rw single init=/bin/bash,然后再按ctrl+x进入单用户模式,进入命令行的时候,passwd ""()修改密码,记得一定要加引号,最后按神键ctrl+alt+del重启即可。

25 sudo gedit /etc /default/grub修改ubuntu启动时间
update-grub更新grub

26 新建.doc和.xls文档放在家目录的模板下,以后鼠标右键就可以创建。

27
联想笔记本IdeaPad的 分为 Y Z U V 系列  ,在配置大概相同状态下,Y系列的是最好的 ,属于高端游戏娱乐用;
Z系列属于家用娱乐,但比较物美价廉;U系列属于上网小本本了;V属于商务用的,特点是硬盘加装了稳定装置。

28
sudo:must be setuid root
解决方法:
ls -l /usr/bin/sudo
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
reboot
其实就是
chmod +s /usr/bin/sudo
后来:chmod 0440 /etc/sudoers(sudo:/etc/sudoers is mode 0777)
     chmod 0440 /etc/sudoers.d/README

29不要hk
SmartHosts是一个在Google Code上维护更新的Hosts文件(修改/etc下的hosts文件)
facebook.com
baidu.jp需要翻墙才能进去。
http://dsw248.epkm.tk/
http://code.google.com/p/goagent/

30
大白菜软件设置
首先打开UltraISO(软碟通),加载要写入U盘的iso文件  Ubuntu10.04

步骤:启动光盘--写入硬盘映像
步骤:便捷启动--写入新的驱动器引导区--Syslinux
最后就是把整个iso文件写入U盘里面了,直接选写入
大部分电脑不需要设置,可以直接按Esc或者F12进入BootMenu 然后选择从USB 启动即可

31谷歌重置解决
浏览器地址栏搜smarthosts
将IP地址复制粘贴到/etc/hosts即可解决。

32 特效
http://forum.ubuntu.org.cn/viewtopic.php?t=140531

33
总体来说,咪咕是一款比较全能的播放器,因为基于Qt开发,所以在各大平台的体验效果都很棒。

注意:如果你是纯GNOME桌面,如Ubuntu 10.04,请别忘记安装:phonon-backend-gstreamer 这个软件包,不然是没有声音的。

34.
鼠标自动点击
系统-首选项-鼠标

35.
Nautilus 无法处理“computer”位置的解决办

36.
最小化应用程序后找不到的解决方法.
解决办法是:右击面板(跟Windows的任务栏同一位置),选择“添加到面板→工具→窗口列表”,就可以解决问题。

37.
ubuntu电脑改密码: passwd "用户名"


38.
无线路由器的名称:xcsh,密码:hello110
界面名称:wyz 密码:hello110
黄志坚的 索尼爱立信 wt19i 手机android系统是2.3.4
无线传输速度54M

39.
linux下的dnw有问题,write是灰色的。
解决方法:新建启动器,终端打开,输入命令,
/home/yz/xdnw-2010.10.15/dnw

40.shirt+F9开启雨滴效果。

41.
烧写zImage_N35,屏幕有侧移。
zImage_T35,烧写进去不错。
自己制作的内核下进去,提示:
Unable to mount root fs on unknown-block(31,3)

42.
12.04(3.2.0-24-generic)安装完CompizConfig之后,任务栏消失。
原因是"窗口装饰"和"Ubnutu Unity plugin"没开
解决: 按ctrl+alt+f1进入终端,
      unity --reset
      sudo shutdown -r 0
      
43.
挂载:
1.修改/etc/exports
添加:
/root/minigui/arm/root_default *(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)

/home/arm  *(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
2.重启
/etc/init.d/nfs-kernel-server restart
3.修改IP在同一网段
cannot read /etc/fstab:No such file or directory

44.
mini2440的内核源代码编译出错,不能产生.ko文件。
原因可能是内核缺少配置文件,这样就可以解决了。
make s3c2410_defconfig(使用内核配置文件,s3c2410_defconfig是SMDK2440的缺省配置文件)
make

然后对应的驱动就可以产生.ko了。

加载驱动加载不进去,自己编译的内核不能正常启动系统。
kernel Features---->Use the ARM EABI to compile the kernel(选上)即可。

45.
ubuntu下戴尔笔记本插上耳机有外音。
下载http://www.linuxant.com/alsa-driver/archive/alsa-driver-linuxant-1.0.23.1/alsa-driver-linuxant_1.0.23.1_all.deb.zip

解压得到alsa-driver-linuxant_1.0.23.1_all.deb

46.
自己编译的内核启动系统时提示:
Unable to mount root fs on unknown-block(31,3)

(nandflash的文件系统)
提示:No filesystem could mount root,tried: ext3 ext2 cramfs vfat msdos iso9660 romfs
Kernel panic - not sysncing:VFS:unable to mount root fs on unknown-block(31,3)

File systerm-->JFS filesystem support(选中)
            -->Miscellaneous filesystems

File systems -->Network File Systems 选择支持NFS网络文件系统
至此,在我选择了支持yaff2以及nfs服务之后,能启动开发板里的文件系统,加载hello_module可以,不过加载gpio.ko迟迟没有反应。而挂载PC机上的文件系统,两者都可以。


(PC机上的文件系统)
能正常启动系统,加载gpio.ko时,提示:
Unable to handle kernel paging request at virtual address e3a003c



47.
Kernel panic - not syncing: Attempted to kill init!

解决:kernel Feature---->EABI即可
因为arm-linux-gcc-4.3.2.tgz使用了EABI方式,所以这就需要内核同样配置EABI编译属性才能支持EABI编译出来的应用程序busybox

48.
一个目录挂载到另一个目录
ln -s A B
mount -rbind A B
挂载分区需要修改/etc/fstab.

49.
NEWGAL: Set video mode failure.
InitGUI:Can not initalize graphics engine!
NEWGAL>FBCON: Couldn't set console screen info
内核配置里选择240x320
/drivers/video/s3c2410fb.c(偏移,不过后面不是这个解决的)
一:
NOW, Booting Linux......
cd arch/arm/tools,编辑mach-types,查找s3c2440。
机器码和时钟频率。
后面编译有错误,make s3c2410_defconfig。
make clean,把config_mini2440_t35修改成.config,清除之前把.config修改成wyz_config.
二:
Kernel panic - not syncing: Attempted to kill init!
解决:kernel Feature---->EABI即可.
三:
version magic '2.6.32.2 mod_unload ARMv4 ' should be '2.6.32.2-FriendlyARM mod_unload ARMv4'

insmod:cannot insert 'led.ko':invalid module format
解决:  重新编译驱动


50.
在PC机上执行界面helloworld.c
/usr/bin/ld: cannot find -ljpeg
collect2: ld returned 1 exit status

后来我重新在PC机上建立开发环境,在qvfb这一步
checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!
解决:安装xlibs-dev即可
ftp://openware.byr.edu.cn/pub/mirror/ub ... 11_all.deb
待测。

/usr/bin/ld: cannot find -ljpeg
collect2: ld returned 1 exit status

解决:
apt-get install libjpeg-dev
apt-get install libpng-dev

51.
问题:eclipse中encoding不支持中文
解决:编辑/var/lib/locales/supported.d/local,加一行zh_CN.GBK GBK,执行sudo locale-gen


52.
安装软件的时候依赖关系。
解决: aptitude install libpng-dev

53.
minigui常用命令
gcc -o helloworld helloworld.c -lpthread -lminigui -ljpeg -lpng -lz
qvfb -width 640 -height 480 -depth 16&

54.
cd /root/minigui/arm/root_default/usr/local/etc修改配置文件。
cd /root/minigui/arm/root_default/etc/init.d修改启动脚本。240x320

55.()
param show
mach_type 机器码

http://www.doc88.com/p-87282182957.html

56.
Unable to handle kernel paging request at virtual address 7afffff4.出现段错误,是由于
溢出所致。led<5
   for(led=0;led<4;led++)
       {
         ioctl(fd, on, led);
           usleep(50000);
       }


57.虚拟机9.10下
qvfb在软件源里找不到,用命令安装
apt-get install qt3-dev-tools-embedded也不行,后来直接到qvfb1.1的文件夹里,执行
./configure --with-qt-includes=/usr/share/qt3/include --with-qt-libraries=/usr/share/qt3/lib/
最后运行例子的时候,提示:
error while loading shared libraries:ligminigui-1.6.so.10:canot open shared object file,
用sudo ldconfig解决(安装完新的动态库之后)。

58.
   FlashFXP , cuteFTP文件传输工具。测试 apt-get install vsftpd,
   gedit /etc/vsftpd.conf
   在23行的位置,将 anonymous-enable = YES,
   ftp localhost(来自ubuntu下配置SSH服务)
   
59.关防火墙,tftp xinetd。

60.ubuntu12.04
unable to change to sudoers gid:operation not permitted.

61 安装Nixnote
sudo add-apt-repository ppa:vincent-c/nevernote
sudo apt-get update
sudo apt-get install nevernote

62.xp下建立java环境。
到http://java.sun.com/javase/downloads/index.jsp中下载了最新版本的JDK。
xp下dir相当于ls。

68.
射频模块的调试,最终问题解决是串口线分交叉和直连两种,我的开发板需要的是交叉线。

























 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

blemesh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值