- 博客(10)
- 资源 (8)
- 收藏
- 关注
原创 C语言函数返回值为指针和函数返回值为void
有时遇到函数返回值为空和函数返回值为指针的情况下,需要在前面定义该函数//函数的返回值为指针也必须在此定义,//函数的返回值为void必须在此定义,返回值是整形或者其他基本类型不需要在此定义#include#include#includechar * test3(); //函数的返回值为指针也必须在此定义,void test2(void); //函数的返回
2016-11-29 17:34:46 4355
原创 把自己的可执行文件push到adb下system/bin/下
在没进入adb shell之前输入下面命令:adb remountadb push su /system/bin/adb shellcd /system/bin/chmod 2777 susu
2016-11-25 16:03:42 4478
原创 android串口调试shell改为root
如果要调试的时候信息打印到超级终端,添加console,像sh一样直接输出到console service console /system/bin/sh console我们的console交互程序shell -- /system/bin/sh处理来自console开发板的串口输入了,并且会将结果output输出到console开发板的串口上。如果在超级终端执行一些
2016-11-25 14:52:36 6515
转载 rk平板硬件按钮点击事件(工作内容)
按键对应得键值//按键对应的键值#define IO_KEY_BACK 0x00000001 //back key#define IO_KEY_HOME 0x00000002 //home key#define IO_KEY_VOLUP 0x00000004#define IO_KEY_VOLDOWN 0x00000008#define IO_KEY_HELP 0
2016-11-14 09:54:22 782
原创 C语言最大公约数和最小公倍数
最大公约数和最小公倍数最简单实现假设A和B的最大公约数和最小公倍数分别为C和D:那么A*B=C*D#includevoid main(){ /*辗转相除法求最大公约数*/ int m,n,b,a,c; scanf("%d %d",&m,&n); a = m; c = n; while(b){ //余数不为0,继续相除,直到余数为0 b = m%n; m = n;
2016-11-10 16:10:59 1292
原创 第一个linux设备驱动程序
#include#includeMODULE_LICENSE("Dual BSD/GPL");obj-m := hello.oKERNELDR := /usr/src/linux-headers-3.2.0-23-genericPWD := $(shell pwd)modules: $(MAKE) -C $(KERNELDR) M=$(PWD) modules
2016-11-10 11:49:38 824
原创 数组和指针的小区别
#includevoid main(){char *ch = "afgjdhkd";unsigned char ni[30] = "nishihsui";// ch = (char*)malloc(ni);// ch = ni;printf("%d\n",sizeof(ni));//数组输出的是30printf("%d\n",sizeof(ch));//指针输出的是
2016-11-10 10:01:03 326
原创 rk平板底层C语言调用摄像头(工作内容)
int main(int argc, char **argv){ gui_init(); //图形界面初始化 gui_loadResources(); while(1){ sleep(0); } pthread_t cm_tid; ui_reset()
2016-11-07 17:07:10 896
原创 C语言学生管理系统
#include #include #define ARFILE "./usr.ar"struct arstruct{ char name[10]; int age; char tele[21];};void removeuser(){ char name[10]; struct arstruct ar; FI
2016-11-06 22:40:48 1078
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人