- 博客(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 1385
转载 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 1269
转载 行消隐(HBlank)与场消隐(VBlank)
行消隐(HBlank)在将光信号转换为电信号的扫描过程中,扫描总是从图像的左上角开始,水平向前行进,同时扫描点也以较慢的速率向下移动。当扫描点到达图像右侧边缘时,扫描点快速返回左侧,重新开始在第1行的起点下面进行第2行扫描,行与行之间的返回过程称为水平消隐。一幅完整的图像扫描信号,由水平消隐间隔分开的行信号序列构成,称为一帧。扫描点扫描完一帧后,要从图像的右下角返回到图像的左上角,
2013-11-18 10:57:14 26586 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 3646
转载 IAR _ramfunc
_ramfunc的意思就是把接下来的函数完全从FLASH复制到RAM里面执行,优点就是速度比在FLASH执行快多了,对实时性要求很高的操作有用。比如很多中断函数都会加_ramfunc ,但是RAM是有限的,所以不能把太多的函数都定义为_ramfuncWarning[Ta023]: Call to a non __ramfunc function (del
2013-11-07 14:28:02 12083 1
转载 IAR 配置ICF跟项目走
我现在想实现STM8S207RB的IAP,通过修改.icf文件可是烧两个程序了。先烧一个引导程序,然后再烧一个正式程序,发现可以正常使用。但是我是直接改的IAR安装程序下的.icf文件,然后在工程的Options里面的Linker选项里指定路径为IAR安装程序下的.icf文件的路径。但是这么做的话,程序要是搬到别的地方的话,还要重新指定路径。我想在想把这个.icf文件拷贝到工程目录下,然后指再指定
2013-11-05 18:24:34 4401 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 4354
原创 STM8S20X的OPTION BYTE地址区间
Option Byte的存放地址位于0x4800-0x487F之间,其实暂用的大小是1PAGE+128BYTES
2013-11-02 11:29:34 1387
让Pegasus天马座开发板实现超声波测距
2023-09-21
用于WeCanStudio嵌入式开发套件的Pegasus天马座开发板所使用的项目工程,支持SDCC编译器及支持STM8S标准库
2023-09-19
clear_serial_port.bat
2021-03-09
GPS模拟器数据通过串口发送
2017-12-04
IAR for stm8 debugger-support-files
2015-11-13
STM32新建IAR工程
2014-11-07
增加去抖动的新型的按键扫描程序的测试程序
2014-11-04
仿SSCOM的串口工具1.3版本
2014-03-03
仿SSCOM的串口工具1.2版本
2013-11-14
仿SSCOM的串口工具1.1版本
2013-11-01
ARM详解 ARM入门必备
2009-12-09
Microsoft Windows CE 用户界面服务指南.pdf
2009-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人