- 博客(10)
- 收藏
- 关注
翻译 Qt for ROS
搭建Qt Create环境系统:Linux ubuntu 14.04 QT Create版本:2.5.2 QT opensource版本:4.8.5 or 4.8.6 下载地址:点击进去 安装步骤 cd到下载的源代码目录下,解压:tar zxvf qt-everywhere-opensource-src-4.8.4.tar.gz 进入解压后文件目录,执行配置: – cd q
2017-09-25 11:37:07
456
原创 交叉编译环境搭建时的问题
配置完环境之后运行: arm-linux-gnueabihf-gcc -v 提示:arm-linux-gnueabihf-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory解决办法:因为我的系统是u
2016-03-30 10:01:02
529
原创 FriendlyARM Tiny210开发板硬件基础 第三篇--裸机中断
在ARM中中断源分为两类:外部中断和内部中断。内部中断大多是有CPU内部自己产生的,外部中断就是由各种外部硬件产生的:比如按键。中断能否成功处理,有两部分,1是触发中断信号,2是ARM能否识别中断。触发中断信号触发中断信号,很简单,有高电平,低电平,上升沿,下降沿触发四种,至于用那种需要程序员来设置。可是一个设备能否具有触发
2015-11-13 18:03:31
881
原创 FriendlyARM Tiny210开发板硬件基础 第二篇--汇编调用c语言
对于所有的编程语言来说、经过编译器编译之后最后都要生成汇编代码,继而再生成机器码,所有c语言能实现的功能在汇编中照样可以实现,只不过比较麻烦而已。
2015-11-12 17:18:31
774
原创 FriendlyARM Tiny210开发板硬件基础 第一篇--点亮LED
**硬件平台:FriendlyARM Tiny210**编译环境:ubuntu12.04 **编译器:arm-linux-gcc 4.6我们要做的就是用ARM汇编,实现一个简单的LED流水灯程序
2015-11-11 21:15:21
1850
原创 linux下网络编程
Linux环境下使用套接字进行进程之间的通信。通过套接字接口,其他进程的位置对于应用程序来讲是透明的。套接字代表通信的端点,也就是说两个端点应该各有一个套接字才可以。两个套接字建立了通信双方的桥梁,而套接字就是这座桥的入口,如图所示。套接字同样拥有一个套接字描述符,应用程序可以像操作文件一样操作一个套接字。因此在进行网络通信的过程中,用户感觉就好像在操作一个文件一样。这正是Linux将外部设备抽象为
2015-06-05 17:18:20
394
原创 Sqlite3基础
在Sqlite3中为C语言提供了很多接口,这里列举出一部分常用的接口函数。1、打开和关闭一个数据库链接sqlite3_open用法打开数据库函数原型: int sqlite3_open( const char filename, / Database filename (UTF-8) */ sqlite3 *ppDb / OUT: SQLite db handle
2015-06-05 17:09:53
406
原创 通过网络控制mini2440上的LED
参考文章 关于开发板上的LED的控制,是通过gpio来实现的,参考文章:http://blog.youkuaiyun.com/q1070292175/article/details/17307381 关于socket编程,参考文章:http://blog.youkuaiyun.com/jisuanji_wjfioj/article/details/39012153 本篇思路 采用C/S架构,
2015-05-24 12:34:28
818
1
原创 linux下C语言贪吃蛇
思想:在主函数中声明一个用来存储游戏过程信息的结构体info和一个snake的链表,新创建一个线程_get_ctl来不断的读取用户的控制信息(键盘输入),用共享内存方式共享info结构体,把共享内存的标示符传递给新创建的线程来实现数据的同步。主函数完成初始化后不断的读取info结构体的信息、作出相应的数据处理。流程图:
2015-05-23 14:55:04
874
转载 指针作为函数的参数传递的问题
今天编程时遇到了一个问题,就是想写一个函数,让这个函数通过参数返回内存某一个缓冲区的首地址。在网上找了找,发现以下这段代码比较有代表性,于是复制过来作为一个总结说明。下面这段代码是正确的,这段代码通过函数申请一片内存区,并将申请到的内存首地址返回给调用函数:void getptr(int **p,int num){ *p=(int *)maccol(num*sizeof(int
2015-05-12 11:21:52
338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人