4525|14

5266

帖子

239

TA的资源

管理员

楼主
 

《Rust实战》书友互动第十一集:内核 [复制链接]

 

本集是《Rust实战》互动活动的倒数第二集了,本集主题是内核。

 

演绎时间:即日起至7月4日

脚本限定:《Rust实战》第十一章 内核 
 
角色分配:
提问角色(4位)和解题角色(4位)、总结角色(2位),下方跟帖第一位书友嘉宾是提问角色,第二个是解题角色,解答第一个提问,解答完后,解题角色可以继续提问,也可以不提问,结束一次问答循环。后面参与继续新起问答接龙即可,最后2位是章节总结角色,以文字或者思维导图的形式,对本章进行总结,至此一次互动结束。注意:提问角色发布的问题,对解题者理解、学习本章Rust内容有切实意义;提问角色所发布的问题不可重复。
 

活动交流群

论坛有开设嵌入式交流群,欢迎感兴趣的小伙伴,微信添加“helloeeworld”为好友,对话:加入嵌入式交流群,入群交流。

扫码,对话:加入嵌入式交流群。

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

最新回复

没必要,可以先从更容易入门的比如go,进行入手,再来进行rust   详情 回复 发表于 2024-7-12 14:43
点赞 关注

回复
举报

2943

帖子

4

TA的资源

五彩晶圆(中级)

沙发
 

在这一章中遇到的第一个问题就是fledgeos-0的rust源码在windows上似乎无法编译成功。不会知道大家是否有遇到过

 
 

回复

183

帖子

12

TA的资源

一粒金砂(高级)

板凳
 

如何写自定义代码处理恐慌?

点评

通过声明一个 # 函数,来实现自定义处理行为。  详情 回复 发表于 2024-6-27 21:58
 
 
 

回复

308

帖子

0

TA的资源

纯净的硅(初级)

4
 

好多词语都新鲜,Rust究竟是何方神圣?啊

点评

哈哈,不知道是翻译问题还是本来就是这种风格(个人觉得多少还是太直译了),感觉好多词语词语读起来都很让人很"恐慌"(原谅我借用书中大量出现的该词)。  详情 回复 发表于 2024-6-27 21:51
 
 
 

回复

504

帖子

4

TA的资源

纯净的硅(高级)

5
 
13620203064 发表于 2024-6-27 13:40 好多词语都新鲜,Rust究竟是何方神圣?啊

哈哈,不知道是翻译问题还是本来就是这种风格(个人觉得多少还是太直译了),感觉好多词语读起来都很让人"恐慌"(原谅我借用书中大量出现的该词)。

点评

panic!("害怕")  详情 回复 发表于 2024-6-28 08:59
 
 
 

回复

504

帖子

4

TA的资源

纯净的硅(高级)

6
 
nemon 发表于 2024-6-27 12:25 如何写自定义代码处理恐慌?

通过声明一个 #[painc_handler] 函数,来实现自定义处理行为。

 
 
 

回复

4947

帖子

12

TA的资源

版主

7
 
qinyunti 发表于 2024-6-27 21:51 哈哈,不知道是翻译问题还是本来就是这种风格(个人觉得多少还是太直译了),感觉好多词语读起来都很让人 ...

panic!("害怕")

 
 
 

回复

4947

帖子

12

TA的资源

版主

8
 

一个小问题:

作为业余感兴趣去学习Rust的有一丝丝编程基础的人,Rust是否是太过于coding硬核了,像是很多内存的堆栈,借用所有权可能不是去做安全去看系统资源的编程人感受不明显。所以要是给新手入门排名,Rust是否有必要先学呢?

点评

没必要,可以先从更容易入门的比如go,进行入手,再来进行rust  详情 回复 发表于 2024-7-12 14:43
接触这个语言主要是碰到有些网络通信协议用到了这个语言  详情 回复 发表于 2024-6-30 18:02
感觉rust就是给做网站,做数据安全方面的来做的,之前还以为做MCU会很方便,但是后来发现,好像不是很方便,反而没有C或者C++方便呢?可能是因为习惯了吧。  详情 回复 发表于 2024-6-29 14:57
 
 
 

回复

294

帖子

0

TA的资源

一粒金砂(高级)

9
 
吾妻思萌 发表于 2024-6-28 09:02 一个小问题: 作为业余感兴趣去学习Rust的有一丝丝编程基础的人,Rust是否是太过于coding硬核了,像是很 ...

感觉rust就是给做网站,做数据安全方面的来做的,之前还以为做MCU会很方便,但是后来发现,好像不是很方便,反而没有C或者C++方便呢?可能是因为习惯了吧。

点评

没错 ,这个语言离我这种普通工程师太远了 适合后端网络的高手 服务器啊大数据啊那些的吧  详情 回复 发表于 2024-6-30 10:54
 
 
 

回复

4947

帖子

12

TA的资源

版主

10
 
yangjiaxu 发表于 2024-6-29 14:57 感觉rust就是给做网站,做数据安全方面的来做的,之前还以为做MCU会很方便,但是后来发现,好像不是很方 ...

没错 ,这个语言离我这种普通工程师太远了

适合后端网络的高手

服务器啊大数据啊那些的吧

 
 
 

回复

2057

帖子

0

TA的资源

五彩晶圆(初级)

11
 
吾妻思萌 发表于 2024-6-28 09:02 一个小问题: 作为业余感兴趣去学习Rust的有一丝丝编程基础的人,Rust是否是太过于coding硬核了,像是很 ...

接触这个语言主要是碰到有些网络通信协议用到了这个语言

点评

老哥有啥高招教教我呗 有关爬虫滴  详情 回复 发表于 2024-7-1 07:00
看你id就知道不简单,爬虫我也玩的比较多不过都是playwright模拟浏览器  详情 回复 发表于 2024-7-1 07:00
 
 
 

回复

4947

帖子

12

TA的资源

版主

12
 
吾妻思萌 发表于 2024-6-28 09:02
一个小问题:

作为业余感兴趣去学习Rust的有一丝丝编程基础的人,Rust是否是太过于coding硬核了,像是很 ...

接触这个语言主要是碰到有些网络通信协议用到了这个语言

看你id就知道不简单,爬虫我也玩的比较多不过都是playwright模拟浏览器
 
 
 

回复

4947

帖子

12

TA的资源

版主

13
 
吾妻思萌 发表于 2024-6-28 09:02
一个小问题:

作为业余感兴趣去学习Rust的有一丝丝编程基础的人,Rust是否是太过于coding硬核了,像是很 ...

接触这个语言主要是碰到有些网络通信协议用到了这个语言

老哥有啥高招教教我呗 有关爬虫滴
 
 
 

回复

46

帖子

1

TA的资源

一粒金砂(中级)

14
 
如今,Rust 内核编程在嵌入式领域备受关注。其强大的内存安全和并发性看似对嵌入式 MCU 颇具适用性,但在实际应用中,移植现有代码存在诸多难点,比如现有的 C 或 C++ 代码库由于语言特性的差异,在移植到 Rust 时,数据类型转换、指针操作以及内存管理方式的改变都可能带来大量的修改工作。而且获取足够支持也面临挑战,例如部分主流的嵌入式 MCU 厂商可能尚未提供完善的开发文档、工具以及技术支持,Rust 社区对于某些特定的 MCU 架构和新出的芯片型号,可能在硬件抽象层和驱动库的更新速度上无法及时跟上硬件发展的步伐。

 

就我个人而言,觉得 Rust 的严格安全性和高效性理论上很适合资源受限的嵌入式环境。不过,它复杂的语法和全新的编程思维难免增加学习与开发成本,而且当前其生态对特定 MCU 的支持或许还不够完善。这也引出了一系列问题,像 Rust 的编译结果在不同架构的嵌入式 MCU 上性能差异究竟多大?社区提供的库能否满足特定硬件功能需求?怎样才能降低新开发者将 Rust 应用于嵌入式 MCU 的门槛?
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(中级)

15
 
吾妻思萌 发表于 2024-6-28 09:02 一个小问题: 作为业余感兴趣去学习Rust的有一丝丝编程基础的人,Rust是否是太过于coding硬核了,像是很 ...

没必要,可以先从更容易入门的比如go,进行入手,再来进行rust

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表