嵌入式
文章平均质量分 83
lianqiang_sun
这个作者很懒,什么都没留下…
展开
-
QCopChannel的用法
木马给我了一个用QCopChannel 做的输入法程序,集成到了我的软件里,过程中遇到一点问题,被我给解决了,记录一下.1. QCopChannel 是嵌入式端所独有的;2. 板子上运行界面程序的时候不能两个都加 -qws 标记,一个加上作为服务端,另一个不加作为客户端就行了.QCopChannel的用法QT提供了很多的进程间通讯的方法,例如共享内存,QProce原创 2014-01-23 15:32:29 · 870 阅读 · 0 评论 -
Linux 下串口编程入门
串口简介串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 RS-232-C 接口(又称 EIA RS-232-C)它是在 1970 年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是"数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准"该标准规定采用一个 2转载 2014-03-26 20:40:08 · 701 阅读 · 0 评论 -
C/C++实现split分割字符串
C/C++实现split分割字符串 C++实现方法:#include #include #include using namespace std;void split(const string& src, const string& separator, vector& dest){ string str = src;转载 2014-03-26 20:37:05 · 1558 阅读 · 0 评论 -
串口通信代码
/*com_writer.c*/#include "uart_api.h"int main(void){ int fd; char buff[BUFFER_SIZE]; if((fd=open_port(HOST_COM_PORT)) { perror("open serial error"); return 1; } if(set_com_co原创 2014-03-26 20:34:10 · 1472 阅读 · 0 评论 -
hi3531 SDK 编译 kernel, 修改 参数
开发环境用户指南上这么写的3.1 内核源代码成功安装Hi3531 SDK后,内核源代码已存放于SDK目录下的osdrv/目录中,用户可直接进入目录进行相关操作。3.2 配置内核如果对内核和Hi3531平台没有足够了解,请勿修改默认配置。但可增加需要的模块。配置内核的操作步骤如下:1. 手动拷贝.config 文件: hisilicon$cd os/linux-3.原创 2014-03-17 13:25:15 · 1731 阅读 · 0 评论 -
用已有16M文件系统制作32M文件系统,修改 uboot 参数
现有的uboot参数:hisilicon # printenvbaudrate=115200bootfile="uImage"jpeg_addr=0x80000000jpeg_size=0x20000vobuf=0x8f000000bootargs=mem=128M console=ttyAMA0,115200root=1f04 rootfstype=jffs2mtdp原创 2014-03-18 09:18:10 · 1291 阅读 · 0 评论 -
hi3531 SDK已编译文件系统制作jffs2文件系统镜像并解决问题
sudo mount -t hi3531_rootfs_9856k /dev/mtdblock0 /mnt/mtdsudo mkfs.jffs2 -r jffs2test1 -o fstest_slq14.3.04.jffs2 -e 0x20000 --pad=0x9A0000 -s 0x800 –n -lsudo mkfs.jffs2 -r mtd -o fstest_s原创 2014-03-04 18:46:32 · 2093 阅读 · 0 评论 -
hi3531 SDK 编译 uboot, 修改PHY地址, 修改 uboot 参数
1. 内核下的方法:在osdvr/kernel/linux -3.0.y目录下运行“make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- menuconfig”在 menuconfig 菜单下, 选择以下选项: Device Drivers ---> [*] Network device s原创 2014-03-14 15:22:10 · 2857 阅读 · 2 评论 -
fastboot工具使用说明-海思hi3531文档 《Fastboot工具使用说明 Application Notes》补充
fastboot刷uboot成功的提示:Boot downloading started.Boot 100 % Downloaded.Boot Downloading completed!U-Boot 2010.06 (Oct 31 2012 - 10:23:03)DRAM: 256 MiBCheck spi flash contr原创 2014-03-03 18:24:37 · 7953 阅读 · 1 评论 -
nfs mount 失败,NFS mount failed, reason given by server: Permission denied 的解决办法
做嵌入式开发经常要挂载NFS目录,但总是挂载不上,经过好久的折磨,终于发现还要配置 /etc/exports 文件来设置要挂载的NFS目录,否则会出现如下错误.NFS mount failed, reason given by server: Permission denied 1. 查看系统有没有nfs功能 cat /proc/filesystes 2原创 2014-03-07 14:03:29 · 17543 阅读 · 0 评论 -
在Hi3531上运行QT, 并对 mpp/sample/hifb/sample_hifb.c 修改
想用hi3531做Qt的开发,网上有相关的资料,但是解释就没那么清楚了,总结一下给大家分享.首先是网上已经有的文章.http://blog.sina.com.cn/s/blog_48fba8050100y5yl.html最近本人想要在Hi3531平台上运行QT,故有一些心得,写在这里与大家分享一下:1.首先运行sample中的sample_hifb,以便打开原创 2014-03-12 11:39:47 · 7214 阅读 · 4 评论 -
nfs挂载文件系统设置及使用
原启动参数hisilicon # printenvbaudrate=115200bootfile="uImage"jpeg_addr=0x80000000jpeg_size=0x20000vobuf=0x8f000000bootdelay=3gatwayip=192.168.0.1bootargs=mem=128M console=ttyAMA0,115200原创 2014-03-05 12:11:37 · 1740 阅读 · 0 评论 -
使用busybox-1.16.1,mkfs.jffs2制作jffs2文件系统
一.编译并生成根文件系统文件1.解压该包tar xf busybox-1.15.2.tar.bz2cd busybox-1.15.22.修改Makefile找到CROSS_COMPILE ?=修改为CROSS_COMPILE ?=arm-linux-找到ARCH ?= $(SUBARCH)修改为ARCH ?= arm3.进行默认配置m原创 2014-02-21 09:38:32 · 1581 阅读 · 0 评论 -
linux下socket通信,server和client简单例子 文件传输
server.c====================================================================#include // for sockaddr_in#include // for socket#include // for socket#include // for转载 2014-03-26 20:35:51 · 1386 阅读 · 0 评论