你好
我愿意使用posix amazon-freertos位于自由:https://github.com/aws/amazon-freertos它与freertos包装10 DA1468x SDK时打包freertos 8。
有什么可用的路线图指示如果/当升级计划吗?
提前谢谢你
圣
嗨bobspam@free.fr,
我们正在FreeRTOS 10 DA1468x SDK的支持。预期的时间线是2019年第二季度发布。
谢谢,PM_Dialog
谢谢你的回答。很高兴知道,但我不能等待6个月。
我取代了大部分FreeRTOS 8 10的文件。新版本的编译与POSIX自由从亚马逊最终如果:- ARM_C0 /端口。c和portmacro。h不更新。(新版本实现Thumb-2目的一些编译错误)——激活configSUPPORT_STATIC_ALLOCATION。必须包括在主要以下语句。c:https://www.freertos.org/a00110.html configSUPPORT_STATIC_ALLOCATION60 - 60 # define configIDLE_TASK_STACK_SIZE(图据报道用于其他Cortex-M0项目)
我结束了建设目标:FreeRTOS_Demo.elf调用:横臂C链接器[…]c: /程序文件(x86) / diasemi / smartsnippetsstudio / gcc / 4 _9 - 2015第三季度/ bin / . . / lib / gcc / arm-none-eabi / 4.9.3 / . . / . . / . . / . . / arm-none-eabi / bin / ld。exe: FreeRTOS_Demo。精灵节”。bss”将在地区不适合“内存”c: /程序文件(x86) / diasemi / smartsnippetsstudio / gcc / 4 _9 - 2015第三季度/ bin / . . / lib / gcc / arm-none-eabi / 4.9.3 / . . / . . / . . / . . / arm-none-eabi / bin / ld。exe:地区内存和堆栈溢出c: /程序文件(x86) / diasemi / smartsnippetsstudio / gcc / 4 _9 - 2015第三季度/ bin / . . / lib / gcc / arm-none-eabi / 4.9.3 / . . / . . / . . / . . / arm-none-eabi / bin / ld。exe:地区由864字节的内存溢出
这意味着我需要清理SDK通过删除未使用的功能……
未完待续
因为它已经宝贵的在文章中提到过,目前不支持。虽然,高兴你取代大多数FreeRTOS 8 10 1和谢谢你的指示文件。
嗨PM_Dialog,
几天以后的工作
——DA14683 SDK可以编译成功arm-none-eabi-gcc版本15:6.3.1 + svn253039-1build1交付与Ubuntu LTS 18.0.4标准。默认配置编译器坏了,但自制的Makefilenostdlib激活编译和链接最后的作品。——以下序列必须手动链接:crt0。o crti。o crtbegin。o [- l路径][user对象][gcc填词][C库]crtend gcc填词。o crtn。o(由于Gentoo论坛:https://dev.gentoo.org/ ~ vapier / crt.txt)。这个序列似乎并没有在Eclipse环境中正确设置。检查;因为似乎有一些系统头文件使用和重新定义当试图使用amazon POSIX填词。
——FreeRTOS从亚马逊库文件可以用“是”代替V8在SDK- V8 ARM_C0 /端口。c和portmacro。h仍然必须使用因为DA1468x低层次功能的实现- #定义与函数添加到configSUPPORT_STATIC_ALLOCATION 1 (c。见前面)- # define configUSE_POSIX_ERRNO 1 FreeRTOSConfig.h必须添加——一些相对路径要清理一些头文件,以避免使用V8头——删除PRIVILEDGE_DATA V10 mpu_wrappers.h重新定义——使用一个空FreeRTOS_POSIX_portable。h从其他目标
——从亚马逊POSIX文件存储库可以被添加到项目和编译。
freertos_retarget没问题在USB开发工具包使用这个配置。
我仍然需要检查POSIX实现亚马逊之前,但这一切听起来成熟和准备好所以你应该考虑使用前进,并将其纳入SDK。POSIX库是一个非常有效的方法原型软件在linux下,将嵌入式系统。
未完待续……
我确认没有重大区别FreeRTOS 8嵌入在SDK和FreeRTOS 10由亚马逊。
移植ARM_C0 /端口。c和portmacro。h是简单。源代码是相同的但有一个例外在大会的开始部分FreeRTOS 10使Thumb2的使用。
我确认它是容易和POSIX适应层也是工作。pthread_create就可以了。
堆消费更高的内存映射必须检查,“堆栈溢出”和“malloc失败”钩子必须激活适当的调试。
亚马逊版本缺少pthread_cancel函数析构函数正确执行服务。这应该不是系统的关键不是设计为关闭。
致以最亲切的问候
谢谢你的迹象。
你好,
亚马逊的pthread实现使用一个非常低的水平创建线程的栈内存。pthread_attr_t必须得到适当的使用行为的总体系统通过手动设置每个线程的堆栈大小。
我也做确认互斥对象和消息队列。要测试条件变量和信号量仍站在我这一边。
亚马逊软件交付有很多其他的好东西——MQTT——PKCS11- - - - - - TLS
下一个版本的DA1468x可能256 k的内存:-)
谢谢
嗨bobspam@free.fr,
我们正在FreeRTOS 10 DA1468x SDK的支持。预期的时间线是2019年第二季度发布。
谢谢,PM_Dialog
你好
谢谢你的回答。很高兴知道,但我不能等待6个月。
我取代了大部分FreeRTOS 8 10的文件。新版本的编译与POSIX自由从亚马逊最终如果:
- ARM_C0 /端口。c和portmacro。h不更新。(新版本实现Thumb-2目的一些编译错误)
——激活configSUPPORT_STATIC_ALLOCATION。必须包括在主要以下语句。c:
https://www.freertos.org/a00110.html configSUPPORT_STATIC_ALLOCATION
60 - 60 # define configIDLE_TASK_STACK_SIZE(图据报道用于其他Cortex-M0项目)
我结束了
建设目标:FreeRTOS_Demo.elf
调用:横臂C链接器
[…]
c: /程序文件(x86) / diasemi / smartsnippetsstudio / gcc / 4 _9 - 2015第三季度/ bin / . . / lib / gcc / arm-none-eabi / 4.9.3 / . . / . . / . . / . . / arm-none-eabi / bin / ld。exe: FreeRTOS_Demo。精灵节”。bss”将在地区不适合“内存”
c: /程序文件(x86) / diasemi / smartsnippetsstudio / gcc / 4 _9 - 2015第三季度/ bin / . . / lib / gcc / arm-none-eabi / 4.9.3 / . . / . . / . . / . . / arm-none-eabi / bin / ld。exe:地区内存和堆栈溢出
c: /程序文件(x86) / diasemi / smartsnippetsstudio / gcc / 4 _9 - 2015第三季度/ bin / . . / lib / gcc / arm-none-eabi / 4.9.3 / . . / . . / . . / . . / arm-none-eabi / bin / ld。exe:地区由864字节的内存溢出
这意味着我需要清理SDK通过删除未使用的功能……
未完待续
嗨bobspam@free.fr,
因为它已经宝贵的在文章中提到过,目前不支持。虽然,高兴你取代大多数FreeRTOS 8 10 1和谢谢你的指示文件。
谢谢,PM_Dialog
嗨PM_Dialog,
几天以后的工作
——DA14683 SDK可以编译成功arm-none-eabi-gcc版本15:6.3.1 + svn253039-1build1交付与Ubuntu LTS 18.0.4标准。默认配置编译器坏了,但自制的Makefilenostdlib激活编译和链接最后的作品。
——以下序列必须手动链接:crt0。o crti。o crtbegin。o [- l路径][user对象][gcc填词][C库]crtend gcc填词。o crtn。o(由于Gentoo论坛:https://dev.gentoo.org/ ~ vapier / crt.txt)。这个序列似乎并没有在Eclipse环境中正确设置。检查;因为似乎有一些系统头文件使用和重新定义当试图使用amazon POSIX填词。
——FreeRTOS从亚马逊库文件可以用“是”代替V8在SDK
- V8 ARM_C0 /端口。c和portmacro。h仍然必须使用因为DA1468x低层次功能的实现
- #定义与函数添加到configSUPPORT_STATIC_ALLOCATION 1 (c。见前面)
- # define configUSE_POSIX_ERRNO 1 FreeRTOSConfig.h必须添加
——一些相对路径要清理一些头文件,以避免使用V8头
——删除PRIVILEDGE_DATA V10 mpu_wrappers.h重新定义
——使用一个空FreeRTOS_POSIX_portable。h从其他目标
——从亚马逊POSIX文件存储库可以被添加到项目和编译。
freertos_retarget没问题在USB开发工具包使用这个配置。
我仍然需要检查POSIX实现亚马逊之前,但这一切听起来成熟和准备好所以你应该考虑使用前进,并将其纳入SDK。POSIX库是一个非常有效的方法原型软件在linux下,将嵌入式系统。
未完待续……
你好
我确认没有重大区别FreeRTOS 8嵌入在SDK和FreeRTOS 10由亚马逊。
移植ARM_C0 /端口。c和portmacro。h是简单。源代码是相同的但有一个例外在大会的开始部分FreeRTOS 10使Thumb2的使用。
我确认它是容易和POSIX适应层也是工作。
pthread_create就可以了。
堆消费更高的内存映射必须检查,“堆栈溢出”和“malloc失败”钩子必须激活适当的调试。
亚马逊版本缺少pthread_cancel函数析构函数正确执行服务。这应该不是系统的关键不是设计为关闭。
致以最亲切的问候
嗨bobspam@free.fr,
谢谢你的迹象。
谢谢,PM_Dialog
你好,
亚马逊的pthread实现使用一个非常低的水平创建线程的栈内存。
pthread_attr_t必须得到适当的使用行为的总体系统通过手动设置每个线程的堆栈大小。
我也做确认互斥对象和消息队列。
要测试条件变量和信号量仍站在我这一边。
亚马逊软件交付有很多其他的好东西
——MQTT
——PKCS11
- - - - - - TLS
下一个版本的DA1468x可能256 k的内存:-)
谢谢