1.Ubuntu下安装SQLite3
sudo apt-get install sqlite3
图形界面
sudo apt-get install sqlitebrowser
2.android 模拟器与本地PC进行socket通信
IP用本地IP,端口用模拟器名字,如5554,5556
3.Ubuntu10.04下使用工具mkubiimage-mlc2缺少共享库liblzo2.so.2
apt-get install liblzo2-2
4.Android背景设置
布局控件的background的属性可以设置
5.Android文本框字体设置
文本框属性text size设置,格式如:22px
6.Android文本框颜色设置
文本框属性text color设置,格式如:#ff00ff00,4个字节依次为透明度,R,G,B
7.C#部署错误:磁盘空间不足
调节内存
8.C#部署错误:调用“\Windows\wceload.exe /noui \Windows\System_SR_chs_wm.cab”后返回了部署后错误 0x00000001。 Device Connectivity Component
在项目属性 设备中 找到 部署 一项,其中有一个“部署.Net Compact Framework的最新版本(包括Service Pack)”复选框,去掉前面的勾选即可。
9.ok6410-A telnet不能登陆
在串口下输入命令:busybox telnetd
10.ok6410-A烧写yaffs2系统后卡在please press enter to activate this console,启动不了
正确的配置是:#setenv bootargs "root=/dev/mtdblock3 rootfstype=yaffs2 console=ttySAC0,115200",飞凌pdf上拼错了console
11.ok6410-A不能修改IP
挂载yaffs2系统后,需要进入/mnt/etc目录下修改IP
12.在ok6410-A下qt程序不能运行,提示缺少libQtGui.so.4库文件
修改/mnt/etc/profile下,增加一句export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/qt-4.7.1/lib
13.ok6410-A下不能启动自己的应用程序
无论修改/etc/init.d/rcS或者/mnt/etc/init.d/rcS都没用,因为板子在启动的时候还是会加载存在内存中的cramfs系统,所以先启动的是/etc/init.d/rcS,而它是cramfs系统的,不能修改.飞凌yaffs2 + cramfs系统做的太失败了.下面是折中的解决办法:
1.停止qtopia2 在 /bin/qtopia 把最后一行 exec注释掉 就不会运行 qtopia2了
2.在 /mnt/etc/rc.d/init.d/netd中 的 exit 0前面添加 /bin/我们的执行程序
14.Fedora下编译报错,比如提醒error: panelw library not found
下载库文件:yum -y install libtool lpanelw
15.在ok6410-A下运行qt程序遇到错误/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found
原因是目标板子里面的没有和主机安装qte版本对应编译器的lib库,解决办法是在主机的交叉编译器目录下找到libstdc++.so.6所链接的文件,将它拷贝到/lib目录下,并改名为libstdc++.so.6
16.linux的ioctl函数的cmd参数不能为2
嗯,确实很2
17.QT嵌入式中设置字体
把文泉驿字体wqy-zenhei.ttc放在/lib/fonts/下,删除其他字体
18.u-boot make时找不到img2srec.o
执行make distclean 在进行config和make
19.Android程序不能自适应平板分辨率
Manifest里加上<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>
20.STM32中外部中断只能进入1次
AFIO端口复用时钟未加:RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE);
21.STM32的TIM2定时不准,快了一倍
因为APB1的分频系数不为1,则定时器的时钟要*2.系统时钟为72M,2分频到36M给APB1,所以默认定时器时钟为72M而不是36M
22.STM32中设置RTC计数值,需要等待写完成
RTC_SetCounter(0);
RTC_WaitForLastTask();
23.Ubuntu10.04的root帐号登录
普通帐号登录,输入命令sudo passwd root
24.STM32在MDK中优化程序的方法
在project->option->C/C++中
1.去掉USE_FULL_ASSERT宏定义
2.勾选One Elf Section per Function
程序体积可以优化60%
25.CC1100和NanoLoc的SPI模式
CC1100为MSB,NanoLoc为LSB