- 博客(43)
- 资源 (4)
- 收藏
- 关注
转载 【转】位运算艺术(一)
转自 http://blog.youkuaiyun.com/nicebooks/article/details/6412246本文是针对使用位运算来实现一些方法,我们都知道位运算的代价比其他符号运算都低,所以当一个方法只使用位运算且运算次数与其他不纯使用位运算的方法相等时,所用的时间肯定是最短的,甚至即使运算次数比其他 方法多,也是有可能花的时间短的。这里计算算法的衡量标准是位运算的运算此时,任何C的
2016-02-23 10:21:18
575
原创 Chipsee BeagleBone Black完整启动日志
Xshell for Xmanager Enterprise 5 (Build 0436)Copyright (c) 2002-2014 NetSarang Computer, Inc. All rights reserved.Type `help' to learn how to use Xshell prompt.[C:\Users\zhwx]$ Connect
2015-09-10 15:32:12
2357
原创 Linux移植相关链接
Am335x之u-boot LOGO的增加 http://blog.youkuaiyun.com/hudaweikevin/article/details/17019707
2015-08-17 10:54:21
520
原创 ACE框架
ACE的框架及其核心 http://www.cnblogs.com/xianqingzh/archive/2011/11/29/2267400.html
2015-08-07 17:02:38
618
原创 QT学习 参考链接
QT 的信号与槽机制介绍http://www.ibm.com/developerworks/cn/linux/guitoolkit/qt/signal-slot/
2015-03-12 12:32:33
749
翻译 Flash存储W25Q16芯片
1 一般描述W25Q16BV(16M-bit)是为有限的空间、引脚和功耗的系统提供一个存储解决方案。25Q系列比普通的串行Flash存储器更灵活,性能更优越。基于双倍/四倍的SPI,它们能够可以立即完成提供数据给RAM,包括存储声音、文本和数据。芯片支持的工作电压2.7V到3.6V,正常工作时电流小于4mA,掉电时低于1uA。工作温度为-40℃到85℃。所有芯片提供标准的封装
2015-03-09 15:06:15
33176
转载 在遍历中使用 iterator/reverse_iterator 进行 Erase 的用法
转自 http://blog.youkuaiyun.com/kesalin/article/details/24265303在遍历中使用 iterator/reverse_iterator 进行 Erase 的用法罗朝辉 (http://blog.youkuaiyun.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议众所周知,在使用迭代器遍
2015-02-09 10:13:46
640
转载 单片机ISP、IAP和ICP几种烧录方式的区别
玩单片机的都应该听说过这几个词。一直搞不太清楚他们之间的区别。今天查了资料后总结整理如下。 ISP:In System Programing,在系统编程 IAP:In applicating Programing,在应用编程 ICP:In Circuit Programing,在电路编程ISP是指可以在板级上进行编程,也就是不用拆芯片下来,写的是整个程序,一般是通过ISP接
2015-02-05 11:11:33
1787
转载 【转】STM32的IAP方案
图1 对图1解读如下: 1、 STM32复位后,会从地址为0x8000004处取出复位中断向量的地址,并跳转执行复位中断服务程序,如图1中标号○1所示。 2、 复位中断服务程序执行的最终结果是跳转至C程序的main函数,如图1中标号○2所示,而main函数应该是一个死循环,是一个永不返回的函数。 3、 在main函数执行的过程中,发生了一个中断请求,此时STM32的硬件机制会将PC
2015-02-04 11:34:50
988
原创 热敏打印机通过自检 查看支持的打印字符
可以通过打印机自检 查看 打印机 可打印的字符。例如 : 要打印 ↓ 就是 0xD1自检方法:打印机上有个出纸键,把打印机关掉电源,按住出纸键不动,打开电源开关,3秒钟后松开出纸键。
2015-01-21 11:32:29
3868
原创 【读书笔记】STM32之GPIO
每个GPIO引脚可配置为 8种模式。输入浮空输入即没有上拉也没有下拉,经由触发器输入。输入阻抗较大,一般用于标准的通讯协议如I2C、USART的接收端。上拉输入默认状态下(GPIO引脚无输入)时,引脚为1下拉输入默认状态下(GPIO引脚无输入)时,引脚为0模拟输入关闭了施密特触发器。使用ADC外设时候,必须设置成模拟输
2015-01-13 15:42:33
1454
转载 使用keil判断ARM的冷启动和热启动的方法
微处理器:LPC2114编译环境:Keil MDK V4.10思路:常把单片机系统的复位分为冷启动和热启动。所谓冷启动,也就是一般所说的上电复位,冷启动后片内外RAM的内容是随机的,通常是0x00或0xFF;单片机的热启动是通过外部电路给运行中的单片机的复位端一复位电平而实现的,也就是所说的按键复位或看门狗复位。复位后,RAM的内容都没有改变。在某些场合,必须区分出设备的重启是
2014-12-15 15:12:26
790
原创 函数指针数组
#includetypedef void fVoidVoid(void);void fun1(void){ std::cout<<__FUNCTION__<<std::endl;}void fun2(void){ std::cout<<__FUNCTION__<<std::endl;}void fun3(void){ std::cout<<__FUNCTION__<<std
2014-09-03 13:01:08
524
原创 问题集
1、一连串错误error C2146: 语法错误: 缺少“;”(在标识符“m_先全选头文件内容,再执行两步:编辑---高级----设定选定内容的格式编辑---高级----删除水平空白
2014-08-08 19:51:29
589
转载 MFC控件:listctrl使用方法总结
作者:lixiaosan时间:04/06/2006以下未经说明,listctrl默认view 风格为report相关类及处理函数MFC:CListCtrl类SDK:以 “ListView_”开头的一些宏。如 ListView_InsertColumn1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标
2014-08-07 11:24:31
886
转载 汇编语言debug的使用方法
进入Windows操作系统,输入cmd回车输入debug 回车,这样就进入了 debug模式1: 输入 -r 查看或者修改寄存器,可以修改CS IP来指向要执行汇编的内存地址 -r 回车 查看 -r ax 回车 修改 ax的值 -r cs 回车 修改 cs的值 -r ip 回车 修改 ip的值 2: 输入-D 查看内存中的信息
2014-08-04 19:57:54
1273
原创 STM32 LCD横竖屏
unsigned short bmp[]={ 0xF800,0xF800,0xF800,0xF800,0xF800,0xF800,0xF800,0xF800,0xF800,0xF800,0xF800,0xF800,0xF800,0xF800,0xF800,0xF800,0xF800,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,
2014-07-31 15:46:35
3046
转载 如何看懂时序图?
转自 http://www.21ic.com/jichuzhishi/mcu/shixu/2013-05-31/182781.html如何看懂时序图?来源:21ic整理 作者:关键字:时序图 操作时序永远使用是任何一片IC芯片的最主要的内容。一个芯片的所有使用细节都会在它的官方器件手册上包含。所以使用一个器件事情,要充分做好的第一件事就是要
2014-07-18 09:40:38
2538
转载 STM32F10x的LCD(ILI9320)显示
zhuanzi我们采用LCD模块为显尚光电的DST2001PH TFTLCD,它的控制器为ILI9320,它采用26万色的TFT屏,分辨率为320×240,采用16位的80并口与外部连接。 该模块的80并口有如下一些信号线:CS/PC9:TFTLCD片选信号。 片选拉低时,表示选中。RS/PC8:命令/数据标志(0,读写命令;1,读写数据)。WR/PC7:向 TFT
2014-07-18 08:46:18
1319
转载 C/C++ 笔试、面试题目大汇总,转自http://www.cnblogs.com/fangyukuan/archive/2010/09/18/1829871.html
fangyukuan永无止境的追求...追求卓越!!! 博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 :: 管理 :: 93 随笔 :: 0 文章 :: 92 评论 :: 0 引用公告昵称:fangyuku
2014-06-19 23:13:46
1380
原创 【读书笔记】Windows CE嵌入式系统_【4】_线程同步
WinCE提供了Mutex,Event 和 Semaphore 三种内核机制来实现xian'che
2014-06-18 22:52:45
965
原创 【读书笔记】Windows CE嵌入式系统_【3】_进程、线程与调度
一、进程1、进程是程序的一次动态执行实例。有创建、执行、结束完整的生命周期。2、进程消耗的系统资源只有它所占用的内存。3、winCE最多只支持32个进程同时运行。每个进程占用32MB的虚拟地址空间。也被称为一个s1ot 。4、WinCE不支持环境变量,也不支持当前目录。--------------WinCE先查找” \Windows“目录,然后查找根目录。如果找不到就报错。
2014-06-17 23:41:06
940
转载 windows程序调试,转自谭文
调试策略第一章 调试的过程1. 成功而高效的调试的关键是找到准确的错误信息2. 一旦找到一个错误,就可能找到更多。类似的代码可能还有类似的错误3. 从错误中学习如何预防将来会产生的错误4. 对于新代码,根本不需要执行测试来判断它是否有错误第二章 编写便于调
2014-06-16 23:01:00
651
转载 数组指针,指针数组
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a;
2014-06-06 22:27:28
478
原创 2048简单模拟
#include #include using namespace std;const int m=4;int score=0;inline void swapTwoInt(int &x,int &y){ if (x==y) { return; } x^=y; y^=x; x^=y;}void printArray(int arr[][4]){ for (int
2014-05-24 12:43:09
948
转载 vector中erase用法注意事项
以前就发现了vector中的erase方法有些诡异(^_^),稍不注意,就会出错。今天又一次遇到了,就索性总结一下,尤其是在循环体中用erase时,由于vector.begin() 和vector.end()是变化的,因此就引入了错误的可能性。erase的函数原型有两种形式:iterator erase(iterator position);iterator erase(i
2014-05-06 09:00:04
515
原创 man技巧
使用man时可以指定不同的section来浏览,各个section意义如下: 0 Header files (usually found in /usr/include) ----头文件 1 Executable programs or shell commands
2014-04-15 15:07:51
569
转载 Linux if判断 -a 到 -z
[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ]
2014-03-19 19:18:37
845
转载 【收藏】新世界
js时钟:"Shift_JIS" src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_tr.js">
2014-02-08 17:26:31
641
原创 曾参阅的博客链接
【写XML】Xerces for C++ Using Visual C++, Part 2http://www.codeproject.com/Articles/32762/Xerces-for-C-Using-Visual-C-Part-2 xerces生成XML文件 http://blog.163.com/wang_huazong/blog
2014-01-08 15:23:43
637
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人