自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (46)
  • 收藏
  • 关注

转载 在SourceInsight中用快捷键打开文件所在的目录

创建一个Custom Command:  ShellExecute open %d.  然后关联一个快捷键。同理, 创建Custom Command: ShellExecute open "http://www.google.com/search?q=%w"  可以实现用Google搜索选中的词。然后,手动自己添加快捷键即可。

2013-11-23 17:12:45 2019

转载 指令B与BL的区别

B常用于不返回的跳转,比如跳到某个标号处,BL则用于子程序跳转(要返回,返回地地存于LR)B. (注意B后面的“.”)这个“.”是指定当前的地址,如果使用 B.这条指令,其实就是死循环

2013-11-22 16:40:17 1212

转载 WinCE EBOOT的入口Startup.s

http://blog.csdn.net/nanjianhui/article/details/3065291关键理解。。。在BSP当中存在两个Startup.s文件,一个是EBOOT的Startup.s用于EBOOT本身,另一个是OAL的Startup.s用于WinCE内核。在很多情况下,两个Startup.s所完成的任务非常的相近,所以一般都会合并成一个Startup.

2013-11-22 16:19:16 906

转载 WINCE TOC解析 文章2

1.  TOC是什么TOC:Table Of Contents, OEM on disk structure.2.  为什么要进行全局变量重定位Bootloader的主控制函数BootloaderMain()调用的第一个函数是KernelRelocate (pTOC),WINCE操作系统OAL模块的启动过程中调用的ARMInit()函数页调用了KernelRelocate

2013-11-22 10:33:01 877

转载 WINCE TOC解析 文章1

TOC: Table Of Contents, OEM on disk structure. 1.      pTOC指针指向的结构体pTOC在\WINCE600\PUBLIC\COMMON\OAK\DRIVERS\ETHDBG\BLCOMMON\blcommon.c中定义,如下:ROMHDR * volatile const pTOC = (ROMHDR *)-1

2013-11-22 10:30:07 1384

转载 XIP

XIXIP eXecute In PlaceeXecute In Place,即芯片内执行,指应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。flash内执行是指nor flash 不需要初始化,可以直接在flash内执行代码。但往往只执行部分代码,比如初始化RAM.简介XIP就是WINCE XIP KERNEL,是CE核心部分,XIP是为eXecut

2013-11-22 09:43:33 1063

转载 TLB 转换检测缓冲区

基本概念TLB:Translation lookaside buffer,即旁路转换缓冲,或称为页表缓冲;里面存放的是一些页表文件(虚拟地址到物理地址的转换表)。又称为快表技术。由于“页表”存储在主存储器中,查询页表所付出的代价很大,由此产生了TLB。X86保护模式下的寻址方式:段式逻辑地址—〉线形地址—〉页式地址;页式地址=页面起始地址+页内偏移地址;对应

2013-11-21 16:15:14 2583

原创 关于ANDRIOD2.3不支持蓝牙HID的解决方式

http://forum.xda-developers.com/showthread.php?t=1502638

2013-11-18 16:33:27 1266

转载 行消隐(HBlank)与场消隐(VBlank)

行消隐(HBlank)在将光信号转换为电信号的扫描过程中,扫描总是从图像的左上角开始,水平向前行进,同时扫描点也以较慢的速率向下移动。当扫描点到达图像右侧边缘时,扫描点快速返回左侧,重新开始在第1行的起点下面进行第2行扫描,行与行之间的返回过程称为水平消隐。一幅完整的图像扫描信号,由水平消隐间隔分开的行信号序列构成,称为一帧。扫描点扫描完一帧后,要从图像的右下角返回到图像的左上角,

2013-11-18 10:57:14 26548 1

原创 自己写的仿SSCOM的串口工具

V1.2版本http://download.csdn.net/download/lan120576664/6551443欢迎大家下载使用!

2013-11-14 15:45:36 2322

原创 STM8 ROP编程

FLASH->CR1 = FLASH_CR1_RESET_VALUE; FLASH->CR2 = FLASH_CR2_RESET_VALUE; FLASH->NCR2 = FLASH_NCR2_RESET_VALUE; FLASH->IAPSR &= (uint8_t)(~FLASH_IAPSR_DUL); FLASH->IAPSR &= (uint8_t)(~FLASH_IAPS

2013-11-08 15:41:39 3645

转载 IAR _ramfunc

_ramfunc的意思就是把接下来的函数完全从FLASH复制到RAM里面执行,优点就是速度比在FLASH执行快多了,对实时性要求很高的操作有用。比如很多中断函数都会加_ramfunc ,但是RAM是有限的,所以不能把太多的函数都定义为_ramfuncWarning[Ta023]: Call to a non __ramfunc function (del

2013-11-07 14:28:02 12076 1

转载 IAR 配置ICF跟项目走

我现在想实现STM8S207RB的IAP,通过修改.icf文件可是烧两个程序了。先烧一个引导程序,然后再烧一个正式程序,发现可以正常使用。但是我是直接改的IAR安装程序下的.icf文件,然后在工程的Options里面的Linker选项里指定路径为IAR安装程序下的.icf文件的路径。但是这么做的话,程序要是搬到别的地方的话,还要重新指定路径。我想在想把这个.icf文件拷贝到工程目录下,然后指再指定

2013-11-05 18:24:34 4399 1

转载 SVN备份及其还原 — dump/load方法

由于服务器要进行搬迁,学习了一下SVN备份还原的一些知识,跟大家分享一下。本文中采用最简单的dump/load方法。备份:一个较大的Subsersion版本库想用最少的空间来将它备份下来,用这个命令(请将/repo替换成你的版本库路径)svnadmin dump --deltas /repos |bzip2 |tee dump.bz2 | md5sum >dump.md5最重要

2013-11-04 10:20:10 4353

原创 STM8S20X的OPTION BYTE地址区间

Option Byte的存放地址位于0x4800-0x487F之间,其实暂用的大小是1PAGE+128BYTES

2013-11-02 11:29:34 1386

让Pegasus天马座开发板实现超声波测距

使用Grove - Ultrasonic Ranger超声波传感器,通过与Pegasus天马座开发板的PA3口进行连接,实现了在OLED屏幕显示测距数值的工程代码。

2023-09-21

Pegasus天马座开发板 0.96寸OLED屏工程代码

Pegasus天马座开发板 0.96寸OLED屏工程代码

2023-09-20

用于WeCanStudio嵌入式开发套件的Pegasus天马座开发板所使用的项目工程,支持SDCC编译器及支持STM8S标准库

这个资源包所基于WeCanStudio嵌入式开发套件的Pegasus天马座开发示例代码移植过来的。其相关软硬件适用情况如下: 1、STM8S系列 2、WeCanStudio嵌入式开发套件的Pegasus天马座开发板 3、SDCC编译器 4、STM8S标准库

2023-09-19

clear_serial_port.bat

WIN10系统如若使用过多的串口,会出现索引号增加的问题 通过使用管理员权限运行该脚本,可以清楚索引值 解决部分串口工具超过一定数字后无法打开串口的问题

2021-03-09

zadig_2.2.exe.7z

zadig是一款可以安装USB设备驱动的软件 我的博客 七、荔枝派Nano USB转虚拟串口实现 中提及此工具,方便大家按照博客操作下载此工具

2019-09-19

GPS模拟器数据通过串口发送

用软件模拟GPS接收器输出的GPS语 句,通过串行口输出到GPS应用软件。用鼠标或键盘控制Virace而模拟实际GPS接 收器的运动,或者重播已有的GPS航迹文件,从而在室内测试GPS导航软件等

2017-12-04

windows下枚举串口工程

windows下枚举串口工程 项目打开为vs2017 mfc版本

2017-03-24

Docklight V1.9

Docklight V1.9含注册码,非常不错的串口工具

2016-10-11

IAR for stm8 debugger-support-files

IAR for stm8 debugger-support-files 解决问题===> An error occurred while retrieving GDI features: gdi-error [40201]: Can't access configuration database

2015-11-13

短信PDU工具

PDU短信

2015-04-09

PduSpy工具

PDU短信发送解析工具

2015-04-09

asp.net控件访问MySql数据库

asp.net控件访问MySql数据库 不是通过代码方式,是通过数据绑定方式进行 该资源使用VS2013的项目工程

2015-03-17

VS2005及VS2008主题

VS2005及VS2008黑色主题,自己的珍藏板 DesertNights

2015-02-10

7段LED通用码表

7段LED通用码表 C代码 自己配置IO口

2014-11-18

STM32新建IAR工程

本文逐步介绍了作者自身在 STM32 处理器和 IAR 编译环境的学习过程, 并介绍了在该类环境下容易产生错误的地方, 最后顺利的进行 Firmware 下的程序编写和 ST-LINK 的调试

2014-11-07

增加去抖动的新型的按键扫描程序的测试程序

增加去抖动的新型的按键扫描程序的测试程序 配合文章: http://blog.csdn.net/lan120576664?viewmode=contents

2014-11-04

CRC_MD5_SHA1工具

支持字符串 十六进制 计算CRC8 16 32 MD5 SHA1 等等 好多强大的功能的工具自己看看 反正我找了好辛苦

2014-07-14

greenDAO工程包

greenDAO包含所需的库文件及工程文件

2014-06-30

greenDao编译资源

android操作数据 包含需要编译的freemarker与greendao-generator库文件 以及reenDAO-master所有代码

2014-06-30

仿SSCOM的串口工具1.3版本

在win7下使用的串口工具,用MFC写的。可自由复制,传播!该版本为1.3版本 1、增加UNICODE字符编码输出(字符输入位置在文件发送文本框中). 2、工具不在前台时候,内容不会自动滚动到底部问题.

2014-03-03

uCOS-II资料及源代码

uCOS-II的中文文档CHM及pdf格式 相当不错,推荐下载!

2014-01-15

STM8 COSMIC 头文件stdarg调用vsprintf报错 解决环境

将解压包里面的环境替换自己的编译环境即可,亲测可以通过编译! 是否会引起其他问题,本人盖不负责!

2013-12-02

关于ANDRIOD2.3不支持蓝牙HID的解决方式及资源

关于ANDRIOD2.3不支持蓝牙HID的解决方式及资源 来自国外论坛

2013-11-19

仿SSCOM的串口工具1.2版本

在win7下使用的串口工具,用MFC写的。可自由复制,传播!该版本为1.2版本 修改 1、增加选择串口、波特率、数位、停止位时,自动重新打开串口. 2、增加关闭保存串口主要参数,及打开加载串口参数.

2013-11-14

仿SSCOM的串口工具1.1版本

在win7下使用的串口工具,用MFC写的。可自由复制,传播!该版本为1.1版本。 1.1版本修改 1、增加在界面上直接按键盘从串口发送相应字符.

2013-11-01

仿SSCOM的串口工具

在win7下使用的串口工具,用MFC写的。可自由复制,传播!该版本为1.0版本。

2013-10-30

Source Insight 3.5

Source Insight 3.5 带注册码 及 解决中文乱码脚本

2013-08-03

win7右键删除指定临时文件

删除指定文件用于特别VC++编译临时文件!

2013-07-31

Tinyxml2CP

Tinyxml2轻量级的解析类 用于文件配置非常好用

2012-08-10

win7 PL232与HL340 USB转串口驱动

win7 PL232与HL340 USB转串口驱动

2012-06-20

清除VC工程临时文件

清除VC工程临时文件,支持win7 shell方式清理VC编译出来的临时文件。

2011-12-24

VC中间文件删除工具

删除vc工程编译过程产生的临时文件(非常不错,珍藏一份)

2011-06-20

μC/OS-II:源码公开的实时嵌入式操作系统

μC/OS-II:源码公开的实时嵌入式操作系统 一直ucos的好东东(给没有什么分数的通知带来便利)

2010-01-05

ARM详解 ARM入门必备

似乎搞ARM开发入门都是用这本书。 上网搜了很久,勉强下载下来了 1分,算是搜索小费啦 然后我还转转成了PDF更合适大家看啦!嘿嘿 介绍如下: 目录 第1 章 ARM 微处理器概述 5 1.1 ARM-Advanced RISC Machines 5 1.2 ARM 微处理器的应用领域及特点 5 1.2.1 ARM 微处理器的应用领域 5 1.2.2 ARM 微处理器的特点 6 1.3 ARM 微处理器系列 6 1.3.1 ARM7 微处理器系列 6 1.3.2 ARM9 微处理器系列 7 1.3.3 ARM9E 微处理器系列 7 1.3.4 ARM10E 微处理器系列 7 1.3.5 SecurCore 微处理器系列 8 1.3.6 StrongARM 微处理器系列 8 1.3.7 Xscale 处理器 8 1.4 ARM 微处理器结构 8 1.4.1 RISC 体系结构 8 1.4.2 ARM 微处理器的寄存器结构 9 1.4.3 ARM 微处理器的指令结构 9 1.5 ARM 微处理器的应用选型 10 1.6 本章小节 10 第2 章 ARM 微处理器的编程模型 11 2.1 ARM 微处理器的工作状态 11 2.2 ARM 体系结构的存储器格式 11 2.3 指令长度及数据类型 12 2.4 处理器模式 12 2.5 寄存器组织 13 2.5.1 ARM 状态下的寄存器组织 13 2.5.2 Thumb 状态下的寄存器组织 15 2.5.3 程序状态寄存器 16 2.6 异常(Exceptions) 18 2.6.1 ARM 体系结构所支持的异常类型 18 2.6.2 对异常的响应 18 2.6.3 从异常返回 19 2.6.4 各类异常的具体描述 19 2.6.5 异常进入/退出小节 20 2.6.6 异常向量(Exception Vectors) 20 2.6.7 异常优先级(Exception Priorities) 21 2.6.8 应用程序中的异常处理 21 2.7 本章小节 21 ARM 应用系统开发详解──基于S3C4510B 的系统设计 2 第3 章 ARM 微处理器的指令系统 22 3.1 ARM 微处理器的指令集概述 22 3.1.1 ARM 微处理器的指令的分类与格式 22 3.1.2 指令的条件域 23 3.2 ARM 指令的寻址方式 23 3.2.1 立即寻址 24 3.2.2 寄存器寻址 24 3.2.2 寄存器间接寻址 24 3.2.3 基址变址寻址 24 3.2.4 多寄存器寻址 25 3.2.5 相对寻址 25 3.2.6 堆栈寻址 25 3.3 ARM 指令集 25 3.3.1 跳转指令 25 3.3.2 数据处理指令 26 3.3.3 乘法指令与乘加指令 30 3.3.4 程序状态寄存器访问指令 32 3.3.5 加载/存储指令 32 3.3.6 批量数据加载/存储指令 34 3.3.7 数据交换指令 35 3.3.8 移位指令(操作) 35 3.3.9 协处理器指令 36 3.3.10 异常产生指令 38 3.4 Thumb 指令及应用 38 3.5 本章小节 39 第4 章 ARM 程序设计基础 40 4.1 ARM 汇编器所支持的伪指令 40 4.1.1 符号定义(Symbol Definition)伪指令 40 4.1.2 数据定义(Data Definition)伪指令 41 4.1.3 汇编控制(Assembly Control)伪指令 43 4.1.4 其他常用的伪指令 45 4.2 汇编语言的语句格式 48 4.2.1 在汇编语言程序中常用的符号 49 4.2.2 汇编语言程序中的表达式和运算符 49 4.3 汇编语言的程序结构 52 4.3.1 汇编语言的程序结构 52 4.3.2 汇编语言的子程序调用 52 4.3.3 汇编语言程序示例 53 4.3.4 汇编语言与C/C++的混合编程 55 4.4 本章小节 56 第5 章 应用系统设计与调试 57 ARM 应用系统开发详解──基于S3C4510B 的系统设计 3 5.1 系统设计概述 57 5.2 S3C4510B 概述 58 5.2.1 S3C4510B 及片内外围简介 58 5.2.2 S3C4510B 的引脚分布及信号描述 61 5.2.3 CPU 内核概述及特殊功能寄存器(Special Registers) 67 5.2.4 S3C4510B 的系统管理器(System Manager) 72 5.3 系统的硬件选型与单元电路设计 82 5.3.1 S3C4510B 芯片及引脚分析 82 5.3.2 电源电路 83 5.3.3 晶振电路与复位电路 83 5.3.4 Flash 存储器接口电路 85 5.3.5 SDRAM 接口电路 89 5.3.6 串行接口电路 93 5.3.7 IIC 接口电路 94 5.3.8 JTAG 接口电路 95 5.3.9 10M/100M 以太网接口电路 96 5.3.10 通用I/O 接口电路 100 5.4 硬件系统的调试 101 5.4.1 电源、晶振及复位电路 101 5.4.2 S3C4510B 及JTAG 接口电路 102 5.4.3 SDRAM 接口电路的调试 103 5.4.4 Flash 接口电路的调试 105 5.4.5 10M/100M 以太网接口电路 105 5.5 印刷电路板的设计注意事项 105 5.5.1 电源质量与分配 105 5.5.2 同类型信号线的分布 106 5.6 本章小节 106 第6 章 部件工作原理与编程示例 107 6.1 嵌入式系统的程序设计方法 107 6.2 部件工作原理与编程示例 108 6.2.1 通用I/O 口工作原理与编程示例 108 6.2.2 串行通讯工作原理与编程示例 111 6.2.3 中断控制器工作原理与编程示例 120 6.2.4 定时器工作原理与编程示例 123 6.2.5 GDMA 工作原理与编程示例 127 6.2.6 IIC 总线控制器工作原理 133 6.2.7 以太网控制器工作原理 138 主要特性 139 MAC 功能模块 140 带缓冲DMA 接口(Buffered DMA Interface) 144 以太网控制器特殊功能寄存器(Ethernet Controller Special Registers) 147 MAC 寄存器(Media Access Control(MAC)Register) 154 以太网控制器的操作(Ethernet Controller Operation) 160 发送一个帧(Transmitting a Frame) 162 ARM 应用系统开发详解──基于S3C4510B 的系统设计 4 接收一个帧(Receiving a Frame) 162 6.2.8 Flash 存储器工作原理与编程示例 162 6.3 BootLoader 简介 167 6.4 本章小节 167 第7 章 嵌入式uClinux 及其应用开发 168 7.1 嵌入式uClinux 系统概况 168 7.2 开发工具GNU 的使用 170 7.2.1 GCC 编译器 170 7.2.2 GNU Make 172 7.2.3 使用GDB 调试程序 177 7.3 建立uClinux 开发环境 180 7.3.1 建立交叉编译器 181 7.3.2 uClinux 针对硬件的改动 184 7.3.3 编译uClinux 内核 185 7.3.4 内核的加载运行 187 7.4 在uClinux 下开发应用程序 188 7.4.1 串行通信 190 7.4.2 socket 编程 195 7.4 .3 添加用户应用程序到uClinux 202 7.4.4 通过网络添加应用程序到目标系统 205 7.5 本章小结 207 第8 章ARM ADS 集成开发环境的使用 209 8.1 ADS 集成开发环境组成介绍 209 8.1.1 命令行开发工具 209 8.1.2 ARM 运行时库 218 8.1.3 GUI 开发环境(Code Warrior 和AXD) 219 8.1.4 实用程序 221 8.1.5 支持的软件 221 8.2 使用ADS 创建工程 222 8.2.1 建立一个工程 222 8.2.2 编译和链接工程 225 8.2.3 使用命令行工具编译应用程序 229 8.3 用AXD 进行代码调试 230 8.4 本章小结 233

2009-12-09

Microsoft Windows CE 用户界面服务指南.pdf

Microsoft Windows CE User Interface Services Guide用户界面服务指南

2009-12-05

Windows CE嵌入式系统 何宗键PPT课件和实验.rar

Windows CE嵌入式系统何宗键PPT课件和实验 有个仁兄的资源太高了,降低一下给入门人下载~

2009-10-27

ARM嵌入式系统基础教程(第2版)+PPT

周立功的arm资料,介绍的比较基础,本人感觉挺合适我们初学者的!

2009-10-27

I2C资料介绍 单片机开发

I2C资料介绍,单片机开发的好资料,有部分代码和datasheet

2009-10-19

wince下的键盘钩子

wince5.0的键盘钩子及测试程序 按 shift+F8 退出测试

2009-07-31

SQL+Server+2005数据库精简教程

SQL+Server+2005数据库精简教程

2009-07-17

空空如也

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

TA关注的人

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