下载: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扫描部分做了修改。
改善了焦点窗口功能
修改了消息处理过程
修改了光标窗口管理
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
冒犯了。。。
如果禁止了中断,SysTick中断也会被屏蔽,自然不能进入SysTick_Handler对计数节拍加1,肯定是不能超时返回的,不过我没搞懂楼主你用串口发送为何要关闭中断
hal库像操作系统一样,是个开发平台。
是开发平台,就要为团队协作开发提供支持。
你不关中断,不代表你的伙伴不会关中断,也不代表第三方中间件不会关中断。
djyos也是费了好大劲才解决问题的。
刚才举的是发送的例子,发送时主动的,总能发完,不会死机。
如果是接收,而对方又不给你发数据,或者断线了,就会死机。
补充:操作系统应该为应用程序的可靠性提供必须的支持,否则就是撒流氓。
一周热门 更多>