OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9574|回复: 12

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

[复制链接]

6

主题

25

帖子

1

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2017-6-12
在线时间
28 小时
发表于 2017-6-19 22:41:59 | 显示全部楼层 |阅读模式
下载: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扫描部分做了修改。
改善了焦点窗口功能
修改了消息处理过程
修改了光标窗口管理
  

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

27

主题

711

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
12562
金钱
12562
注册时间
2015-11-5
在线时间
2150 小时
发表于 2017-6-20 08:40:03 | 显示全部楼层
楼主能否说下hal库使用不安全的问题
拿来长岛冰茶换我半晚安睡
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-6-20 09:19:21 | 显示全部楼层
顶顶顶
回复 支持 反对

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13129
金钱
13129
注册时间
2012-11-26
在线时间
3814 小时
发表于 2017-6-20 09:28:05 | 显示全部楼层
怎么就不安全了?
回复 支持 反对

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13129
金钱
13129
注册时间
2012-11-26
在线时间
3814 小时
发表于 2017-6-20 09:29:30 | 显示全部楼层
看了下楼主的官网,感觉有点吹牛逼了。。。
学无止境
回复 支持 反对

使用道具 举报

6

主题

25

帖子

1

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2017-6-12
在线时间
28 小时
 楼主| 发表于 2017-6-20 09:34:10 | 显示全部楼层
FreeRTOS 发表于 2017-6-20 08:40
楼主能否说下hal库使用不安全的问题

你试一下,在禁止中断的情况下,调用HAL_UART_Transmit函数,baud = 115200,发送100bytes数据,参数timeout=1,看函数能否在1ms内返回。
回复 支持 反对

使用道具 举报

6

主题

25

帖子

1

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2017-6-12
在线时间
28 小时
 楼主| 发表于 2017-6-20 09:37:18 | 显示全部楼层
jermy_z 发表于 2017-6-20 09:29
看了下楼主的官网,感觉有点吹牛逼了。。。

哪里吹牛B了?
回复 支持 反对

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13129
金钱
13129
注册时间
2012-11-26
在线时间
3814 小时
发表于 2017-6-20 09:41:13 | 显示全部楼层

冒犯了。。。
学无止境
回复 支持 反对

使用道具 举报

27

主题

711

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
12562
金钱
12562
注册时间
2015-11-5
在线时间
2150 小时
发表于 2017-6-20 11:11:39 | 显示全部楼层
djyos 发表于 2017-6-20 09:34
你试一下,在禁止中断的情况下,调用HAL_UART_Transmit函数,baud = 115200,发送100bytes数据,参数time ...

如果禁止了中断,SysTick中断也会被屏蔽,自然不能进入SysTick_Handler对计数节拍加1,肯定是不能超时返回的,不过我没搞懂楼主你用串口发送为何要关闭中断
拿来长岛冰茶换我半晚安睡
回复 支持 反对

使用道具 举报

3

主题

347

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
2082
金钱
2082
注册时间
2014-12-19
在线时间
711 小时
发表于 2017-6-20 11:20:24 | 显示全部楼层
操作系统不干操作系统的事,拼命往里面添加BSP和驱动也是醉了。什么都想干,最后什么也干不好
回复 支持 反对

使用道具 举报

6

主题

25

帖子

1

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2017-6-12
在线时间
28 小时
 楼主| 发表于 2017-6-20 11:32:21 | 显示全部楼层
本帖最后由 djyos 于 2017-6-20 11:34 编辑
FreeRTOS 发表于 2017-6-20 11:11
如果禁止了中断,SysTick中断也会被屏蔽,自然不能进入SysTick_Handler对计数节拍加1,肯定是不能超时返 ...

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

刚才举的是发送的例子,发送时主动的,总能发完,不会死机。
如果是接收,而对方又不给你发数据,或者断线了,就会死机。
补充:操作系统应该为应用程序的可靠性提供必须的支持,否则就是撒流氓。
回复 支持 反对

使用道具 举报

27

主题

711

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
12562
金钱
12562
注册时间
2015-11-5
在线时间
2150 小时
发表于 2017-6-20 13:33:53 | 显示全部楼层
djyos 发表于 2017-6-20 11:32
hal库像操作系统一样,是个开发平台。
是开发平台,就要为团队协作开发提供支持。
你不关中断,不代表 ...

学习了,希望你们团队能继续分享
拿来长岛冰茶换我半晚安睡
回复 支持 反对

使用道具 举报

6

主题

25

帖子

1

精华

初级会员

Rank: 2

积分
155
金钱
155
注册时间
2017-6-12
在线时间
28 小时
 楼主| 发表于 2017-6-20 15:55:20 | 显示全部楼层
FreeRTOS 发表于 2017-6-20 13:33
学习了,希望你们团队能继续分享

会继续分享的,谢谢关注。
djyos将一如既往彻底开源,除内核外,文件系统、网络协议栈、图形系统全都开源免费。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-18 04:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表