标签目录:摩登3注册登录网

摩登3娱乐登录地址_FLIR VS290-32——业界新款红外与可见光视频内窥镜!

众所周知,红外热像仪已经在电力系统、土木工程、汽车、冶金、石化、医疗等诸多行业得到广泛应用,未来的发展前景更是不可限量,但在检测发电厂、配电系统、制造设施等难以到达的狭小空间时,效果不甚理想。为此,菲力尔推出一款红外与可见光视频内窥镜,用来执行难以到达的地下公用设施库的检测工作,有效提升检测工作的安全性和效率! 红外成像+可见光成像,安全排查狭窄区域 FLIR VS290-32是业界新款集红外成像摄像头和可见光摄像头于一身的工业红外可视视频内窥镜,旨在帮助专业人士快速安全地发现不便位置的隐患,尤其是地下配电室。 使用160×120真热像仪和200万像素可见光相机双传感器,支持现场轻松更换相机探头; 电气检测安全等级为CAT IV 600 V级,搭载长达两米的可替换式摄像探头,可在安全距离内检查地下配电室、大型齿轮箱、电机、阁楼、匍匐空间和其他工业应用内部情况; 搭载FLIR专利多波段动态成像(MSX?) 技术,可将内置可见光镜头采集的场景细节抽取出来叠加到完整红外图像上,使用户能在故障发生前发现热点,维持设备正常运行。 快速定位,共享结果 FLIR VS290-32可使用颜色警报(等温线)快速识别问题区域,还可利用内置的SD存储卡或USB-C下载和分享图像和视频。 使用3.5英寸超大彩色显示屏清晰查看结果,搭配FLIR Lepton?红外传感器,可提供热/冷颜色警报或等温线选项,可以在-10℃至400℃的极宽温度范围内快速识别问题区域; 使用随附的SD存储卡保存图像和视频,然后通过USB-C数据线上传至PC; 快速创建并与团队成员分享报告,使用FLIR Thermal Studio安排维修工作。 坚固耐用,功能多样 针对要求最苛刻的使用环境的需要,FLIR VS290-32经过了多重安全等级认证,能便捷且安全地通过狭小入口检测地下内部——无需移除盖板或进入该空间内。 摄像探头和底座的防尘和防水等级分别为IP67级和IP54级; 配备小型探头和高亮LED工作灯,可以在黑暗环境中为多波段动态成像工作提供照明; 使用双位电池充电器和锂离子充电电池,充满电后可连续工作六个小时; FLIR VS290-32红外内窥镜套件 协助您安全、高效地检查狭窄区域 轻松找到潜在问题,无需卸下盖子 甚至不必进入设施当中! 既保证工作人员的安全,也节省检测工作时间 是公用事业、制造、建筑物维护应用等 苛刻环境检测的得力工具! 想要拿到更多产品内部资料吗? 扫码填表获取吧~

摩登3官网注册_前ARM工程师批评:RISC-V尤为糟糕的部分!

前言 本文最初完成于几年之前,彼时作者正在 ARM 公司担任执行核心验证工程师职位。作者当时的工作深入或围绕多种处理器核心,而文中提到的观点深受这些经验的影响,换句话说,这些观点存在不同程度的偏见。 作者依旧坚持认为 RISC-V 的设计并不完美,但同时也承认,如果现在需要搭建一个 32 或 64  位的 CPU,他在实现构建时也会从现有工具中受益。  本文主要基于 RISC-V ISA 规范 v2.0,部分已更新至 v2.2。 一些观点 RISC-V ISA 对极简主义的追求钻了牛角尖,它极力强调减少指令数量,规范编码等等。而这种追求则导致了错误的正交性(分支、调用、返回时重复使用同一指令),以及对赘余指令的需求,这些在程序大小和指令数量上都会影响到代码密度。 以下面的 C 代码为例: int readidx(int *p, size_t idx){ return p[idx]; } 简单的数组索引,非常常见的操作。将其在 x86_64 中编译: mov eax, [rdi+rsi*4]ret 或者是 ARM 中: ldr r0, [r0, r1, lsl #2]bx lr // return 但是在 RISC-V 中需要的代码则是: # 很抱歉如果有任何语法错误,risc-v 并没有在线编译器slli a1, a1, 2add a0, a1, a1lw a0, a0, 0jalr r0, r1, 0 // return RISC-V 的极简主义让解码器(CPU 前端)变得更简单,代价则是需要执行更多的指令。然而,相对于拓宽流水线这个难题而言,解码不规则指令的问题很好解决,主要难点在于确定指令的长度是否一致。x86 的众多前缀就是个极佳的反面教材。对指令集的简化不应追求极限。寄存器 + 移位寄存器的内存操作指令是程序中非常常见且简单的操作,对于 CPU 而言也很容易实现。即使无法直接执行,CPU 也可以相对轻松地将其分步执行,其操作复杂程度远逊色于融合简单操作的序列。 CISC CPU 中的“复合”指令,繁复、少有使用且普遍性能低下,而 CISC 和 RISC CPU 通用的“功能”指令则意指结合了少量操作序列并且使用率高、性能高的指令。这二者应当有所区分。 还不错的部分 几乎不受任何限制的可扩展性。虽说这是 RISC-V 的卖点,但它同时也是碎片化、不兼容生态系统的罪魁祸首,在管理时还需加倍小心。 调用、返回和寄存器间接分支使用同一指令(JALR)。分支预测需要额外解码。 调用:Rd = R1 返回:Rd = R0, Rs =R1 间接分支: Rd = R0, Rs≠ R1 (奇怪分支:Rd≠ R0, Rd ≠ R1) 可变长度编码无法自我同步。x86 和 Thumb-2 中都存在的常见问题,会导致实现和安全性方面的各种漏洞,例如面向返回的编程攻击。 RV64I 规定所有 32 位值的符号扩展。这一点会导致不必要的上半切换,或者需要对寄存器的上半部分进行特殊调整。建议采用零扩展,在减少切换的同时,通常还可以在已知上半部分为零的情况下,通过追踪”为零“位来进行优化。…

摩登3娱乐怎么样?_STM32Cube HAL库中断处理机制,回调函数实现原理

作者 | strongerHuang 微信公众号 | 嵌入式专栏 STM32Cube HAL出来六七年了,还是有很多初学者没有适应,今天就分享一个读者问到的关于中断处理的问题。 很多人都知道STM32CubeMX这套工具的一个目的:减少开发者对STM32底层驱动的开发时间,把重心放在应用代码上。 但是,STM32CubeMX只是生成了底层驱动的初始化代码。所以,我们还需要掌握:应用层代码如何调用HAL库函数(API接口),以及HAL库中断处理机制等相关知识。 HAL库牵涉的内容较多,下面简单描述一下HAL库中断处理,以及相关的回调函数。 1HAL库中断处理机制 之前使用标准外设库开发时,中断程序(函数)由我们自己实现。 而HAL库的中断处理函数是按照HAL处理机制来实现,如USART1,统一由HAL_UART_IRQHandler来进行处理,如下图: 其它大部分外设(TIM、SPI、CAN…)中断都类似,HAL进行统一处理。 也就是说,HAL已经帮我们把中断处理函数写好了,我们只需要调用相应函数来编写应用程序就行了。 HAL_xxx_IRQHandler里面做了哪些处理? 我们以STM32F1的HAL_UART_IRQHandler为例: void HAL_UART_IRQHandler(UART_HandleTypeDef *huart){ uint32_t isrflags = READ_REG(huart->Instance->SR); uint32_t cr1its = READ_REG(huart->Instance->CR1); uint32_t cr3its = READ_REG(huart->Instance->CR3); uint32_t errorflags = 0x00U; uint32_t dmarequest = 0x00U; /* If no error occurs */ errorflags = (isrflags & (uint32_t)(USART_SR_PE | USART_SR_FE | USART_SR_ORE | USART_SR_NE)); if(errorflags == RESET) { /* UART in mode Receiver -------------------------------------------------*/ if(((isrflags & USART_SR_RXNE) != RESET) && ((cr1its & USART_CR1_RXNEIE) != RESET)) { UART_Receive_IT(huart); return; } } /* If some errors occur */ if((errorflags != RESET) && (((cr3its & USART_CR3_EIE) != RESET) || ((cr1its & (USART_CR1_RXNEIE | USART_CR1_PEIE)) != RESET))) { /* · ·删减了部分代码 · */ } /* End if some error occurs */ /* UART…

摩登3测速登录地址_基于RT-Thread智慧农业监测系统产品级开发

本项目基于前面开源的快速的将项目里的RTOS替换为RT-Thread(RT-Thread甲醛测试仪)。在软件上只改动了核心检测部分以及部分界面,在操作逻辑风格上与前面这个项目基本相同,这就体现了软件代码复用价值的威力了,上一个开源项目文章链接如下: 快速的将项目里的RTOS替换为RT-Thread(RT-Thread甲醛测试仪) 项目视频操作展示效果:(Powe by RT-Thread nano) 项目图片展示效果: 项目开源仓库 个人 07.rtt_smart_farming https://gitee.com/morixinguan/rt-thred-demo 1、硬件平台(小熊派) 2、支持的RT-Thread版本 目前仅支持RT-Thread Nano,后续计划适配RT-Thread完整版。 RT-Thread Nano架构 RT-Thread完整版架构 3、软件组成 3.1、软件框架图 4、功能说明 等等可拓展会在后续持续维护和加入。 5、软件版本 发布版本 描述 [V1.0.0] 初次发布,完成基本功能及相关功能和稳定性验证 6、问题反馈 欢迎提Issues的形式向我的个人仓提交问题和BUG报告,本项目会持续进行维护和升级。 7、版权和许可 本项目遵循Apache License v2.0开源协议。鼓励代码共享和尊重原作者的著作权,可以自由的使用、修改源代码,也可以将修改后的代码作为开源或闭源软件发布。 8、结尾 本节代码已同步到码云的代码仓库中, 项目开源仓库: 个人 git clone OLED液晶显示 支持灵敏度三档可调 支持用户密码权限管理功能 支持外部串口Finsh命令行调试 支持用户自由设置设备运行时间 支持SD卡剩余存储容量提示功能 支持核心设备参数SD卡INI文件存储功能 主页面实时显示传感器数值与UI交互逻辑 支持WIFI、4G、NBIOT无线数据上传(待完成) 支持声光报警,可通过配置实现(由于平台限制,目前仅支持LED报警) 具有数据存储及查询功能,可以存储数据超过100万条或以上(仅完成存储) 免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

摩登3注册开户_Java日常开发的21个坑,你踩过几个?

前言 最近看了极客时间的《Java业务开发常见错误100例》,再结合平时踩的一些代码坑,写写总结,希望对大家有帮助,感谢阅读~ 1. 六类典型空指针问题 包装类型的空指针问题 级联调用的空指针问题 Equals方法左边的空指针问题 ConcurrentHashMap 这样的容器不支持 Key 和 Value 为 null。 集合,数组直接获取元素 对象直接获取属性 1.1包装类型的空指针问题 public class NullPointTest {     public static void main(String[] args) throws InterruptedException {         System.out.println(testInteger(null));     }     private static Integer testInteger(Integer i) { return i + 1;  //包装类型,传参可能为null,直接计算,则会导致空指针问题     } } 1.2 级联调用的空指针问题 public class NullPointTest {     public static void main(String[] args) {        //fruitService.getAppleService() 可能为空,会导致空指针问题         fruitService.getAppleService().getWeight().equals("OK");     } } 1.3 Equals方法左边的空指针问题 public class NullPointTest {     public static void main(String[] args) {         String s = null; if (s.equals("666")) { //s可能为空,会导致空指针问题             System.out.println("公众号:捡田螺的小男孩,666");         }     } } 1.4 ConcurrentHashMap 这样的容器不支持 Key,Value 为 null。 public class NullPointTest {     public static void main(String[] args) {         Map map = new ConcurrentHashMap<>();         String key = null;         String value = null;         map.put(key, value);     } } 1.5  集合,数组直接获取元素 public class NullPointTest {     public static void main(String[] args) {         int [] array=null;         List list = null;         System.out.println(array[0]); //空指针异常         System.out.println(list.get(0)); //空指针一场     } } 1.6 对象直接获取属性 public class NullPointTest {     public static void main(String[] args) {         User user=null;         System.out.println(user.getAge()); //空指针异常     } } 2. 日期YYYY格式设置的坑 日常开发,经常需要对日期格式化,但是呢,年份设置为YYYY大写的时候,是有坑的哦。 反例: Calendar calendar = Calendar.getInstance(); calendar.set(2019, Calendar.DECEMBER, 31); Date testDate = calendar.getTime(); SimpleDateFormat dtf = new SimpleDateFormat("YYYY-MM-dd"); System.out.println("2019-12-31 转 YYYY-MM-dd 格式后 " + dtf.format(testDate)); 运行结果: 2019-12-31 转 YYYY-MM-dd 格式后 2020-12-31 「解析:」 为什么明明是2019年12月31号,就转了一下格式,就变成了2020年12月31号了?因为YYYY是基于周来计算年的,它指向当天所在周属于的年份,一周从周日开始算起,周六结束,只要本周跨年,那么这一周就算下一年的了。正确姿势是使用yyyy格式。 正例: Calendar calendar = Calendar.getInstance(); calendar.set(2019, Calendar.DECEMBER, 31); Date testDate = calendar.getTime(); SimpleDateFormat dtf = new SimpleDateFormat("yyyy-MM-dd"); System.out.println("2019-12-31 转 yyyy-MM-dd 格式后 " + dtf.format(testDate)); 3.金额数值计算精度的坑 看下这个浮点数计算的例子吧: public class DoubleTest {     public static void main(String[] args) {         System.out.println(0.1+0.2);         System.out.println(1.0-0.8);         System.out.println(4.015*100);         System.out.println(123.3/100);         double amount1 = 3.15;         double amount2 = 2.10; if (amount1 - amount2 == 1.05){             System.out.println("OK");         }     } } 运行结果: 0.30000000000000004 0.19999999999999996 401.49999999999994 1.2329999999999999 可以发现,结算结果跟我们预期不一致,其实是因为计算机是以二进制存储数值的,对于浮点数也是。对于计算机而言,0.1无法精确表达,这就是为什么浮点数会导致精确度缺失的。因此,「金额计算,一般都是用BigDecimal…

摩登3测速登陆_分久必合、合久必分丨掌握PCB焊接和拆卸是必不可少的技能

在Proto-G 的博文9 Different Desoldering Techniques 中介绍了九种从电路板上拆下元器件的方法,可以用于维修电路,或者仅仅是为了拆卸可用元器件留存用于将来的电路中。很可惜,网页上的Youtube的视频播放不,下面只能截取网页中的图片来显示拆卸方法。 第一个拆焊技术颇具暴力,当你不再打算保留电路板时可以使用它。焊锡锅原本是用于对直插器件的管脚预上锡的,使用它拆卸电路板上的元器件的效率也极高。相比其它方法,焊锡锅拆卸与器件的感觉就一个字:“那叫一个爽”。 ▲ 焊锡锅加热电路板进行元器件拆卸 在对拆解PCB放在焊锡锅之前,在焊盘一面涂抹些助焊剂可以加速焊盘融化(并不是必须的),一手拿着镊子夹持电路板,一手使用钳子将与器件逐个揪下来。实际上,有时待电路板加热完全之后,翻过电路板,轻轻磕碰一下电路板,电路板上的元器件就可纷纷掉下来。请注意上图中,为了防止手被烫伤,带上手套是安全的。必要时,戴上护目镜防止喷溅的焊锡灼伤眼睛。 如果没有焊锡锅,使用燃烧丙烷、丁烷的喷火枪加热PCB也是可以的,若搭配均热的铁丝网三脚架则是极好的,可以避免PCB被炽热火焰燃烧的烟熏火燎的。(看到这儿我想到了热狗、孜然、盐巴) ▲ 本生灯和铁丝网三脚架 如果拆卸的电路板过大怎么办?那就使用钢锯或剪裁钳进行对它进行剪裁后再拆卸,不要客气。 由于拆焊过程会产生一些烟雾,良好的通风可以避免吸入过多有害气体。 ▲ 拆卸下来的电路板元器件 使用吸锡器可以有选择的拆焊元器件。配合烙铁加热器件管脚之后,吸锡器移除焊孔中焊锡之后,便可取下元器件。 吸锡器的体积越大,对于器件管脚焊盘锡移除的越干净。 ▲ 使用吸锡器拆焊元器件 如果元器件管脚密集,或者是表贴器件怎么办?可以使用专用拆焊吸锡铜丝网。铜丝网是由纤细的黄铜编织而成,将它放在焊盘上,再施加一点助焊剂,使用烙铁加热便可以将焊盘内外的焊锡吸干净。 有时在使用之前事先在焊盘上施加一些焊锡可以加快铜丝网吸锡的过程。 这种拆焊工具实际上是将吸锡器和烙铁合二为一。可以在加热焊盘的同时,中空的加热头通过真空泵将焊孔中的焊锡抽离。在拆卸工作比较多的情况下,这种工具效率很高。 ▲ 专用拆焊工具可以一边加热一边吸锡 热风枪通常用于拆卸电路板上表贴元器件。(实际上,有时它也可用于焊接)将它对准拆解器件进行加热,当电路板焊盘的温度超过焊锡熔点之后,便可以轻松十三镊子将器件取下。 配合不同的热风枪喷嘴,可以避免在拆卸元器件时伤及临近的别的元器件。 ▲ 拆焊表贴器件的热风枪 说实在的,这种工具我没有使用过,但看到它的结构你就应该清楚它的使用方法了。对于电路板上表贴的电阻、电容等器件,它可以边加热边拆卸。对于需要拆卸大量表贴器件应该是非常方便。 当然,对于少量的器件,使用刀口烙铁也很容易取下来。 ▲ 拆焊专用镊子 相比于焊锡锅,下面这种加热盘也同样可以将电路板均匀加热到高温。此时配合镊子、热风枪或铁等,在电路板上可拆可焊。 ▲ 加热盘 我也曾经看到过,有人在火炉上使用平底锅干同样的事情。 在实验中这种方法之前,你需要确保戴好护目镜。先使用烙铁将器件与电路板连接处加热到锡融化,然后使用瓶装压缩空气将器件吹掉。这种方式相当粗暴,除非你实在不想要电路板了,它会将PCB上的焊锡吹得很自由奔放。 ▲ 压缩空气瓶 实际上使用烙铁就可以很方便对电路板上元器件进行拆焊。在 中。给出了使用恰当的刀口、马蹄口以及专用拆焊烙铁头进行电路元器件拆焊过程。 天下分久必合、合久必分。在电路板调试和制作过程中,焊接和拆卸是必不可少的技能。除了上述方法之外,你还有什么其它方法拆卸电路板上的与器件吗? 免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

摩登3注册网址_荣耀宣告与谷歌恢复合作

近日,荣耀在海外官方社交平台宣布,目前荣耀确认已恢复与谷歌的合作,而且最新的荣耀 50 系列海外机型也将预装 Google Mobile Services(GMS)。 谷歌移动服务(GMS)是 AOSP 与 Android 之间的主要区别之处,当一款机型运行了兼容 Android 的系统并取得谷歌授权之后即可使用 GMS(主要包括 Google Map、GMAIL、YouTube、Chrome、Google Play 等)服务,对于海外的安卓生态有重要意义。 值得一提的是,荣耀在今年年初对外宣称正在与谷歌进行谈判,并希望恢复与谷歌的合作关系。而随着荣耀独立,几个月前有消息称荣耀已在接受 Google 的安全审查和兼容性测试。 IT之家了解到,荣耀终端有限公司 CEO 赵明此前宣布荣耀国内市场份额已经达到 16.2%,即将重回曾经的巅峰时期。据悉,在今年 8 月,这一数字仅为 14.6%,甚至此前一度降至 3%。 赵明还表示,荣耀在海外经过了比国内更长的缺货时间,但目前荣耀已在全球 50 多个国家逐步恢复了业务的运作,未来会有更多的产品上市,手机和平板也会支持谷歌的 GMS 的服务。

摩登3主管554258:_智能手机数据的安全防范探析

引 言 随着全球移动通信业的迅猛发展,近几年,智能手机占据了中国手机市场的大部分份额。我国智能手机出货量变化趋势如图 1 所示。我国智能手机的使用人群集中在 12 ~55 岁之间,其中年青人智能手机占有率大约为 93%。随着移动数据技术的进步和通信设施建设的逐步完善,越来越多的人已不满足在办公室或家中电脑上处理文件或上网,他们希望在移动过程中也能够上网,因此智能手机应运而生。智能手机就像电脑那样拥有独立的操作系统,除了通话、拍照等普通功能外,还可实现无线网络的连接。用户可以上网随意下载软件、登录QQ、使用邮箱及网上银行等业务。受益于智能手机的强大功能, 人们可以很方便的完成以往需要用计算机处理的工作。 图1 我国智能手机出货量变化趋势 1 智能手机数据面临的安全隐患 随着智能手机的普及,越来越多的人已开始使用,但很多用户在使用过程中缺乏安全防范意识,导致个人信息泄露,甚至财产损失。而我们通常在手机上使用QQ、微信、电子邮件、支付宝等业务时,这些应用程序中保存有大量的个人资料、通讯记录以及银行账户信息等隐私数据,信息一旦泄露,后果不堪设想。因此我们在使用智能手机时针对数据安全一定要有足够的重视。 智能手机面临的安全问题主要分为以下几个方面: (1) 手机病毒入侵。随着手机功能的增强,黑客也介入了智能手机领域。腾讯安全实验室发布的报告称,2016 年上半年手机病毒感染用户数超过 2 亿,其中支付病毒感染用户数为 1 670.33 万,同比增长 45.82%。2013 到 2016 年上半年, 病毒感染用户数对比如图 2 所示。 图 2 2013 ~2016 上半年病毒感染用户数 (2) 连接没有任何安全保障的WiFi。目前手机主要通过4G或WiFi上网,前者需要用户付费使用,而后者在很多公共场所如酒店、饭店,咖啡厅等都可免费使用,有些WiFi甚至没有设置密码,且用户在公共场所发现没有密码的WiFi时, 会不加思索的连入该网络。殊不知这种网络隐藏着被不法分子窃听的可能,如果该条线路被窃听,用户在手机上的操作及手机上的个人信息会被不法分子轻松盗走。 (3) 乱扫描二维码。自从手机有了微信功能后,二维码随处可见,只要用手机轻轻一扫就能获得信息。二维码中含有长文本、名片、网址、地理位置信息等数据。正规杂志、报纸以及知名商场的海报上所提供的二维码一般都是安全的,大家可以放心扫码。但有一些黑客编制的病毒程序伪装在促销广告、打折信息或是游戏中诱导用户扫描,很多人出于好奇见码就扫,完全没有考虑到此举会给手机带来中毒的风险。 2 防范措施 手机里存储了大量用户的个人信息,因此在使用过程中既要保证实体本身的安全,还要保证手机中信息和数据的安全。一定要注意以下几点: (1)保证实体安全。现阶段智能手机价格宽泛,因此很多人手机丢失后会立即买新手机,根本没有考虑此举会导致自身的信息泄露。而现在,一些智能手机自身也提供了一些安全防范措施,比如设置操作系统密码、人脸识别或指纹识别。即使手机丢失,拾得者也无法轻松进入系统。 (2)我们手机一旦联网,就有感染手机病毒的风险,用户应该为手机安装好杀毒软件,实时对手机进行监控,一旦发现异常便立即处理。目前已有一些安全公司在移动平台上开发出了反病毒软件,这些软件可以有效检测已知的恶意软件,大大降低手机中病毒的风险。 (3)使用安全浏览器上网。安全浏览器可以有效解决Web 攻击,还可以阻止用户访问恶意网站。同时不要随便下载App 应用程序,应通过正规安全的渠道下载官方版支付工具、游戏等各类手机 App,切勿安装来历不明的软件,特别注意, (4)不能乱扫二维码。对于经常使用二维码的消费者, 3 结 语 在信息时代,信息安全已经成为人类不可忽视的问题,

摩登3平台首页_瑞萨电子宣布将全面支持面向未来汽车级MCU和SoC的ISO/SAE 21434标准

2021 年 10 月 8 日,日本东京讯 – 全球半导体解决方案供应商瑞萨电子集团(TSE:6723)今日宣布,自2022年1月起的新开发项目中,瑞萨的汽车级微控制器(MCU)和片上系统(SoC)解决方案将完全满足ISO/SAE 21434道路车辆网络安全工程国际标准。瑞萨此举秉承公司对汽车网络安全的持续性承诺,旨在建立并实施强大的网络安全管理系统(CSMS),并使其成为联合国欧洲经济委员会(UNECE)新法规UN R155的组成部分。 这一承诺还向OEM(original equipment manufacturers,原始设备制造商)和一级供应商重申瑞萨将继续履行其CSMS责任。自2022年1月开始,瑞萨未来所有车用MCU和SoC都将遵循ISO/SAE 21434标准;包括16位RL78和32位RH850 MCU,以及广受欢迎的R-Car SoC产品家族。 ISO/SAE 21434(2021年8月31日发布)和UNECE UN R155均要求在整个汽车供应链中实施网络安全管理。自2022年7月起,将要求汽车OEM为新车型建立车载CSMS,从而确保已实施严格的网络安全流程以获得车辆类型批准。随着瑞萨对ISO/SAE 21434的承诺, OEM和一级供应商可更加信赖瑞萨解决方案。 瑞萨电子汽车核心技术开发部副总裁安増贵志表示:“ISO/SAE 21434为安全网联汽车设定标准。对此,瑞萨电子拥有一套全面流程,包括在每个开发阶段针对安全性进行的分析和评估;这使得我们能够评估风险,并采用风险缓解政策,为供应链提供可靠的全球汽车安全合作伙伴。瑞萨在悠久的发展进程中,始终将安全置于设计的首位;因此,这也十分自然地成为瑞萨致力于为汽车领域客户打造安全、尖端的新一代互联汽车解决方案的下一步举措。” 瑞萨符合ISO 26262标准的功能安全流程由来已久;同时,瑞萨还在进一步强化开发流程,重点关注安全问题,以延续在构建可靠系统层面的卓越表现。2019年,瑞萨的工业CSMS流程通过了TÜV Rheinland认证,符合IEC 62443-4:2018规范。 以这些既定流程为基础,加上瑞萨深入参与ISO/SAE 21434标准的制定,公司将持续升级车载CSMS流程,以应对ISO/SAE 21434提出的新要求和新期望,并加强有效的网络安全文化;其中包括建立系统安全、硬件安全和软件安全的引领角色,以管理与安全相关的开发活动,并创建特定工作产品确认对流程的遵从性。瑞萨在ISO 26262标准下拥有悠久而丰富的汽车级MCU和SoC开发经验,我们将进一步满足包括ISO/SAE 21434在内的网络安全市场需求。

摩登3注册登录网_微课引入计算机程序设计课程教学的探索

计算机程序设计课程是一门实践性很强的基础课程。通过学习本门课程,可使学生掌握编程语言的语法知识、控制结构以及结构化程序设计的基本思想,使学生认识到算法以及良好的程序设计风格在本课程的学习过程中是非常重要的[1]。高校教师们一直在积极探索如何在教学过程中提高学生运用编程语言解决实际问题的能力。笔者通过几年的教学实践发现,将计算机程序设计课程中一些难以理解的碎片化知识点, 运用微课的方式提供给学生,收到了良好的教学效果。 1 微课教学的优势 微课是指以视频为主要载体,记录老师在课堂内外教育教学过程中围绕某个知识点或教学环节而开展的教与学活动的全过程[2]。微课一般利用 6 ~10 分钟的时间讲解一个知识点,较短的教学时长能够充分抓住学生的学习兴趣,避免长时间枯燥的讲授给学生带来枯燥感,从而大幅提高教师的教学效率。 计算机程序设计课程是大学生计算机教学系列中一门实践性很强的公共基础课,知识点很多,而且知识点之间具有较强的连贯性。学生在学习过程中,如果某个知识点没有理解, 那么会导致跟不上后续课程,进而失去学习兴趣,产生畏学情绪[3]。因此,好的教学方法的运用,不但可以提高教师的教学效率,还可以提高学生的学习兴趣,进而使学生由被动学习转为主动学习。笔者经过几年的教学实践发现,微课能较好地帮助学生学习难点。微课是以视频的方式呈现给学生, 能够方便学生在课后自主学习。对于重难点内容,通过观看微课,学生可以根据自己的情况进行有针对性的预习和复习,消除知识盲点,完成对课堂学习的补充[4]。 以计算机程序设计课程(C 语言)中的一个知识点(折半查找)为案例,讲解微课教学的设计与应用。 2.1 微课教学知识点的选取 微课的教学时间较短,一般是围绕一个知识点来开展教学。知识点的选择和分析处理尤其重要,知识点的选择要细, 将知识点按照逻辑分割成多个小知识点,十分钟内讲解透彻。对于知识点的讲解要准确无误,不能出现文字、语言、图片等的知识性错误或误导性描述。 程序设计的根本是算法,只有算法清楚,才能结合具体的语言编写程序代码。在《计算机程序设计基础》课程中,常用的算法有求最大数、求阶乘、求最大公约数、求素数、冒泡排序、迭代算法、递归算法等。从课程开始就应该让学生重视算法,并逐步掌握算法,每次课上的案例应该讲解一个或两个算法,突出算法的归纳和运用。在教学中选取案例时,要注意案例的实用性、趣味性和综合性,由此引起学生的兴趣, 达到立竿见影、事半功倍的教学效果[5]。 比如在教学过程中可以通过求解汉诺塔问题,使学生理解递归思想,通过对矩阵乘算法的学习,让学生理解分治与并行思想。教学实践证明,案例式微课教学可以将抽象的概念、枯燥的语法、繁多的算法转化为一个个具体生动的实例,从而达到良好的教学效果,为后续程序类课程的教学打下坚实的基础[6]。 计算机对数据的处理,在许多情况下需要从大量的信息中查找有用的数据,效率低下。本案例教学中选取的查找内容里的折半查找是一种效率较高的查找方法。 2.2 微课教学内容的设计 首先,通过大量图片的展示吸引学生的兴趣,引入为什么要查找,以及日常生活中常见的一些查找。通过表格展现查 接着,讲解折半查找的基本思想,并以具体的实例通过动画演示的方式,分析折半查找的具体过程。折半查找的过程演示非常重要,重点要指出折半查找的查找区间一直在变,查找区间的上界和下界分别发生着怎样的变化,只有演示清晰明确,学生才能更好地理解知识点。在分析的过程中,引导学生自己画出 N-S 图,并且根据 N-S 图引导学生写出程序的伪代码, 进而用C 语言写出程序代码[7]。 最后,知识点小结,并指出注意事项,折半查找只适用于查找区间内的有序数据。同时提出了新的问题,如何能让数据有序呢? 2.3 微课教学媒体设计 微课视频的制作工具很多,它决定了微课的最终表现形式。本案例知识点的制作选择了“Camtasiastudio+PPT”的制作组合,利用此组合,教师可以较为方便地录制教学内容,编制制作并合成输出微视频。 2.4 微课教学手段的运用时机 微课可以运用在课堂教学中,以微课为中心的课堂教学包括视频观看、学生讨论、教师总结等环节。视频观看环节通过图片、表格、动画等多种手段让学生对重难点内容有深刻的理解 ;在学生讨论环节,可以将学生分为多个小组,既要让每个人都发表自己的意见,又要避免过分关注某个问题而忽视其他问题,并以报告的形式交给教师。最后,老师对学生的报告作总结。老师的总结能够纠正学生在讨论过程中的理 微课更广泛的运用是在学生的课后自主学习中。老师将微课内容上传至学习平台或直接下发给学生,以供学生课后学习,既能弥补学生在课堂对某些知识点理解不深,又能让学生对刚学到的新鲜知识进行巩固,形成知识系统,一举多得 [2]。 3 结 语 随着信息时代的不断发展,传统的教学方法面临着紧迫的改革需求,如何有效提高教学效果,满足新形势下学生学习方式的多种需求,教学方式和教学手段需要不断进行创新改革。微课作为一种新型教学手段,应用在计算机程序设计课程中对提高教师的教学效率起着重要的辅助作用。