自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 将JNI文件编译为SO文件中遇到的问题: fatal error: jni_md.h: No such file or directory

学习韦老师的安卓课程时,将JNI文件编译为SO文件遇到fatal error: jni_md.h: No such file or directory的问题。刚开始我的java版本和老师的不同,编译时发生了错误root@ubuntu:/home/topeet/Android-app/HAL_0001_LED# /usr/local/arm/4.4.1/bin/arm-linux-gcc -...

2018-08-01 12:03:10 3768

原创 TQ2440的AD驱动

#include #include #include #include MODULE_LICENSE("GPL");#define ADCCON 0x5800000static struct resource adc_resource[] = { [0] = { .start = ADCCON, .end   = ADCCON + 8

2017-01-24 16:19:03 315

原创 基于TQ2440的小车(4)网络编程控制

/***************************************** 文件名: client.c* 作者: laoyao* 修改时间: 2016-4-10* 文件说明: 网络TCP通讯客户机端****************************************//*头文件*/#include #include #include #inc

2016-12-08 14:55:39 324

原创 基于TQ2440的小车(3)成型的原型机

这是第三次写基于TQ2440的小车了,这次我带来了成功的原型机的视频,大家有兴趣就去看看吧。同时,这个小车还会不断做下去,希望在明年大三毕业前能做成一个机器人。实现的功能,如下:  1.   通过摄像头采集图像数据,并实时将视频传输至电脑上显示。  2.   可以监测周边的环境数据,比如说:温度之类的,同样,这些都是实时的。  3.   在电脑上通过实时监测到的视频控制小车

2016-12-07 18:16:26 298

原创 超声波测距驱动

/***************************************** 文件名: ceju.c* 作者: GTY* 时间: 2016-11-10* 文件说明: 超声波测距驱动实现文件****************************************//*头文件*/#include #include #include #incl

2016-11-20 16:06:21 980 1

转载 TCP/IP介绍

转载自:http://blog.csdn.net/litton_van/article/details/5606505?locationNum=3TCP/IP协议栈(按TCP/IP参考模型划分)应用层        FTP         SMTP         HTTP        ...传输层        TCP         UDP网络层        I

2016-11-08 17:47:13 322

原创 国嵌实时监控系统代码笔记(四)采集端 gtk

#include "wcam.h"__u64 clock_get_time_us(){ struct timespec ts; clock_gettime(CLOCK_REALTIME, &ts); return (__u64)ts.tv_sec * 1000000LL + (__u64)ts.tv_nsec / 1000LL;}void draw_video

2016-10-20 20:28:02 462

原创 国嵌实时监控系统代码笔记(三)采集端 net.c

intPASCALFARrecv(SOCKETs,charFAR*buf,intlen,intflags);(1)recv先等待s的发送缓冲中的数据被协议传送完毕,如果协议在传送s的发送缓冲中的数据时出现网络错误,那么recv函数返回SOCKET_ERROR;(2)如果s的发送缓冲中没有数据或者数据被协议成功发送完毕后,recv先检查套接字s的接收缓冲区,如果s接收缓冲区中没有数据或者协议

2016-10-19 21:06:39 420

原创 国嵌实时监控系统代码笔记(二)net.c

socket(PF_INET,SOCK_STREAM,0)或socket(AF_INET,SOCK_STREAM,0) socket()系统调用,带有三个参数: 1、参数domain指明通信域,如PF_UNIX(unix域),PF_INET(IPv4),PF_INET6(IPv6)等2、type指明通信类型,最常用的如SOCK_STREAM(面向连接可靠方式,  比如TCP)、SOCK

2016-10-19 21:04:51 396

原创 国嵌实时监控系统代码笔记(一)cam.c

#include #include #include #include #include #include #include #include #include #include #include struct buf{ void *start; int len; };struct cam { struct v4l2_dev *v4_de

2016-10-19 21:01:32 703

原创 210中断 笔记

/*interrupt registes*/#define EXT_INT_2_CON *((volatile unsigned int *)0xE0200E08) #define EXT_INT_2_MASK *((volatile unsigned int *)0xE0200F08) #define VIC0INTENABLE *((vo

2016-09-29 13:08:02 345

原创 MMU笔记(二)

以下是代码部分#define CON (volatile unsigned long*)0xA0000280#define DAT (volatile unsigned long*)0xA0000284/* * 用于段描述符的一些宏定义 */ #define MMU_FULL_ACCESS (3 << 10) /* 访问权限 */#define MMU_DOMAIN

2016-09-29 12:59:11 259

原创 MMU笔记(一)

一、ARM中对于存储管理的协处理器CP15CP15可以包含16个32bit的寄存器,分别标记为0~15。但是对于同一个寄存器的物理寄存器可能会对应多个。实际上对于CP15的访问的指令相当简单,只有MCR于MRC。并且这两个指令的格式是相同的。MCR/MRC{} p15, 0 ,,,{,}其中Rd 为ARM的寄存器,CRn和CRm为协处理寄存器。CRn为主,而CRm与opcode_2

2016-09-29 12:45:21 310

原创 指针,野指针,空指针,赋值?

bug中最可怕的是野指针,那么问题来了,野指针是什么?是如何产生的?为什么程序员会“忘记”?昨天调试时,我发现了一个野指针,由此我明白了。a的值成了乱码,而且gcc编译器并没有报错,那么请看下面的代码#include int fun(int *a){ int i; *a=0;//添加的代码 for(i=0;i<10;i++) (*a)++; return

2016-09-25 07:32:11 2976

原创 基于TQ2440的小车制作(2)usb wifi 驱动移植

这段时间一直在移植wifi,不过还好成功了。我用的是淘宝上买的,才20块。在这!移植的驱动已经上传了,点击打开链接下载好了驱动将它解压到tq2440-linux\linux-tq2440\drivers\net\wireless目录里之后修改该目录下的kconfig以及Makefile添加以上内容即可当然rtl8188eu/Makefile中也要修改

2016-08-24 09:42:44 945 1

原创 pwm输出io EINT13

学习了pwm编程,自己又写了一个,发出来给大家看看.#include #include #include #include #include #include #include #include #include #include #define DEVICE_NAME "pwm" //设备名 pwm#define

2016-08-22 09:33:03 557

原创 混淆的if()

最近发现自己在内核的if()语句中把概念混淆了,就做了实验看看。If(!i)Printf(“I kdjsl”);当i等于0时,输出,i为非0 时,不输出。If(i)Printf(“I kdjsl”);总结if(!i){ printf("i desef"); } printf("i");当i等于非0时,输出,i为0 时,不输出。当i

2016-07-17 21:58:27 330

原创 基于TQ2440的小车编写(初步)

由于之前做过51的小车项目,最近刚做完国嵌的移动物体监控系统,今天就写了个小车的雏形。当然,它只是字符驱动做的,对俺这样的新人满练手的,哈哈。言归正传,先上图:我选取这4个引脚做输出端控制小车。#include #include #include #include #include #include #include #include #include

2016-07-16 16:06:09 5190

rtl8188eu 驱动

rtl8188eu 驱动 这段时间一直在移植wifi,不过还好成功了。 我用的是淘宝上买的,才20块。

2016-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除