
嵌入式开发
shankusu2017
go lua c 服务器开发 shankusu2017.github.io
展开
-
ubuntu 14.04 搭建 nfs
ubuntu 14.04 搭建 nfs server转载 2017-01-09 16:24:44 · 513 阅读 · 0 评论 -
syszuxpinyin中文输入异常
在运行syszuxpinyin输入法demo程序时,运行时加上 -qws -font unifont这些参数就是可以使用iconv将syszux下面的文件字库转化为UTF-8格式,在main.cpp中直接使用UTF-8格式,就可以正常显示了。转载 2017-04-01 08:59:21 · 484 阅读 · 0 评论 -
linux 下字符编码转换
1:enca -x UTF-8 filename2:iconv -f gb2312 -t utf-8 file也可以生成一个新文件,iconv -f gb2312 -t utf-8 file > filenew原创 2017-04-01 09:01:19 · 511 阅读 · 0 评论 -
QT SYSZUXpinyin 开源输入法移植
宿主机:fedora9目标平台:min2440交叉编译器:EABI arm-linux-gcc 4.3.2SYSZUXpinyin版本: SYSZUXpinyin 1.0源码包: syszuxpinyin1.0.rar 一.首先是库libsyszuxpinyin.so的移植1. 将 SYSZUXpinyin.tar.bz2 拷到/tmp/进行解转载 2017-02-14 15:58:44 · 3517 阅读 · 2 评论 -
arm下qt的mysql实现
我需要在TQ2440上使用mysql访问远程数据库,现在直接使用命令已经实现访问,但是qt的mysql驱动可能交叉编译的不对,执行QT程序时候出错:QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QODBC3 QODBC我已经交叉编译出来了驱动,不知道怎么还是不行。我也转载 2017-04-01 09:16:05 · 1320 阅读 · 0 评论 -
kermit的安装和配置
嵌入式开发中,经常要使用串口来进行debugging,在windows下有系统自带的超级终端,SecurCRT等软件;而在linux下呢,则可以使用kermit.闲话略过不表,下面将说明如何在ubuntu/Debian系统中安装并配置kermit.安装:$sudo apt-get install ckermit配置:用户自己的kermit配置文档在/ho转载 2017-04-12 10:02:59 · 324 阅读 · 0 评论 -
qt5.3.2移植smart210
step1:下载qt-everywhere-opensource-src-5.3.2.tar.gz修改源码?step2:编译./configure -release -opensource -xplatform linux-arm-gnueabi-g++ -prefix /opt/arm/qt/5.3.2 -no-c++11 -qreal float -qt-sql-sqlite原创 2017-04-12 09:56:33 · 882 阅读 · 0 评论 -
一线触摸tslib移植详解
1 首先安装必要的工具sudo apt-get install libtool autoconf automake git 2 使用git获取tslib源代码git clone https://github.com/kergoth/tslib3 支持友善之臂一线触摸的tslib补丁tslib-one-wire.patch友善已经提供开源t转载 2017-04-13 03:46:26 · 2645 阅读 · 1 评论 -
Linux下USB CDC ACM 驱动简析,加载到内核
以下内容参考http://blog.youkuaiyun.com/xhoufei2010/article/details/43966889一、硬件平台:TI AM335X 芯片二、软件平台:Ubuntu 10.04三、USB CDC ACM 驱动简介 USB的CDC类是USB通信设备类 (Communication Device Class转载 2017-04-18 14:19:20 · 14402 阅读 · 2 评论 -
gsm-modem-cms-error-code-list
以下内容转载自https://www.nowsms.com/gsm-modem-cms-error-code-listTopic Keywords: CMS Error, GPRS modem, GSM modemWhen sending and/or receiving SMS messages with a GSM modem, if an er转载 2017-04-18 16:04:44 · 709 阅读 · 0 评论 -
Qt4过渡至Qt5
以下内用参考或转载自http://blog.sina.com.cn/s/blog_a6fb6cc90101endy.htmlQt4过渡到Qt5不算显著,然而,“模块化”的Qt代码也需要改变项目配置,如使用“headers”,和配置项目构建(如:改变*.pro文件)。QtWidgets作为一个独立的模块例如编译时错误error:转载 2017-04-14 13:58:56 · 396 阅读 · 0 评论 -
解决 编译内核出现kernel/timeconst.pl line 373问题
以下内容参考http://blog.youkuaiyun.com/timetim/article/details/51838692在使用ubuntu16.4编译Linux-3.0.8内核时出现这样的错误在之前的版本编译时是可以正常编译通过,还不清楚具体问题但是可以修改timeconst.pl的内容后正常编译。以下是编译错误提示的内容:Can't use 'defined转载 2017-04-19 10:58:32 · 3841 阅读 · 0 评论 -
HI3515海思开发板移植3G模块笔记
以下内容转载或参考http://blog.youkuaiyun.com/alangdangjia/article/details/9413009硬件平台:海思Hi3515 Linux3G模块:1、移动模块:ZTE M305(TD-SCDMA)2、联通模块:HUAWEI EM770W(WCDMA)3、电信模块:HUAWEI EM660(CDMA20转载 2017-04-17 09:08:27 · 1060 阅读 · 0 评论 -
串口终端 打印连续的 fimc_outdev_check_param
tslib库的问题?转载 2017-04-01 08:50:35 · 710 阅读 · 0 评论 -
note: the mangling of 'va_list' has changed in GCC
qt功能文件中加上一下一句 .pro中添一句:QMAKE_CXXFLAGS += -std=c++0x -USTRICT_ANSI一般情况下makefile中加上g++ += -std=c++0x -USTRICT_ANSI原创 2017-03-13 22:28:09 · 1495 阅读 · 0 评论 -
linux qt 串口
linux qt 串口转载 2017-01-12 11:25:28 · 1323 阅读 · 1 评论 -
linux 常用的命令
方法一: 命令: uname -a 作用: 查看系统内核版本号及系统名称 方法二: 命令: cat /proc/version 作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称 方法三:命令:cat /etc/issue补充说明: /proc文件系统,它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内...原创 2017-01-16 17:43:11 · 230 阅读 · 0 评论 -
Linux查看网络链接状况命令
linux查看网络链接状况命令 netstat 参数如下: -a 显示所有socket,包括正在监听的。 -c 每隔1秒就重新显示一遍,直到用户中断它。 -i 显示所有网络接口的信息,格式同“ifconfig -e”。 -n 以网络IP地址代替名称,显示出网络连接情形。 -r 显示核心路由表,格式同“ro转载 2017-02-17 08:53:41 · 3303 阅读 · 0 评论 -
Linux PC和ARM版的QT环境设置及到ARM移植&常见错误解决方法
1 PC版本在终端中输入:sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qt4-qmlviewer ◆qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator◆qt4-doc 这个是帮助文档◆q转载 2017-01-19 10:32:40 · 1129 阅读 · 0 评论 -
qt交叉编译常见问题及解决方法
qt交叉编译常见问题及解决方法转载 2017-01-18 10:37:48 · 9252 阅读 · 0 评论 -
tftp server 搭建 tftp 常用命令 Busybox下tftp命令使用详解
Ubuntu 14.04 安装 tftp server1. 安装 sudo apt-get install tftp-hpa tftpd-hpa xinetd2. mkdir /home/obama/tftpboot chmod 777 tftpboot3. 配置 vim /etc/default/tftp-hpa===转载 2017-01-09 16:18:38 · 3079 阅读 · 0 评论 -
gdb6.7.1移植 smart210
gdb6.7.1移植 smart210原创 2017-02-14 16:31:16 · 413 阅读 · 0 评论 -
gdb 远程调试 方法
Step1:讲交叉编译好的gdbserver下载到板子,讲交叉编译好的程序下载到板子。Step2:telnet到板子,cd到程序所在目录, 运行 ./gdbserverhost:port program args 比如程序名为CabineOS,程序运行所带参数 -qws,gdbserver打算在23456端口监听,接受来自所有主机的连接则,命令为 ./gdbserver :2原创 2017-02-15 13:58:17 · 792 阅读 · 0 评论 -
gdb 简易教程
GDB十分钟教程作者: liigo原文链接: http://blog.youkuaiyun.com/liigo/archive/2006/01/17/582231.aspxGDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。 命令 解释 示例file 加载被调试的可执行程序文件。因为一转载 2017-02-15 15:04:06 · 350 阅读 · 0 评论 -
QFontDatabase: Cannot find font directory
原文:http://www.cuteqt.com/blog/?p=86出错信息类似这样:QFontDatabase: Cannot find font directory /usr/local/Trolltech/QtEmbedded-4.5.1/lib/fonts - is Qt installed correctly?这种情况发生的最多的是在交叉编译的时候./configu转载 2017-02-16 08:47:30 · 2564 阅读 · 1 评论 -
ubuntu 14.04 amd64位运行32位程序
由于64位linux不能直接运行32位程序,所以这里需要安装32位支持库。step1:apt-get install ia32-libsstep2: 若s1成功就好,若不成功,则需要看错误提示。我这里的情况是已有其它的软件包B替代了上述软件包,所以按照它的提示,安装它给出的可能的软件包B即可。祝你顺利。原创 2017-03-08 23:01:03 · 509 阅读 · 0 评论 -
/init: line 103: can't open /r/dev/console: no such file
可能要用chmod 777 /dev/console 改变权限,也可能用了mkyaffs2image打包文件系统,改成命令mkyaffs2image-128M就好了。原创 2017-03-28 22:47:11 · 1719 阅读 · 0 评论 -
Linux下修改时间
一下内容参考或转载http://www.cnblogs.com/xiao-yu/archive/2011/06/30/2094747.html修改linux的时间可以使用date指令date命令的功能是显示和设置系统日期和时间。输入date 查看目前系统时间。修改时间需要 date -功能字符 修改内容命令中各选项的含义分别为:-d datestr,转载 2017-04-24 11:51:11 · 10948 阅读 · 0 评论