- 博客(9)
- 资源 (44)
- 收藏
- 关注
原创 Android系统小知识点总结
网站https://developer.android.com/develop/index.html在C语言代码中输出log想要在.c文件中打印一些调试信息,使用printf是不能打印出来的,而是要使用如下方法: #include < android/log.h> #define LOG “tagname” #define LOGD(…) __android_log_print(ANDROID
2015-08-29 21:08:50 793
原创 android Java与JNI层互相调用
Java层调用JNI中的函数首先在TextJNI.java层创建一个类TextJNI,类中使用一些native方法package com.example.androidjni;import android.util.Log;public class TextJNI { static { System.loadLibrary("jniInterface"); }
2015-08-28 14:25:21 3505
原创 ubuntu搭建git服务器
安装gitsudo apt-get install git创建一个git用户,并设置密码client获取此git时需要 sudo adduser git在git主机添加client的ssh公钥将client主机的~/.ssh/id_rsa.pub文件的内容复制到git主机的~/.ssh/authorized_keys文件中初始化git仓库在/home/git/linux-3.0.8_gitserv
2015-08-27 22:38:11 720
原创 Tiny210 android系统中的gpio按键
Tiny210V2SDK开发板那个总共有8个用户按键,他们均从cpu芯片s5pv210的引脚直接引出GPIO口与对应的中断(摘自:Smart210用户手册.pdf 39页) 如果是纯linux系统,那么drivers/char/mini210_buttons.c是这些gpio按键对应的驱动程序如果是android系统,那么 arch/arm/mach-s5pv210/
2015-08-26 16:26:54 1678
原创 cdev_init和cdev_add之后在/dev目录下没有长出设备节点原因
因为在linux里面有两种设备文件系统,devfs和sysfs devfs 1) 需要手动创建设备节点mknod fasync_dev c 250 0 2) 或者在fasync_dev_init函数中添加: #ifdef CONFIG_DEVFS_FS //支持devfs文件系统,在内核里面配置 devfs_mk_cdev(设备号, S_IFCHR | S_IRUGO | S_I
2015-08-22 16:49:59 6540
原创 linux内核线程睡眠与唤醒
这里以内核usb gadget driver中f_mass_storage驱动为例子进行说明。static int sleep_thread(struct fsg_common *common){int rc = 0;/* Wait until a signal arrives or we are woken up */for (;;) { try_to_freeze(); s
2015-08-22 15:48:53 14427
转载 C语言中运算符优先级
同一优先级的运算符,运算次序由结合方向所决定。 简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符口诀: 圆号框号,箭头一句号 后加后减非反,前加前减负正 指针地址长度 乘除加减左右移,小等大等等等不等 按位与按位或,逻辑与逻辑或 条件赋值逗号 单目条件赋值右结合
2015-08-16 13:51:26 583
原创 asoc dapm相关
区别常见的damp widgetMIXERMIXER 混合器,选择哪几路,如LOUT R, 在tinymix中会长出多个和此MIXER相关的switch,可以同时打开一个多个switch。 以rt5658为例, SND_SOC_DAPM_MIXER(“LOUT R MIX”, SND_SOC_NOPM, 0, 0, rt5658_lout_r_mix, ARRAY_SIZE(rt5658
2015-08-03 08:40:29 2818
原创 红外发射与调制信号
发送电路发射框图NE555使用NE555产生38kHz, 占空比为1/3的方波信号。 产生方波的 频率 = 0.693((RA+2RB)*C) 占空比 = RB/(RA+2RB)因为红外发射管最佳的占空比是1/3,C一般为0.01uF,所以计算之后RA = RB =1.2k9013/9014…9018使用三极管来增强红外发射管的发射功率。直径3mm 5mm为小功率红外发射管,正向电压:
2015-08-02 14:35:28 17303 10
嵌入式系统开发之道笔记
2015-05-17
alsa-utils-1.0.25_alsa-lib-1.0.25
2015-05-11
pthread API的一些用法
2015-02-15
MJPEG压缩与解压缩
2013-12-13
MassStorageClass协议文档
2013-09-28
QT连续显示多幅图片看起来像动画
2012-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人