自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 openwrt tc(traffic contrl)配置及使用

嵌入式弱网环境的配置

2023-01-10 11:12:01 1165 2

原创 启辉器灯座改支持双端供电LED灯

其实最核心的就是去掉启辉器,短接镇流器。直接上图。

2020-09-17 15:57:28 1471

原创 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 2119

原创 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 3612 9

转载 单链表的插入与删除

转自: http://blog.csdn.net/xubin341719/article/details/7091979参考:http://www.itxyz.net/3jk/c/2010/0820/11016.html最近不是太忙,整理些东西,工作也许用得到。在链表这种特殊的数据结构中,链表的长短需要根据具体情况来设定,当需要保存数据时向系统申请存储空间,并将数据接入链表中。对链

2016-06-20 15:32:42 455

转载 C语言单向链表的建立

转自 http://blog.csdn.net/xubin341719/article/details/7091583参考:http://www.itxyz.net/3jk/c/2010/0820/11016.html最近不是太忙,整理些东西,工作也许用得到。1,为什么要用到链表数组作为存放同类数据的集合,给我们在程序设计时带来很多的方便,增加了灵活性。但数组也同样存在一些弊病。如

2016-06-20 15:31:22 617

原创 hrtimer内核配置

如果在linux内核选项中打开[*] High Resolution Timer Support选项,hrtimer定时器还是和普通定时器一样,说明内核配置有问题。将[*] Use local timer interrupts选项配置上,hrtimer定时器便可正常运行。

2016-02-19 10:57:26 745

原创 arm板上开机自启动应用程序

有时arm板需要开机自启动一些应用程序,其实很简单,只要在/etc/

2014-06-21 09:14:34 955

原创 wandboard-sd启动制作链接

http://eewiki.net/display/linuxonarm/Wandboard#Wandboard-RootFileSystem(smallflash)

2014-03-14 14:33:23 897

转载 GDB调试及其调试脚本的使用

转载出处:http://blog.csdn.net/longerzone/article/details/8867790一、GDB调试1.1. GDB 概述GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX/Linux平台下做软件,你会发现GDB这个调试工具

2014-03-11 22:01:09 5443

转载 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 826

转载 在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 2330

转载 Git使用教程

Git版本控制使用方法入门教程 转载地址:http://www.uml.org.cn/pzgl/201204285.asp1. 概述对于软件版本管理工具,酷讯决定摒弃CVS而转向Git了。为什么要选择Git? 你真正学会使用Git时, 你就会觉得这个问题的回答是非常自然的。然而当真正需要用文字来回答时,

2013-11-19 16:04:27 870

转载 tslib-1.4编译与安装

tslib编译与安装tslib是电阻式触摸屏用于校准的一个软件库,是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。因此这里先编译安装tslib,这样在后面编译Qt的时候才能打包编译进去。首先现在源文件http://download.csdn.net/detail/ljl578040826/

2013-11-16 14:39:23 1247

原创 修改QCombobox的样式(改变QCombobox下拉按键的大小以及滑动条大小)

QCombobox控件在嵌入式设备的应用中,如果采用QT自带的QCombobox控件,在操作过程中使用非常不便。因为自带的控件,下拉框按钮和滑动条非常窄,不便于操作。所以增宽下拉按钮及滑动条的大小非常有必要。在样式表中添加QComboBox {padding-right: 0px;}QComboBox::drop-down {width:30px;}//加宽下拉框按钮QScro

2013-10-28 10:54:05 7930 1

原创 触摸校验添加图片 framerbuff 显示bmp图片

framerbuff 显示bmp图片需要注意的两个地方:1. 图片颜色的处理,需要改动的地方: red=(pix24.red&0xF8)>3;2. 如果图片发现倾斜应该是图片尺寸不对,截取的图片大小,最好是8的倍数(宽度)。源码如下:(有不对之处还请指正)#include #include #include #include #include #inc

2013-10-22 11:50:45 922

转载 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 613

转载 一个建立线程时常见的问题: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 6378

转载 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 1276

原创 export的用法记录

export功能说明:设置或显示环境变量。语法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。参数:-f  代表[变量名称]中为函数名称。           -n  删除指定的变量。变量实际上并未删除,只

2013-08-13 14:06:49 805

转载 linux设备驱动归纳总结(三):6.poll和sellct

linux设备驱动归纳总结(三):6.poll和sellctxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx接下来会讲系统调用select在驱动中的实现,如果对系统调用select不太懂的话,建议先看书补习一下。xxxxxxxxxxxxxxxxxxxx

2013-06-06 11:05:27 682

转载 linux设备驱动归纳总结(三):5.阻塞型IO实现

linux设备驱动归纳总结(三):5.阻塞型IO实现xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx一、休眠简介:进程休眠,简单的说就是正在运行的进程让出CPU。休眠的进程会被内核搁置在在一边,只有当内核再次把休眠的进程唤醒,进程才会会

2013-06-06 11:03:56 670

转载 linux设备驱动归纳总结(三):4.ioctl的实现

linux设备驱动归纳总结(三):4.ioctl的实现一、ioctl的简介:虽然在文件操作结构体"struct file_operations"中有很多对应的设备操作函数,但是有些命令是实在找不到对应的操作函数。如CD-ROM的驱动,想要一个弹出光驱的操作,这种操作并不是所有的字符设备都需要的,所以文件操作结构体也不会有对应的函数操作。出于这样的原因,ioctl就有

2013-06-06 11:02:58 959

原创 QT背景透明处理

1.背景透明控件不透明setAttribute(Qt::WA_TranslucentBackground, true);setStyleSheet ("background-color:transparent"); 2.背景控件都透明setWindowOpacity(0.7);

2013-06-05 11:40:51 898

原创 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 1427

原创 sourceinsight 创建linux下的工程

sourceinsight 创建linux下的工程需要注意的地方:1.创建工程时工程文件的路径中不要包含中文,最好不要放在文件盘。2.关掉虚拟机,想再次访问时。先打开虚拟机下linux系统,再在XP系统下访问映射的磁盘,然后打开sourceinsight就可以正常访问了。

2013-05-18 11:08:34 926

Demo_CT1711.rar

这个代码在产品上实测,精度在0.1度左右,非常的准,并且功耗非常低,适合各种低功耗的测温设备。CT1711的测温恒定需要一定的时间,这样才能取到比较准的温度。

2020-03-06

tslib-1.4源文件

tslib移植必备神器。该源码验证已测试完成。

2013-11-16

samba rpm包

samba-3.5.4rpm包 三个包齐全 我已安装后xp和linux可以实现资源的共享。

2013-04-13

空空如也

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

TA关注的人

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