- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 Stm8L051 CT1711 低功耗温度采集
Stm8L051/L052系列单片机的低功耗有五种模式:1. wait模式2. Lowpower run模式3. Lowpower wait模式4. Active-haltwith full RTC模式5. Halt模式 最低功耗的就是就是halt模式。这里也主要总结一下如何进入halt模式,进入以后可以通过什么方式唤醒,以及有很多人会关心的如何自动唤醒。...
2020-03-06 14:54:29
2369
原创 CT1711数字传感器 例程
最近在做一款测温手环使用的测温芯片是CT1711,这是一款低功耗的测温芯片,实测整机功耗在休眠状态下10ua,在20ma的电池下可以工作20天左右,性价比比较高。不废话直接上程序。注:每款单片机的延时可能不一样,自行调整void CT1711_init(void){ GPIO_ResetBits(GPIOB, GPIO_Pin_1); delay_us(165); // 500 ...
2020-03-06 12:08:14
4121
9
转载 单链表的插入与删除
转自: http://blog.youkuaiyun.com/xubin341719/article/details/7091979参考:http://www.itxyz.net/3jk/c/2010/0820/11016.html最近不是太忙,整理些东西,工作也许用得到。在链表这种特殊的数据结构中,链表的长短需要根据具体情况来设定,当需要保存数据时向系统申请存储空间,并将数据接入链表中。对链
2016-06-20 15:32:42
494
转载 C语言单向链表的建立
转自 http://blog.youkuaiyun.com/xubin341719/article/details/7091583参考:http://www.itxyz.net/3jk/c/2010/0820/11016.html最近不是太忙,整理些东西,工作也许用得到。1,为什么要用到链表数组作为存放同类数据的集合,给我们在程序设计时带来很多的方便,增加了灵活性。但数组也同样存在一些弊病。如
2016-06-20 15:31:22
647
原创 hrtimer内核配置
如果在linux内核选项中打开[*] High Resolution Timer Support选项,hrtimer定时器还是和普通定时器一样,说明内核配置有问题。将[*] Use local timer interrupts选项配置上,hrtimer定时器便可正常运行。
2016-02-19 10:57:26
834
原创 wandboard-sd启动制作链接
http://eewiki.net/display/linuxonarm/Wandboard#Wandboard-RootFileSystem(smallflash)
2014-03-14 14:33:23
922
转载 GDB调试及其调试脚本的使用
转载出处:http://blog.youkuaiyun.com/longerzone/article/details/8867790一、GDB调试1.1. GDB 概述GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX/Linux平台下做软件,你会发现GDB这个调试工具
2014-03-11 22:01:09
5586
转载 linux下如何查看多核负载情况
1. Linux下,如何看每个CPU的使用率:#top -d 1(此时会显示以1s的频率刷新系统负载显示,可以看到总的CPU的负载情况,以及占CPU最高的进程id,进程名字等信息) (切换按下数字1,则可以在显示多个CPU和总CPU中切换)之后按下数字1. 则显示多个CPU (top后按1也一样)Cpu0 : 1.0%us, 3.0%sy,
2013-11-30 09:00:26
860
转载 在Debian上安装I.MX6及LTIB
文章转载出处:http://www.cnblogs.com/openusb/p/3437290.htmlI.MX6 安装LTIB1. 我用的是Debian 7,其实跟ubuntu也差不多的,先按照官方文档“Setting_Up_LTIB_Host.pdf”安装好相应的包sudo aptitude -y install gettext libgtk2.0-dev
2013-11-28 09:28:15
2380
转载 Git使用教程
Git版本控制使用方法入门教程 转载地址:http://www.uml.org.cn/pzgl/201204285.asp1. 概述对于软件版本管理工具,酷讯决定摒弃CVS而转向Git了。为什么要选择Git? 你真正学会使用Git时, 你就会觉得这个问题的回答是非常自然的。然而当真正需要用文字来回答时,
2013-11-19 16:04:27
895
转载 tslib-1.4编译与安装
tslib编译与安装tslib是电阻式触摸屏用于校准的一个软件库,是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。因此这里先编译安装tslib,这样在后面编译Qt的时候才能打包编译进去。首先现在源文件http://download.youkuaiyun.com/detail/ljl578040826/
2013-11-16 14:39:23
1310
原创 修改QCombobox的样式(改变QCombobox下拉按键的大小以及滑动条大小)
QCombobox控件在嵌入式设备的应用中,如果采用QT自带的QCombobox控件,在操作过程中使用非常不便。因为自带的控件,下拉框按钮和滑动条非常窄,不便于操作。所以增宽下拉按钮及滑动条的大小非常有必要。在样式表中添加QComboBox {padding-right: 0px;}QComboBox::drop-down {width:30px;}//加宽下拉框按钮QScro
2013-10-28 10:54:05
8648
原创 触摸校验添加图片 framerbuff 显示bmp图片
framerbuff 显示bmp图片需要注意的两个地方:1. 图片颜色的处理,需要改动的地方: red=(pix24.red&0xF8)>3;2. 如果图片发现倾斜应该是图片尺寸不对,截取的图片大小,最好是8的倍数(宽度)。源码如下:(有不对之处还请指正)#include #include #include #include #include #inc
2013-10-22 11:50:45
975
转载 linux 代码调试超级好用的命令
先在想要调试的源码目录下执行:cd 目录find -name '*.c' -exec sed -i '/)$/N;s#)\n{#)\n{\n\tprintk(\"my_debug: %s %d %s\\n\", __FILE__, __LINE__, __FUNCTION__);#' {} \; #用)\n{来标志一个函数的开始cd ..然后编译:make
2013-08-20 09:40:08
637
转载 一个建立线程时常见的问题:invalid conversion from `void*' to `void*(*)(void*)
转自http://hi.baidu.com/gsehwpjokpbdhpr/item/ba9c2d2c20b856d5a417b66e作者:futuredaemon in BUPTvoid main_thread ( void *ptr ){char *message1 = "Thread 1";char *message2 = "Thread 2";pthread
2013-08-13 14:48:09
6661
转载 linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结 详细出处参考:http://www.jb51.net/LINUXjishu/43356.html
转自http://www.jb51.net/LINUXjishu/43356.htmlLinux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,
2013-08-13 14:17:53
1303
原创 export的用法记录
export功能说明:设置或显示环境变量。语法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。参数:-f 代表[变量名称]中为函数名称。 -n 删除指定的变量。变量实际上并未删除,只
2013-08-13 14:06:49
860
转载 linux设备驱动归纳总结(三):6.poll和sellct
linux设备驱动归纳总结(三):6.poll和sellctxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx接下来会讲系统调用select在驱动中的实现,如果对系统调用select不太懂的话,建议先看书补习一下。xxxxxxxxxxxxxxxxxxxx
2013-06-06 11:05:27
699
转载 linux设备驱动归纳总结(三):5.阻塞型IO实现
linux设备驱动归纳总结(三):5.阻塞型IO实现xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx一、休眠简介:进程休眠,简单的说就是正在运行的进程让出CPU。休眠的进程会被内核搁置在在一边,只有当内核再次把休眠的进程唤醒,进程才会会
2013-06-06 11:03:56
688
转载 linux设备驱动归纳总结(三):4.ioctl的实现
linux设备驱动归纳总结(三):4.ioctl的实现一、ioctl的简介:虽然在文件操作结构体"struct file_operations"中有很多对应的设备操作函数,但是有些命令是实在找不到对应的操作函数。如CD-ROM的驱动,想要一个弹出光驱的操作,这种操作并不是所有的字符设备都需要的,所以文件操作结构体也不会有对应的函数操作。出于这样的原因,ioctl就有
2013-06-06 11:02:58
981
原创 QT背景透明处理
1.背景透明控件不透明setAttribute(Qt::WA_TranslucentBackground, true);setStyleSheet ("background-color:transparent"); 2.背景控件都透明setWindowOpacity(0.7);
2013-06-05 11:40:51
954
原创 linux sd卡挂载出现文件名字显示不全
linux 下mount u盘或者sd卡时有时会出现mount上去的文件名不全比如"fhjaj~.ko"。出现这样的问题主要是mount命令用的不对,可以查查mount的命令,我之前遇到这个问题用#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2 就可以显示全名了。 作个记录 也给遇到相同问题的人一个参考。
2013-05-28 16:46:36
1520
原创 sourceinsight 创建linux下的工程
sourceinsight 创建linux下的工程需要注意的地方:1.创建工程时工程文件的路径中不要包含中文,最好不要放在文件盘。2.关掉虚拟机,想再次访问时。先打开虚拟机下linux系统,再在XP系统下访问映射的磁盘,然后打开sourceinsight就可以正常访问了。
2013-05-18 11:08:34
956
Demo_CT1711.rar
2020-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人