分类:HTML/CSS

HTML/CSS

返回无穷大的字符串到双重函数导致嵌入式编译器

我正在尝试执行字符串双重转换。在gnu c编译器中,我得到正确的值。但是如果我在嵌入式编译器(renesas CS +)中使用它,它会给出未定义的行为,如返回无穷大的结果。 这是我的代码: double str_to_double_func(char a []) { char str [30] = {'0'}; int loop; 双重结果; int len; in

IT屋 2017/8/15 21:22:31 喜欢

HTML/CSS

malloc()总是在ChibiOS中返回NULL

我有一个 ChibiOS 应用程序,通过 malloc()使用动态内存分配, 。 但是,我观察到100%的时间我调用 malloc(),它返回 NULL 。我已经确认: 微控制器内存未完整 错误也发生在大小-1 malloc调用,所以内存块大小不是问题的原因。 errno 总是 malloc()调用 中的ENOMEM >如何解决这个问题? 解决方案 当您查看 _sbr

IT屋 2017/8/15 21:22:18 喜欢

HTML/CSS

如何在C中编写ARM中断函数

我正在使用 arm-none-eabi-gcc 工具链,v。4.8.2,on LinuxMint 17.2 64b。 我是在业余爱好者的层面上,尝试使用TM4C123G板和其通常的功能(编码各种闪烁,uart的东西...),但总是试图尽可能保持尽可能接近金属,而无需使用其他库(例如CMSIS ...)。也没有IDE(CCS,Keil ...),只是Linux终端窗口,板子和我...所有这些都

IT屋 2017/8/15 21:21:42 喜欢

HTML/CSS

将浮点数和整数转换为char *

我是C的新手,并且被C推向嵌入式处理领域。我需要转换为 char * 并输出整数和浮点数(只有0.01分辨率)到具有8位接口的LCD屏幕。我一直在阅读一些帖子,我看到所有这些伟大的想法,将 int 和 float code> char * 但我不知道他们发生了什么。 有人可以为我的两个查询提供一个方法和一点解释吗? 解决方案 它实际上取决于标准库,在某些嵌入式系统中,库是部分实现的,

IT屋 2017/8/15 21:21:29 喜欢

HTML/CSS

有没有人知道嵌入式软件库或嵌入式软件开发框架?

我的公司即将用ARM Cortex-M控制器(32位)替换所有嵌入式设备中的8位微控制器。我们需要重新设计和清理现有固件的相当大部分,因为它的形状非常差,不能轻易地移植到不同的处理器。 我们现在打算采用一个干净的架构,所以当需要将其整合到另一个处理器上时,我们不需要再次丢弃所有的软件。 我们已经意识到,我们需要一些基本的软件基础设施和实用程序代码(例如处理容器中的数据,记录,闪存和EE

IT屋 2017/8/15 21:21:16 喜欢

HTML/CSS

现货可编程USB

这个问题是:可编程USB加密狗有获得”可编程“USB的答案。但我只想使用一个现成的USB。就像这样: http://www.pololu.com/product/1336 ,但只是使用现在的USB设备。 最好一旦USB插入,一个“app”就可以跨越这个跨平台。这个应用程序可以是一个GUI应用程序,但是我很好,它是一个CLI应用程序。 这个问题是否与这些“便携式应用程序”的概念相关?但是

IT屋 2017/8/15 21:20:39 喜欢

HTML/CSS

微控制器和闪存芯片编程开发与仿真

我刚刚开始学习微控制器编程,我似乎很开始有很多麻烦,特别是模拟部分。 这是我需要编程的应用程序:我需要在闪存芯片中存储几个波形文件,并使用Cortex-M0读取音乐中的闪存,并组合播放,或对其进行一些基本的信号处理。 我正在寻找一个支持端到端模拟的IDE。我看着CoIDE(因为如果我的谷歌免费的cortex IDE是第一次出现),而在Cortex之前,我也在看MPLAB,但是我没有看到

IT屋 2017/8/15 21:20:26 喜欢

HTML/CSS

如何使我的数据类型与c中的编译器无关

我正在学习uC / OS,并阅读这篇文章: 由于不同的微处理器具有不同的字长 ,μC/ OS-II的端口 包括一系列确定 可移植性的类型定义具体来说,μC/ OS-II的代码从不使用C的 short,int和,长数据类型,因为它们固有地是 不可移植的。相反,我定义了整数数据类型,它们都是 便携式和直观的,如清单1.1所示。另外,为了方便, 我已经包括浮点数据类型,即使μC/ OS

IT屋 2017/8/15 21:20:05 喜欢