djyos v1.3.0发布

djyos 发表于 2017-6-19 22:29:15 | 显示全部楼层 |阅读模式 [复制链接]
0 1415
下载:https://coding.net/u/djyos/project    ,   https://git.oschina.net/djyos


ST公司系列芯片驱动:
stm32的hal库配置从固件库移动到bsp中。
增加ST公司官方stm32756g-eval2开发板的显示驱动。
stm32F4/7固件库USB添加异步缓冲功能。
增加STM32L4xx系列芯片的BSP
增加STM32F3xx系列芯片的BSP
增加USB驱动,支持CDC协议、4G模块协议、U盘、modem、at指令等,支持异步逻辑。
优化F7的网卡驱动
修正F7 修复了cpu_peri_system.c一处bug;
解决了ST公司hal库使用不安全的问题,目前,hal库只有djyos下使用才是安全的,其他连裸跑都不安全。

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

djyos内核:
修改uS延时函数的实现,由for循环改为汇编循环,避免因cache、内存不同区域速度不一样导致的不一致。
djyos.c中增加api函数Djy_GetIdle
修正heap-dynamic和heap-static.c中的bug。
object.c中增加api OBJ_InsertChild

C库及djyos扩展组件
添加djyip收发速度测试代码。
修正calloc函数一个bug
修改errno变量实现方式
优化了文件系统,增加了fat文件系统支持的编码格式。
libc的search目录功能实现。
修正dns.c中一个bug
修改IP层接口,兼容IPV4和IPV6
优化了PPP相关的内容,将ppp整个分为ppp协议 at指令集 iodev抽象层三个部分。
ping 命令支持发送可变长度的ping包,通过-l选项指定,修正一处bug
添加MQTT接口设备
修改了rout.c里面的一处笔误,设置默认IP的时候返回bool_t而不是bool_t *
修改了gmtime的功能,该函数返回的tm结构中的tm_year是返回距离1900年的年限值(当前年份距离1900年的值,tm_month指的是0-11)
增加网卡流量监控功能。

第三方开源组件:
Jerryscript内存堆空间从128K改为16K
优化二维码显示
添加了 wolfssl 模块,替掉 mbedtls
添加mosquitto模块。
增加duktape和Jerryscript 两个js引擎

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

关于正点原子开发板支持:
添加Apollo-stm32f7的BSP和example工程。
添加不使用Iboot启动的explorer-stm32f4_D工程
探索者开发板增加了网络驱动和485驱动
  








回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入我们,

发现科技可以让生活更美好...

立即注册

如果您已拥有本站账户,则可

精华导读

推荐阅读

资讯排行

站点统计|手机版|小黑屋| 都江堰操作系统交流论坛 ( 粤ICP备11028047号 )

Templated By DJYOS 论坛  粤ICP备11028047号  

返回顶部 返回列表