use*_*135 3 c microcontroller arduino
我从未编写过微控制器.我一直在玩Arduino并发现编程语言只是C,由IDE动态生成样板代码.那么:在没有操作系统的Arduino /微控制器上使用C/C++而不是Linux/Windows上的C,我不能做什么?任何只使用标准库的程序是否可以工作?或者对malloc/free和setjmp/longjmp等专用函数有限制吗?
我问,因为我想编译和使用加密库,如openssl或crypto ++和Arduino Due(使用32位arm处理器).
除了编译器强加的限制外,没有限制.显然,当您没有"操作系统"时,您无法进行"操作系统调用",但只要有人编写了一个提供您所需功能的库,就确实存在"无限制".加密 - 完成.Malloc - 简单.TCP/IP - 得到它.很多Arduino库.好有趣.去吧.
http://www.nongnu.org/avr-libc/user-manual/malloc.html上的一些有用信息