- 博客(40)
- 资源 (10)
- 收藏
- 关注
原创 2021-04-12
gcc从ELF文件导出符号表arm-none-eabi-objdump.exe -S firmware.elf > symboltable.txt
2021-04-12 11:21:25
179
原创 2020-11-16
Could not get lock /var/lib/dpkg/lock-frontend在terminal 输入ps aux | grep -i apt
2020-11-16 09:46:45
183
原创 树莓派QT Unknown module(s) in QT: charts
主要是因为qt缺少charts组件,运行如下命令可解决sudo apt-get install libqt5charts5sudo apt-get install libqt5charts5-dev
2020-09-16 14:57:00
1267
3
原创 比亚迪秦后排座椅拆卸
座椅的前面左右各有一个卡扣,扣在上面的,拆卸座椅的时候用力向上提,就能拆下来,如下图拆掉座椅后,能看到拷贝的两颗螺丝,如下所示,拆掉螺丝,拷贝是挂在后面的,拆卸靠背的时候向上提,将靠背摘下来
2016-06-17 22:05:28
21172
原创 CC2540读取MPU6050原始数据
加速度计主要是测量物体运动的加速度,陀螺仪主要测量物体转动的角速度MPU-60X0 是全球首例9 轴运动处理传感器。它集成了3 轴MEMS 陀螺仪,3 轴MEMS加速度计,以及一个可扩展的数字运动处理器DMP(Digital Motion Processor),可用I2C接口连接一个第三方的数字传感器,比如磁力计。扩展之后就可以通过其I2C 或SPI 接口输出一个9 轴的信号(SPI 接口仅在
2015-11-07 17:26:01
3646
原创 HMC5883L 电子指南针
电子指南针也称为电子罗盘,是一种重要的导航工具,能实时提供移动物体的航向和姿态。随着半导体工艺的进步和手机操作系统的发展,集成了越来越多传感器的智能手机变得功能强大,很多手机上都实现了电子罗盘的功能。而基于电子罗盘的应用(如Android的Skymap)在各个软件平台上也流行起来。霍尼韦尔 HMC5883L是一种表面贴装的高集成模块,并带有数字接口的弱磁传感器芯片,应用于低成本罗盘和磁场检
2015-10-06 23:19:48
6957
原创 DHT11湿度传感器开发
本文对在CC2540上开发DHT11湿度传感器进行裸机开发, 并显示与LED屏上,如下图所示看了无数的datasheet, 终于看到中文的了,感觉一下轻松很多,虽然这颗传感器科技含量也不是特别高,但精神还是为之一振,希望我朝设计出更高端的电子元器件。湿敏元件是最简单的湿度传感器。湿敏元件主要有电阻式、电容式两大类。湿敏电阻的特点是在基片上覆盖一层用感湿材料制成的膜,当空气中
2015-09-19 23:46:03
3386
原创 PM2.5检测仪设计
目前市场上的大多数空气净化器的传感器采用烟尘传感器,例如夏普的GP2Y1010AU, 该传感器能够检测出大于0.8um直径的灰尘,因为我们现在空气中的主要污染物为PM2.5,所以通过一定的算法能够大致让其表示出当前的空气质量指数。下图为CC2540最小系统与GP2Y1010AU组合起来的PM2.5检测仪,房间里计算出来的空气质量指数似乎比官方通报的差一级。下面是GPY1010AU的
2015-09-10 22:49:31
4268
1
原创 BMP180气压传感器调试
BMP180气压传感器具有体积小,功耗低等优点,因为广泛的被应用于手机,手表等小型编写式设计,在淘宝上看到有现成的模块,就买了一个玩玩,目的是想将它和CC2540组合,做一个电子气压计,并通过蓝牙传送到手机。下面为BMP180在CC2540上的测试程序。#include#include "bmp180.h"//#include "bmpi2c.h" #include /
2015-08-30 20:40:11
17326
1
原创 CSR 蓝牙芯片运行SPP服务是PS 设置
CSR 蓝牙芯片直接运行 自带的spp_dev_b例子程序,主机无法搜索的蓝牙设备,主要因为一些PS key的值需要配置,如下// PSKEY_BDADDR&0001 = 0011 2003 0003 0014// PSKEY_MAX_SCOS&000e = 0001// PSKEY_LOCAL_SUPPORTED_FEATURES&00ef = f
2015-01-18 20:37:05
4474
原创 android Encryption unsuccessful
android 在进行开发的时候,可能在LCD上会显示如下信息,而不能进入主界面
2014-10-12 21:51:44
9086
翻译 高通 android 源代码以及目标系统目录结构
Android设备的树状结构,比如, 展开如下所示: 3 build/ – Build 环境建立和makefiles生成4 bionic/ – Android C 库5 dalvik/ – Android Java 虚拟机6 kernel/ – Linux 内核7 framework/ – Android 平台层(系统库和Java部件) 8 system/ –
2014-04-24 09:56:42
7256
原创 MT6577, MT6589, MTK linux kernel源代码
国外共享的mtk linux kernel 源代码,大家可以下载http://andro-build.org/2013/06/kernel-source-code-for-mtkqualcomm-devices/
2014-04-18 15:54:42
2901
转载 android activity四种启动方式
转载地址在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种:Activity启动模式设置: ".MainActivity" android:launchMo
2014-04-01 15:47:27
799
原创 android CodecCapabilities 图像格式
android mediacodec MediaCodecInfo.CodecCapabilities 图像色彩空间图文详解
2014-03-21 15:18:05
7622
1
原创 android ImageFormat图象格式
Android 的ImageFormat用来指定图像的格式,为一些列的常整形值,这些值用来指定图像的格式,对应说明如下,对于camera来说,可以采用getCameraPreviewFormat来得到preview支持的图像编码格式。 JPEG: 这个不用说了,再常见不过的图像压缩格式,资料一搜一大堆。NV16:是一种YUV422SP格式,紧跟Y平面的是UV交替的平面。
2014-03-20 16:02:10
12886
1
转载 android codeic编码色彩空间
转载:http://www.cnblogs.com/soniclq/archive/2012/02/02/2335974.html关于yuv 格式YUV 格式通常有两大类:打包(packed)格式和平面(planar)格式。前者将 YUV 分量存放在同一个数组中,通常是几个相邻的像素组成一个宏像素(macro-pixel);而后者使用三个数组分开存放 YUV 三个分量,
2014-03-18 09:24:20
1316
原创 android service 介绍
android service组件用来完成android后台任务,也就是在后台默默的干自己的事,好多恶意的软件也都是通过此方法在用户的电脑上的悄悄做坏事,可以将activity比作饭店的服务员,service比作厨房的大厨,服务员直接和用户打交道,而大厨在后厨为用户烧菜。大家也许会好奇,为什么一定要用service干什么,我直接在activity的oncreate等函数直接启动一个线程不就好了
2014-03-13 14:48:08
1139
原创 android activity生命周期
为了更好的理解activity生命周期,大家可以下载示例程序,下载android 四大组件包括Activity、Service、Broadcast Receiver、Content Provider。 其中Activity是与用户直接交互的组件,通过它可以实现文字输入,单击,双击事件,文字回显,界面控制,可以说它实际上是android的一张脸,公关部,餐馆服务员,是最前线的工作者。andr
2014-03-12 11:45:23
646
原创 蓝牙4.0 单模,单片方案CC2540简介
蓝牙4.0 是目前(2014.3)蓝牙协议的最新版本,它是一种低功耗蓝牙,号称一块纽扣电池可以让一块蓝牙芯片工作一年。与蓝牙3.0比较,其成本更低,3毫秒低延时,超长的有效连接距离,支持AES-128加密技术。需要说明,单模蓝牙4.0不提供向下兼容,通俗来讲,你用单模蓝牙4.0是无法和3.0以下的设备向下兼容通信的,支持向下兼容的(EDR)的芯片被称为双模芯片,由于4.0与3.0相比,通信协议发生
2014-03-11 20:50:34
3756
转载 ADT 中文太小,文字设置
最近新装了Win7,打开eclipse3.7中文字体很小,简直难以辨认。在网上搜索发现这是由于Eclipse 3.7 用的字体是 Consolas,显示中文的时候默认太小了。 解决方式有两种:一、把字体设置为Courier New 操作步骤:打开Elcipse,点击菜单栏上的“Windows”——点击“Preferences”——点击“Genneral”——点击“Appearan
2014-03-07 15:24:30
1110
原创 chrome 对javascript的调试
chrome 除了是一款普通用户使用的浏览器,对于工程师同样是一款优秀的调试软件,javascript调试方法如下图所示 之后会弹出如下窗口,可以在窗口进行javascript调试
2014-03-03 11:02:08
665
原创 protel99se 元器件分为多个部分
在原理图设计中,如果期间引脚很多,在一个器件中画出来,很复杂,而且可读性很差,下面的方法可以在设计元器件库时,将元器件分为几个部分
2014-02-25 22:04:33
2734
转载 .bss段和.data段的区别
在采用段式内存管理的架构中,BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。(不太清楚这段话是否正确)【例一】用cl编译两个小程序如下:程序1:int ar[30000];void main(){ ......
2014-02-25 10:26:06
5519
原创 WifiManage hotspot热点设置分析(高通平台 android 4.3)
WifiManage hotspot设置分析 高通MSM8226 平台提供了对hotspot的设置,通过setting->more->Tethering&portable hotspot的Portable Wi-Fihotspot 可以设置手机WIFI提供热点接入的功能,那么具体流程与原理是什么呢? 在\packages\apps\Settings\src\com\android\
2014-02-20 08:10:57
4123
原创 WIFI 在android上的应用
WIFI direct: 该技术在android 4.1中引用,WIFI peer to peer 的允许两台android 手机不需要路由器或者hotspot模式直接互联,其兼容wifi director 技术, 其链接方式类似蓝牙,但是提供远大于蓝牙的带宽。 但该功能依赖与硬件,硬件厂商可以通过升级固件与软件获得兼容,但是不能确保芯片供应商提供升级WIFI hotspot: 通过软件虚拟出
2014-02-19 09:51:14
700
原创 ADT 修改project名称
在ADT的工程中,必须保证工程名称以大写字母开头,否者会出现AndroidManifest.xml file missing! 之类的错误。为了修改工程 名称,可采用如下方法 1.project---> clean. 清除自动生成的文件2. 右键工程 ,选择refactor3.在refactor的子对话框中选择rename修改 app name以及packet name
2014-01-16 14:02:18
1560
原创 android overlay 对LCD的测试
以overlay 编写测试软件对LCD进行测试,发现不能显示图形,主要原因是android surfaceflinger进程也不断刷新overlay的buffer, 必须关闭它,通过kill surfaceflinger发现过一段时间surfaceflinger会自动重启,这时可以通过以下命令关闭surfaceflinger进程。adb shell setprop ctl.stop surfa
2013-12-25 09:07:00
1503
转载 android 加入log
在查看android源代码过程中, 只是看代码, 往往没有办法验证对代码的估测是否准确, 这时我们经常通过插入自己的log的方式来测试 某个函数是否调用到, 某个参数在运行过程中的值是多少. 下面jwisp把android各层中加入log语句的方法整理如下.1. java代码在android源码中, 只要是java代码基本上都在framework中 , 所有的java代码中, 加入logo
2013-12-25 07:51:12
1047
原创 nfs启动出现网络断开Try to bring eth0 interface up....../etc/init.d/ifconfig-eth0: line 6: grep: not found
在调试NFS网络时,在已经挂在成功后出现网络链接中断,并且打印如下信息Try to bring eth0 interface up....../etc/init.d/ifconfig-eth0: line 6: grep: not found主要原因由于执行了重新设置网卡的脚本,在/etc/init.d/rcS文件中,注释掉网络设置命令/etc/init.d/ifconfig-eth0
2013-08-22 23:52:16
2240
嵌入式Freertos Rest API 源代码,移植自ulfius,
2023-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人