- 博客(108)
- 资源 (11)
- 收藏
- 关注
原创 stm32 + ARM GUN eclipse plug-in 实现 lib + app
使用芯片是 stm32f4 系列 开发环境ARM GUN Eclipse plug-in 实现 lib.a(static lib)+ app 调用 ,做个笔记,方便改其它 芯片一. lib project 先把main,startup.s 文件关掉1. 设置项目编译输出为 static lib.2.3.4.二. app project
2016-03-02 11:23:27
1523
原创 stm32 IAP + app的实现
基于STM32F407 的IAP+APP 已经全部实现,做个笔记。1. 先准备boot 判断是否存在 APP,不存在就进入IAP模式等待有数据过来进行烧写。2.boot 如果是接收 bin 文件数据,可以直接读bin 写入flash. hex文件需要解析的。 bin文件和hex 文件数据格式是有区别的。 3.如果boot准备好,那就准备一个上位机软件,读取bin文件并按包格
2015-08-15 21:23:13
1921
原创 android activity 窗口化后 隐藏
activity 想要窗口化 在AndroidManifest.xml 设置 theme 属性 android:name="zicox.ui.activity.SearchPrinter" android:theme="@android:style/Theme.Dialog"> 其实影藏 acti
2014-12-18 10:40:46
6586
转载 c# wince 根据中文的拼音 实现 模糊查找
我参考的网址http://www.cnblogs.com/qianyaoyuan/archive/2013/05/29/3105481.html
2014-01-26 10:30:18
1442
转载 c# wince/mobile 下支持触屏点击的 textbox 点击事件
见网址 http://blog.youkuaiyun.com/wuyazhe/article/details/6146970
2014-01-24 17:38:32
1787
原创 c# 窗体 显示居中 wince
using System.Runtime.InteropServices;[DllImport("Coredll.dll")]public static extern int GetSystemMetrics(int nIndex); private void FormAppClose_Load(object sender, EventArgs e)
2014-01-19 23:03:24
3117
转载 C#子窗体和父窗体的通信
假设你有form1和form2两个窗口类,在form1中创建子窗口form2有两种情况:创建模态对话框form2和创建非模态对话框form2: 一、如果创建模态对话框,如下有两种情况,其中有一种是错误的,是一定要避免的: 错误的情况,如下: form1中 private void button1_Click(object sender, EventArgs e) {
2014-01-15 21:44:51
883
原创 c# 操作 xml 文件的 自定义类
方便 以后操作xml文件,写的类,未完全测试,有问题我会修正 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Xml;using System.Windows.Forms;using Syst
2013-12-15 23:56:38
744
转载 c# wince 获取当前应用 绝对路径
有的时候引用相对路径出问题, 还是用绝对路径更靠谱一些, string str = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName); MessageBox.Show(str);
2013-12-15 16:04:42
1335
转载 c# int 转换成string hex方式 16进制
int temp; string str = ConvertHex(Convert.ToString(temp)); public static string GetHexChar(string value) { string sReturn = string.Empty; switc
2013-12-09 00:25:59
10006
原创 android 读excel 文件
暂时 我只用到读的功能 ,读功能已经OK 代码类如下 package untils;import java.io.File;import java.io.IOException;import jxl.write.*;import jxl.write.Number;import jxl.write.biff.RowsExceededExceptio
2013-12-04 15:35:42
765
原创 c# 在wince上 读excel csv txt 的方法
在wince 上对excel 文件的支持比较少,读比较麻烦,可以把excel 文件另存为csv文件,csv文件可以改后缀变成txt文件。读txt的时候用 string.splite 分隔之下面是我自己写的只读的类using System;using System.Linq;using System.Collections.Generic;using System.Text;us
2013-12-03 13:48:08
2625
原创 c# datagridview 基本操作 (windows form)
//添加按键列 DataGridViewButtonColumn dcButton = new DataGridViewButtonColumn(); dcButton.Name = "测试"; dcButton.HeaderText = "测试"; dcButton.Wid
2013-11-15 10:43:11
1201
原创 c# 读写 excel 的类
c# 读写 excel 的类 暂时没有写全,知识满足我的应用引用的时候注意 namespace 1. 暂时只写了一个 载入 excel 的接口 ,返回的是 dataset 关于dataset 的操作,简单弄了一个 ,查表并打印出来 private void button1_Click(object sender, EventArgs e)
2013-11-12 13:29:59
782
原创 C# 中 byte[] 操作的类 方便 传送数据时添加多种数据类型的内容
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ZicoxPrintTestTool{ class Bytes { public byte[] m_ByteArry; public Int32 m_Pos
2013-10-23 13:45:45
4549
原创 c# 控制textbox 只允许输入 数字 0~9
在textbox 添加 keypress 属性如果想显示数字位数,在textbox 属性中 maxlen 选择private void textBox2_KeyPress(object sender, KeyPressEventArgs e){ if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && e.Key
2013-10-23 10:59:11
1352
原创 c# 里面写了一个 FIFO 类, 传递数据非常实用
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ZicoxPrintTestTool{ class Fifo { public Int32 m_WritePos; public Int32 m_ReadP
2013-10-22 11:22:26
4017
转载 关于C++中,基类 派生类的关系 重载 覆盖 面对对象开发的必须要理解的非常好
关于C++中,基类 派生类的关系 重载 覆盖 ,如果想用面向对象开发的这种架构,基类和派生类的关系的理解非常重要,必须要用到的。 下面这个文章写的非常好,我就转载过来了 http://www.cnblogs.com/sujz/articles/2044365.html
2013-09-16 10:56:15
690
原创 通过并口和PC通信,spp 工作模式
PC 端并口有3种工作模式 spp epp ecp 我用 单片机通过并口接收PC端数据 先介绍一下并口在 spp下 引脚定义 空pin管脚名功能控制引脚1nStrobe有数据14nAutoFeed回车自动插入换行16
2013-05-29 13:54:32
1512
原创 android 蓝牙 service discovery failed 解决
public static String ErrorMessage="No Error";private static final UUID SPP_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");private static BluetoothAdapter myBluetoothAdapter;priva
2013-05-13 17:25:09
2713
2
转载 嵌入式软件架构设计
1.模块划分 模块划分的"划"是规划的意思,意指怎样合理的将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求。C语言作为一种结构化的程序设计语言,在模块的划分上主要依据功能(依功能进行划分在面向对象设计中成为一个错误,牛顿定律遇到了相对论),C语言模块化程序设计需理解如下概念: (1) 模块即是一个.c文件和一个.h文件的结合,头文件(.h)中是对于该模块接口的声明;
2013-04-26 16:42:33
1145
转载 if else 语句 的优化
请教诸位这么一个问题,一个假象的银行帐户管理系统中:* 帐户(Account)分为普通帐户,VIP帐户和信用卡帐户三种.* 每个帐户都可以执行取钱,存钱,注销三种操作* 关于取钱操作的细节: 普通帐户每次取钱限额为1000元,不能透支 VIP帐户每次取钱限额为3000元,不能透支 信用卡帐户每次取钱限额为3000元,可以透支
2013-04-24 10:22:27
811
1
原创 UART 各 工作模式的理解
1.UART 和 RS232 的区别: UART 是TTL 点平,RS232 是转换过后的点评 2. uart 的同步和异步, 通常uart 工作在低速数据通信的标准协议下,两端设备工作在异步工作模式,无需联接接收和发送时钟,为异步; 同步的情况通常需要连接接收和发送时钟。3.全双工、半双工模式
2013-04-22 11:31:36
4119
原创 PSAM 卡的应用 操作方法
PSAM 卡的应用 PSAM 功能 终端安全存储模块 PASM 常用于 脱机交易的 安全认证 脱机交易的流程 1.卡片对持卡人的认证(防止卡片被盗) 2.pos机对卡片合法性的认证(防止卡片被复制或者仿制卡) 3.卡片对pos机的合法性认证(防止卡片被非法修改) 4.教
2013-04-07 11:57:56
10939
转载 android 发送广播 接收广播 动态广播接收
1. 静态广播 见网址: http://www.devdiv.com/forum.php?mod=viewthread&tid=486142.同时多个动态广播 private BroadcastReceiver RFIDFinishReceiver = new BroadcastReceiver() { public voi
2013-03-01 16:26:44
4486
转载 android 弹出对话框 弹出自定义对话框
http://blog.youkuaiyun.com/hellogv/article/details/5955959 http://www.cnblogs.com/and_he/archive/2011/09/16/2178716.html
2012-12-06 16:26:21
9198
原创 I/O 模拟串口通信
sync_card.h:#ifndef SYNC_UART_H#define SYNC_UART_H#define CLK_SET() sys_gpio_output(PORT_A,4,1)#define CLK_RESET() sys_gpio_output(PORT_A,4,0)#define IO_SET() sys_gpio_output(PORT_A,2,1)
2012-11-26 10:09:52
1041
原创 spi 通信的要点 pic24f 为例
spi 通信现实中用到的很多使用起来有几个点容易忽略:1. 清除各寄存器状态2.设置spi 的模式: 16位模式 还是 8位模式,主从模式,边沿作用模式3.片选控制:手动控制的位置下面是 PIC24F 系列单片机的 一段例子 #include "spi.h"#define PIN_O_RFID_NSS 27#define P
2012-11-02 11:17:51
3521
转载 eclipse下建立 stm32开发方式
http://blog.sina.com.cn/s/blog_78212a050100ph5y.html 1.在实现以上之后,在文件 stm32f10x.h 第70 行左右取消 #define STM32F10X_HD 或和你芯片相对应的型号的注释。
2012-10-20 22:09:38
3046
原创 android jni 中实现 LOG 输出调试
android jni 中实现 LOG 输出调试 在jni 文件夹下 android.mk文件中添加 LOCAL_LDLIBS += -L$(SYSTEM)/usr/lib -llog 在jni中添加宏定义#include #define LOG_TAG "ZICOX"#define LOGI(...) __android_log_print(A
2012-09-28 14:57:13
858
原创 jni 开发细节 注意点
1. NewStringUTF 传递参数时自动过滤 "0x00"传递buf 时 少用jstr = (*env)->NewStringUTF(env, barcodeoutbuf); 可以选择 jbyteArray
2012-09-26 16:27:21
737
原创 android 取消蓝牙配对框 实现自动配对
我看了几个文章,主要是接受配对广播,然后设置pin,实现配对,但是网上的大部分手机是不可以的,android.bluetoothdevice 下 action_pair_request ,没有定义这个,开始困扰了我一点时间,实现难度:是否能进入那个广播响应。 定义了一个类,这个是网上的可以直接用//=========================================
2012-08-31 12:09:12
15221
7
转载 ISO14443、15693、18000体系分析
射频标签的通信标准是标签芯片设计的依据,目前国际上与RFID相关的通信标准主要有:ISO/IEC 18000标准,ISO11785(低频),ISO/IEC 14443标准(13.56MHz),ISO/IEC 15693标准(13.56MHz)等,下面我们就ISO14443、15693、18000三个体系分析和比较。1. 低频段射频标签相关的国际标准 低频段射频标签,简称为低频
2012-08-06 13:15:24
4710
原创 xcode iphone messagebox
Show a main window message boxAlert View will automatically adjust for landscape orientationUIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"The username and password entered are not va
2012-07-24 17:25:37
2072
原创 xcode iphone 时间戳 毫秒
@interface GameState : NSObject{ CFTimeInterval lastFrameStartTime; ...}...@end @implementation GameState - (void) simulateAndRenderScene{ CFTimeInterval thisFrameStartTime = CFAbs
2012-07-24 16:36:51
2226
GD32EPRTxx_Datasheet_Rev1.0.pdf
2020-09-04
Json 序列化 反序列化 wince
2014-02-14
android 蓝牙自动配对 无需手动输入
2014-01-26
STM32 USB转串口驱动 Virtual COM Port Driver(V1.3.1)
2013-09-25
液晶屏幕lcd spi 初始化 代码
2011-12-31
wince蓝牙 搜索蓝牙设备 建立蓝牙连接 建立蓝牙虚拟串口
2011-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人