今天开始移植,之后应该还会移植USB的协议栈。今天早上被一个脑残的问题搞疯了;原来启动的汇编代码的语句是有位置限制的,上下文必须对齐。对齐后就没事了:另外,IMPORT可以用C的extern(全大写)代替。这三个其实都是中断向量,对于IMPORT xPortSysTickHandler,你可以不加进...
分类:
其他好文 时间:
2015-01-12 14:40:57
阅读次数:
189
物联网操作系统HelloX V1.77发布经过近半年的努力,物联网操作系统HelloX V1.77版本正式完成,源代码已上载到github(github.com/hellox-project/HelloX_STM32)。这个版本主要支持下列特性:1. 定制化扩展,通过宏定义,能够把内核裁剪到20K以下,以适应低配置硬件需要。同时如果把所有的功能特性都加上,则尺寸可以达到500K左右,...
分类:
其他好文 时间:
2015-01-11 13:35:35
阅读次数:
288
Stm32-uclinux启动后的调试1、 修改__pfn_to_page使得能够启动根据STM32F103 ucLinux开发之三(内核启动后不正常)的描述,内核无法启动是选择了平板内存模式后,下面两个宏定义,导致计算错误,从而Backtrace的。#define __pfn_to_page(pf...
分类:
系统相关 时间:
2015-01-10 18:02:37
阅读次数:
412
做了这么多年的嵌入式软硬件开发,用过的平台很多,细数了一下,自己都吓了一跳,51单片机、AVR Mega128、EMC单片机、CPLD/FPGA、DSP(LF2407)、S3C2410、44B0、STM32等,软件平台有Keil C51、汇编、ADS1.2、MDK、uCOS、Linux、VC++等。没有办法,在小公司干活就是要一个人做几个人的活。很多时候,去到一间新的公司,并不是自己来决定选用哪种...
分类:
其他好文 时间:
2015-01-09 09:19:09
阅读次数:
203
SNMP:“简单网络管理协议”,用于网络管理的协议。SNMP定义在IP协议上,使用无连接的UDP进行通信,SNMP支持5个基本的操作,分别是:GetRequest、GetNextRequest、SetRequest、GetResponse和Trap,这 5个操作来自各自的PDU结构。SNMP采用的是一个请求—应答的通信方式,Trap除外,Trap不需要应答。...
分类:
其他好文 时间:
2015-01-07 18:51:01
阅读次数:
524
基于STM32的音乐播放器设计,
源代码下载地址:http://download.csdn.net/detail/cxp2205455256/8334021
SD卡文件下载地址:http://download.csdn.net/detail/cxp2205455256/8334089
电路图下载地址:文件太大了,上传不了。。。。。。。
以下是截图:
1、硬件电路
...
分类:
其他好文 时间:
2015-01-06 23:18:44
阅读次数:
549
硬件平台是STM32F429,运行在 180MHz 主频下,固件库版本V1.2.1。使用 USART1 和 USART2 进行串口输出,但是用示波器一看,波特率明显不对。
我的代码如下:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB...
分类:
其他好文 时间:
2015-01-04 11:22:29
阅读次数:
1741
直接选择simulator,仿真时报错*** error 65: access violation at 0x40021000 : no 'read' permission修改系统配置,原配置如下CPU DLL默认为SARMCM3.DLL,经查找Keil的安装目录下没有SARMCM4.DLL的文件,...
分类:
其他好文 时间:
2014-12-30 19:02:42
阅读次数:
217
STM32F407的库文件中默认晶振值为25MHz,若外接晶振8MHz,则需修改以下几个地方:1)修改HSE_VALUE的值将#define HSE_VALUE ((uint32_t)25000000) /*!< Value of the External oscillator in Hz */修改...
分类:
其他好文 时间:
2014-12-25 09:51:45
阅读次数:
201
之前用Qt写过串口的小软件。STM32 IAP工具和 用qt写的一个简单到不能在简单的上位机。后来接触了QML,觉得传统的那种界面太那个了,写样式也麻烦。所以很早就想过用QML来为串口上位机做界面。无奈没搞懂QML到底是如何去调用C++的。百度了一堆文章,多半是翻译官方的例子。不知所云。直到最近在c...
分类:
编程语言 时间:
2014-12-24 16:14:13
阅读次数:
358