点点滴滴

不积跬步,无以至千里;不积小流,无以成江海。

储备列表

  • Android模拟器出错的解决方法

    1

    1. 提示PANIC: Could not open: [name]    出现该文件的原因是环境路径配置错误,修改方法如下:    定义环境变量 ANDROID_HOME        值为安装的用户名目录,如:C:\Users\Administrator\2. 提示 Failed to allocate memory: 8 错误&nb

    soskp-yoours2013-11-17 11:59:20

    阅读更多
  • IAR开发环境XCL文件编写

    2

    1. 把函数MACDeviceInit放到自己定义的段里面-Z(CODE)CODE=_..X_BOOT_BASE_ADD-_..X_BOOT_END_ADD 改成-Z(CODE)MY_SECTION=_..X_BOOT_BASE_ADD-_..X_BOOT_END_ADD 定义void MACDeviceInit(void)  @ "MY_SECTION"2. 修改中断地址// Ignore linker

    soskp-yoours2013-11-12 18:50:34

    阅读更多
  • [转载]将jar文件转换为exe可执行文件

    3

    将项目打包成exe 这里要明确一点,并不是把所有的文件都打包成一个exe,资源文件是不能包进去的,往下看↓首先,在任意目录创建一个文件夹,最好命名和项目名相同,我在F盘创建了一个“Simulate”文件夹,之后将所有的资源文件以及我们生成的可执行jar文件(我的Simulate.jar)都拷贝到这个文件夹里,config目录和lib目录,如果你怕执行该程序的机器上没安装jre,那么你需要将自己机器上的jre目录也拷贝进来,我安

    soskp-yoours2013-10-28 13:14:40

    阅读更多
  • [转载]解决透明static控件重叠问题

    4

    HBRUSH CStadus::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)   {      HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);      if (nCtlColor == CTLCOLOR_STATIC)   

    soskp-yoours2013-10-26 21:22:19

    阅读更多
  • [转载]HardFault_Handler问题查找方法

    5

    STM32出现HardFault_Handler故障的原因主要有两个方面:1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。2、堆栈溢出。增加堆栈的大小。1. 出现问题时排查的方法:发生异常之后可首先查看LR寄存器中的值 2. 确定当前使用堆栈为MSP或PSP,然后找到相应堆栈的指针,并在内存中查看相应堆栈里的内容。<span style="line-heig

    soskp-yoours2013-10-18 09:26:12

    阅读更多
  • [转载]斑马打印机利用ZPL II打印的例子

    6

    先给个简单ZPL II打印的实例:^XA    注:一个标签已经准备好^LH50,30注:设置一个标签的打印原点即距标签左边距为50DOT,上边距30DOT^FO40,30^AD^FDZEBRA^FS    注: ^FO40,30设置距打印原点为40,30的打印位置^AD选择打印字体        ^FDTEST打印的内容为TEST^FS该字段打印结束^FO

    soskp-yoours2013-09-24 21:40:34

    阅读更多
  • [转载]时钟芯片DS1302/VS1302使用经验

    7

    在实际使用中,DS1302 的工作情况不够稳定,整个芯片停止工作。在读时间函数中,判断秒寄存器读出来的结果,如果 > 60,实际上是 0x80=128,就将秒寄存器的最高位.7写0,这样可以立即激活时钟芯片起振。时钟芯片DS1302/VS1302需要注意以下几点:1、现象:正常使用时,经常莫名其妙的发生晶振停震或者31字节的RAM数据丢失错乱的现象。一般都是干扰造成的。改正方法:a)改软件,写操作前,要先把控制寄存器(地址为8Eh

    soskp-yoours2013-09-18 09:30:32

    阅读更多
  • [转载]STM32时钟控制RCC探究

    8

    RTC是STM32单片机的脉搏,是单片机的驱动源。使用任何一个外设都必须打开相应的时钟。这样的好处就是,如果不使用一个外设的时候,就把它的时钟关掉,从而可以降低系统的功耗,达到节能,实现低功耗的效果。       STM32单片机的时钟可以由以下3个时钟源提供:<sp

    soskp-yoours2013-09-15 16:02:46

    阅读更多
  • [转载]关于LWIP协议栈连续多次tcp_write后失败的解决过程

    9

    前段时间一直在调试lwip协议栈的问题,在stm32F107上实现一个C/S 架构的通信程序。项目初期的时候设计的是B/S架构的控制,然后在使用过程中发现了些限制,因为芯片自身的RAM有限,所以跑<span style="font-fami

    soskp-yoours2013-09-13 10:16:11

    阅读更多
  • [转载]stm32 UCGUI 完美移植

    10

    http://www.ichanging.org/stm32-ucgui.htmlUCGUI是一种嵌入式应用中的图形支持系统。它设计用于为任何使用LCD图形显示的应用提供高效的独立于处理器及LCD控制器的图形用户接口,它适用单任务或是多任务系统环境, 并适用于任意LCD控制器和CPU下任何尺寸的真实显示或虚拟显示。它的设计架构是模块化的,由不同的模块中的不同层组成,由一个LCD驱动层来包含所有对LCD的具体图形操作。UCGUI可以在任何

    soskp-yoours2013-09-06 11:44:16

    阅读更多