djyos v1.3.0发布,增强了对正点原子开发板支持

2019-07-20 13:53发布

下载:https://coding.net/u/djyos/project    ,   https://git.oschina.net/djyos

ST公司系列芯片驱动:增加Apollo开发板支持
增加STM32L4xx系列芯片的BSP
增加STM32F3xx系列芯片的BSP
增强探索者开发板支持
解决了ST公司hal库使用不安全的问题,目前,hal库只有djyos下使用才是安全的,其他连裸跑都不安全。
增强了bsp中相关驱动
添加不使用Iboot启动的explorer-stm32f4_D工程
探索者开发板增加了网络驱动和485驱动


芯片驱动:
增加的芯片驱动:AD5697R、AD24C02、max31865
修改的驱动:AT24C128增加写使能引脚控制
w25qxx增加片选引脚控制

djyos内核:
修正少量bug
增加了一些API

C库及djyos扩展组件
优化了协议栈
修改了部分C库函数实现。
优化了文件系统
修改IP层接口,兼容IPV4和IPV6
添加MQTT接口设备
增加网卡流量监控功能。

第三方开源组件:
优化二维码显示
添加了 wolfssl 模块,替掉 mbedtls
添加mosquitto模块。
增加duktape和Jerryscript 两个js引擎

图形系统修改:
GK_Apixxxxx的“Api”字符全部删除。
gdd_timer模块全部重新实现,原timer模块有缺陷。
hmi input扫描部分做了修改。
改善了焦点窗口功能
修改了消息处理过程
修改了光标窗口管理
  

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
jermy_z
1楼-- · 2019-07-21 12:53
djyos 发表于 2017-6-20 09:37
哪里吹牛B了?

冒犯了。。。
FreeRTOS
2楼-- · 2019-07-21 15:43
djyos 发表于 2017-6-20 09:34
你试一下,在禁止中断的情况下,调用HAL_UART_Transmit函数,baud = 115200,发送100bytes数据,参数time ...

如果禁止了中断,SysTick中断也会被屏蔽,自然不能进入SysTick_Handler对计数节拍加1,肯定是不能超时返回的,不过我没搞懂楼主你用串口发送为何要关闭中断
lvehe
3楼-- · 2019-07-21 19:24
 精彩回答 2  元偷偷看……
djyos
4楼-- · 2019-07-21 22:31
本帖最后由 djyos 于 2017-6-20 11:34 编辑
FreeRTOS 发表于 2017-6-20 11:11
如果禁止了中断,SysTick中断也会被屏蔽,自然不能进入SysTick_Handler对计数节拍加1,肯定是不能超时返 ...

hal库像操作系统一样,是个开发平台。
是开发平台,就要为团队协作开发提供支持。
你不关中断,不代表你的伙伴不会关中断,也不代表第三方中间件不会关中断。
djyos也是费了好大劲才解决问题的。

刚才举的是发送的例子,发送时主动的,总能发完,不会死机。
如果是接收,而对方又不给你发数据,或者断线了,就会死机。
补充:操作系统应该为应用程序的可靠性提供必须的支持,否则就是撒流氓。
FreeRTOS
5楼-- · 2019-07-21 23:33
 精彩回答 2  元偷偷看……
djyos
6楼-- · 2019-07-22 04:55
 精彩回答 2  元偷偷看……

一周热门 更多>