内存地址(十六进制) 对应向量号(十六进制) 中断用途 BASIC中断向量 0x3C4 - 0x3FF F1-FF 未使用 0x218 - 0x3C3 86-F0 BASIC程序运行时提供给BASIC解释程序作用 0x200 - 0x217 80-85 为BASIC保留 0x1E0 - 0x1FF ...
分类:
其他好文 时间:
2017-07-31 17:52:57
阅读次数:
217
一.函数库的区别 linux下的C函数库和windows下的函数库系统调用的机制不一样,Glibc包含了主要的C库。这个库提供了基本例程,用于分配内存、搜索目录、打开关闭文件、读写文件、字串处理、模式匹配、数学计算等等。所说的机制不一样不单是指中断号的问题,中断号也是通过input参数和output ...
分类:
编程语言 时间:
2017-07-31 09:57:48
阅读次数:
254
1.重启现象描述STM32F767IGT6在烧写SylixOS成功后,重新上电会出现多次重启的现象,初次定位可能是看门狗或者是系统运行过程中内存溢出导致的重启。2.重启问题查找为了解决多次重启问题,查找STM32M7的芯片手册中,得知STM32M7有两种看门狗:第一种:独立看门狗(IWDG),此独..
分类:
其他好文 时间:
2017-07-19 17:39:35
阅读次数:
898
1.SylixOS调试方法介绍SylixOS实现了一个功能强大的调试stub,可在设备或模拟器上在线调试应用程序,RealEvo-IDE也提供配套的调试插件。目前RealEvo-IDE既支持自动推送调试、也支持传统的手动启动gdbserver的调试方式。在官方公布的使用手册中没有详细写出在日常开发中非常实用..
分类:
其他好文 时间:
2017-07-14 16:44:40
阅读次数:
271
1.Boa简介Boa是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安全,适合于嵌入式系统的单..
分类:
其他好文 时间:
2017-07-10 22:07:05
阅读次数:
242
在调试中断问题时发现一个问题,在不同中断号下,我想修改中断处理函数的入口,即串口一的中断处理函数我想改为用串口二的中断处理函数是否有问题。答案是肯定有问题,但是为何有问题,是啥会导致这样的问题产生?下面从就来探讨下这个问题: 1、我用哪个串口是根据啥来判断的,肯定是硬件的管教啊,即我用的是串口一,我 ...
分类:
其他好文 时间:
2017-07-07 13:28:23
阅读次数:
174
1、概述本文档基于SylixOS-EVB-i.MX6Q验证平台,介绍SylixOS中RTC设备驱动实现过程,可作为在SylixOS集成开发环境下进行字符设备驱动开发的参考。
2、RTC设备驱动2.1硬件原理实时时钟(RTC)的主要功能是在系统掉电的情况下,利用备用电源使时钟继续运行,保证不会丢失时间信..
分类:
其他好文 时间:
2017-07-06 13:15:15
阅读次数:
233
STM32有43个channel的settable的中断源;AIRC(Application Interrupt and Reset Register)寄存器中有用于指定优先级的4 bits。这4个bits用于分配preemption优先级和sub优先级,在STM32的固件库中定义如下/* Pree ...
分类:
其他好文 时间:
2017-07-01 13:46:03
阅读次数:
235
一、原理 1、在正常情况下,程序运行路流程: 和STM32类似,STM8内部闪存(FLASH)地址起始于 0x8000(STM32是0x08000000),一般情况下,程序文件就从此地 址开始写入,通过一张“中断向量表” 来响应中断,程序启动后,将首先从“中断向量表”取出复位中断向量,执行复位中断程 ...
分类:
其他好文 时间:
2017-06-29 19:24:11
阅读次数:
125
linux版本:2.6.30 AT91SAM9263 修改串口扩展驱动: 1,在/drivers/serial/下以8250_exar_st16c554.c文件为模板创建8250_at91_xr16v554.c文件;修改相应的PORT和中断号,修改Platform device ID为 PLAT82 ...
分类:
系统相关 时间:
2017-06-29 19:20:37
阅读次数:
303