头像-8385

电子芯吧客社区老大

  • 138
  • RF/无线
  • 计算机网络

个人成就

获得 372 次赞

帮助过4268人

【话题讨论】软件定义汽车时代,传统企业的自动驾驶发展

【参与话题讨论,立得100IC币】不仅汽车领域,许多传统企业在互联网时代都遇到了巨大挑战。要怎么做才能用传统经验保持在新时代的地位呢?应声而来的技术革新会从哪里开始,你有什么畅想?在科技领域有句老话,「人们通常会高估未来两年将发生的变化,但会低估未来十年将发生的变化」。这对自动驾驶也非常适用。 10年前,汽车作为普通的交通工具,仅包含约1000万行软件代码,鲜少有人会认为车辆是富有智慧的产物。而在今天,智能网联汽车已驶入人们生活。未来,自动驾驶汽车的软件代码量将达到3亿~5亿行。对于汽车行业而言,从硬件到软件,再到软硬融合的脚步从未停止。 前不久,全球最大的汽车零部件供应商——德国博世集团宣布,要加快数字化汽车转型,将其软件和电子专业技术整合到一个部门,以实现「软硬两手抓,两手都要硬」。7月23日,博世召开了自动驾驶技术线上分享会,博世自动驾驶专家详细介绍了博世自动驾驶的量产路,以及软硬件融合, “一加一大于二”的最终目标。 “软件定义汽车”之风险与收益 从最开始的“机械定义汽车”到“电器定义汽车” 再到“电子定义汽车”最后到现在的“软件定义汽车”,可见软件在车辆中扮演的角色逐步放大已成必然趋势。据摩根斯坦利研究中心预测,到2040年,自动驾驶汽车市场(让汽车自行驾驶的硬件和软件)每年将超过1700亿美元,这为整个自动出行生态系统的利益相关者提供了巨大的机会。 同时,业界对“软件定义的汽车”的定义已有了共识:它描述的是一种特征和功能主要通过软件实现的车辆,汽车正在从主要基于硬件的产品逐步转变为以软件为中心的车轮上的电子设备。目前,多数新发布的汽车中已经有多达1.5亿行的软件代码,分布在多达100个电子控制单元(ECU)和越来越多的传感器、摄像头、雷达和光探测及测距设备中。大众市场汽车中的软件代码行数也在不断增加。 软件需求的不断增高给传统汽车行业带来了很大冲击。在这个趋势下,汽车产品和内部系统的竞争法则将发生改写。未来给汽车配置足够强大的感应器、软件、计算能力以及外部与车辆连接的网络平台,会越来越重要。 汽车软件和电子系统的新时代已经开启,因此传统的零部件巨头将软件提升到了战略新高度。车企和零部件巨头纷纷 “大象转身”,例如奥迪、大众、以及国内的新老OEM都在筹建自己的软件开发队伍。 值得注意的是,此前业内奉为传统机械的业务模式、客户需求和竞争格局都将发生剧变。这些转型者若想从变革中获益,都要根据全新的环境,重新思考和谨慎定位自身的价值主张。在这场变革中, 对于跟不上步伐、没有相关的控制器开发技术积累和软件开发经验的主机厂将会陷入危机。 有业内人士告诉新智驾,目前主机厂的组织结构和研发重心都在重新调整,软件开发,系统开发,逻辑控制相关的工程师将会大量扩充,其它传统性质的工种将会面临失业的风险。  智能驾驶与控制事业部“正式开拔” 面向未来“软件定义汽车”的时代,一级零部件供应商已经开始“动手”了。7月22日,博世宣布计划将软件与电子专业技术(业务)进行统筹,建立智能驾驶与控制事业部,新事业部将主要由来自汽车多媒体事业部,动力总成解决方案事业部、底盘控制系统事业部和汽车电子事业部中负责密集型软件开发和跨域电子系统开发的组织的技术人员组成。 据悉,自2021年起,上述事业部就筹划向软件开发方向转型。目前,新事业部将分布在20多个国家和地区的40多个地点,拥有约17000名员工。该新事业部将由博世董事会成员Harald Kroeger领导。他曾担任过戴姆勒的高管和特斯拉的董事会成员。Harald Kroeger表示,“为应对车辆制造数字化趋势这一巨大挑战,博世的解决方案是从单一供货源提供软件。” 在博世看来,电子产品精密化和软件多样化增加了汽车的复杂性,同时汽车行业需要全球性汽车软件供应商。因此,博世希望通过新成立的智能驾驶与控制事业部为行业提供跨域软件和电子解决方案,降低其复杂性,提升车辆功能的更新速度。 在过去相当长的一段时间里,博世的汽车软件工程资源一直分散在各个部门,这虽然也帮助博世在软件方面取得了众多突破,但此番博世对内部资源进行重组,成立专门的智能驾驶与控制事业部,统一规划和管理,有望驱动博世更好地向软件公司大幅转型。 这一转换的过程中,也会遇到很多的困难与挑战。当前主机厂与科技公司,都非常讲究软件开发。目前来看,博世也在加码如何让汽车制造与软件开发天衣无缝地融合起来。这也是业界的一项关键课题。 自动驾驶逐步量产进化  为了应对数字化转型,博世最近动作可谓是频繁,体现出他们求变求存的想法。智能驾驶与控制事业部的成立,同时也是为了刺激自动驾驶的量产,随着智能驾驶的加码,势必会推出一系列产品,而订单一旦增多,对博世的保守自动驾驶战略来说自然也就跟着受益。 博世对智能驾驶的入局最早能追溯到1978年,当时博世开始研发车用雷达技术,可提供从长距离雷达到中距离雷达的不同产品。2005年推出世界上首个夜视系统 2009年推出车道偏离警告及物体识别,博世的第3代多功能摄像头及立体摄像头在2014年开始量产。 博世工程师告诉新智驾,博世在辅助驾驶和自动驾驶领域一直都坚持多传感器融合的路线。在中国多达上百个的量产项目中通过结合毫米波雷达和摄像头的方案为L1/L2的高级辅助驾驶产品提供了可靠的感知输入。 在通向自动驾驶量产之路上,博世也研发了助力高性能计算平台的可靠中间件-Iceoryx (冰羚)。按照工程师的说法,Iceoryx是针对于高级自动驾驶应用开发的可靠中间件。在SOA的架构中,感知、决策、执行模块都是以服务的形式存在于软件应用之中。 自动驾驶的应用层软件需要接受大量的来自传感器的感知数据并进行处理,同时要保证处理的实时性。  智能驾驶与控制事业部的成立、加码中国自动驾驶软件市场,于百年博世而言,还只是个开始,也是一个最重要的起点。在这之后,才能将前前后后撒下的散落的点,串成线,打下扎实的地基。 藉此,博世在自动驾驶上完成了重要一环的布局,不仅为之前在传感器、定位方案、底盘、电池等上的努力找到了一个多合一的载体,也为自动驾驶将要涉及到的领域——智能出行,埋下了种子。于博世而言,是希望能够到2025年博世的每款产品,在生产、应用中都会体现出软件开发的AI技术,但同时雷锋网反希望,国内能够在更快的时间里,涌现出更多的中国“博世”,来推动整个行业的发展。【参与话题讨论,立得100IC币】不仅汽车领域,许多传统企业在互联网时代都遇到了巨大挑战。要怎么做才能用传统经验保持在新时代的地位呢?应声而来的技术革新会从哪里开始,你有什么畅想?本文来源于雷锋网,作者利荣,原标题《博世成立新部门、集结大量码农,自动驾驶跟着受益》原文链接:https://www.leiphone.com/news/202007/8ugHTtoZOptOh1V9.html本文转自雷锋网,如需转载请至雷锋网官网申请授权雷锋网原创文章,未经授权禁止转载。详情见转载须知。

【讨论有奖】工程师直播带你逛慕尼黑上海电子展,路线提问你来定

【参与讨论立得200IC币】electronica China慕尼黑上海电子展,是电子行业内重要的专业展览之一,已成为带领未来电子科技的创新平台。以革新性帮助人们更直观地了解电子世界发展背后的动力。往年展览展示面积超过90000平方米,参展厂商1568家,专业观众92695名。 2020年,慕尼黑上海电子展终于冲破疫情阴霾,将在7月3-5日于上海国家会展中心举办。展品范围将包含:半导体、嵌入式系统、显示、微纳米系统(MEMS等)、传感器技术、测试与测量、电子设计(ED/EDA)、无源元件(电容、电阻、电感等)、电机/系统外围设备(连接器、继电器、开关、键盘和壳体技术等)、电源、PCB、其他电路载体及EMS、组件及子系统、汽车电子及测试、无线技术、信息采集及服务。展会将展示电子领域先进的产品和技术;成为商业互动平台,联结优质买家,成就商机;从组件到系统、从应用到服务,覆盖电子信息全产业链;举办前瞻性的同期活动:专注行业重点,把握业界新潮。 来不了现场也没关系!7/3日,电子芯吧客将在微信社群进行专业视角的多媒体直播!工程师以图片、文字、语音、视频的形式带你逛遍慕尼黑上海电子展!更有抽奖环节,奖品丰富敬请期待!抢先添加芯吧客小C微信,备注“展会”入群! 展商抢先看ST意法半导体:诚邀您一起探索意法半导体的智能出行、电源&能源管理和物联网&5G的解决方案:智能出行:汽车电动化、车身控制和舒适系统、导航定位系统电源&能源管理:电机控制、电源与能源、自动化、安全、连接物联网&5G:人工智能、智能产品、物联网及无线连接同期活动:国际汽车电子和电动车创新论坛:ST系统解决方案在电动汽车主驱逆变器里的应用安森美半导体:赋能机器超越人眼的视觉亲身了解领先的工业应用智能图像感知方案 muRata村田制作所:展出智慧出行、智慧工厂、5G通信等领域相关产品及解决方案,并以“村田’智‘造 互联万物”为主题亮相本次展会。【有奖讨论】如此多的参展商中,你所感兴趣的有哪些?想了解他们的哪些新产品、方案,又有什么问题呢?参与讨论即送200IC币,还有可能被芯吧客工程师选中,现场探索了解哦! 完整参展信息及同期活动列表:https://www.icxbk.com/ask/detail/38543.html参展商在线会刊:https://www.electronicachina.com.cn/zh-cn/onlinejournal/show_list.html?type=exhibitors

2020慕尼黑上海电子展完整展商名单及同期活动

展商完整名单公布精彩同期活动一览

【有奖】赛事频道上线!电子相关赛事跟踪报道,回复立得IC币!

【点击文末链接,回复电子竞技赛事新闻,立得50IC币,每日一次机会!】终于熬过了一片阴霾的2020年初,进入了又一个热血活力的夏天。在这个夏天,电子芯吧客为大家带来了新的赛事频道,新的内容。覆盖大疆RoboMaster机甲大师赛、NXP恩智浦智能车比赛,以及大家熟悉的TI杯全国大学生电子设计竞赛。内容涵盖了赛事直播、赛程报道、官方通知、技术资料、相关视频,希望让大家有更好的渠道了解、感受、参与优秀的电子技术相关竞赛!赛事专区也会陆续上线各种赛事相关,有爱有奖的活动,欢迎大家多多关注!赛事首发活动6/12日至7/12日点击赛事频道链接:https://www.icxbk.com/game回复任意帖子,必得50IC币!每日一次机会!7/12日将进行统计,统一发放IC币可在礼品中心兑换各种优质礼品!

【讨论】APP一键释放胰岛素,“人体互联网”你会想到啥?

【参与话题讨论,立得200IC币】传统物联网已发展到一定程度。科研人员在电子设备与生物联系的“人体互联网”领域中也获得了一定的成果。对于这些未来会对人类健康与生活带来很大便利的科技领域,你有什么想法或问题?静脉抽血检验、血糖仪快速检测,常规的血糖监测方法总是准确度、便捷性难两全。如果掏出手机打开 APP 就能查看当前的血糖水平,必要时还能一键注射胰岛素,那就太方便了。 实际上,这个脑洞科学家已经在帮我们着手实现了。由苏黎世联邦理工学院(ETH Zürich)生物系统科学与工程系教授 Martin Fussenegger 带领的科研团队利用电流直接控制基因表达,成功地在患有 1 型糖尿病的小鼠身上进行了实验,这一脑洞也为使用体外电子设备调控医用植入物提供了基础。 当地时间 2020 年 5 月 29 日,该团队题为 Electrogenetic cellular insulin release for real-time glycemic control in type 1 diabetic mice(电化学细胞胰岛素释放对 1 型糖尿病小鼠血糖的实时调控)的研究成果在线发表于国际权威期刊《科学》(Science)。  触发电信号实时调控血糖水平我们都知道,检测、调控血糖水平,对于控制糖尿病病情来说直接有效。上文已经提到,目前两种常规的血糖检测方式就是静脉抽血检验和血糖仪快速检测。虽然抽血得到的结果准确,但通常需要空腹 8-12 小时,检测结果也得再等 2 小时;要是用血糖仪的话,患者在家就能快速获取结果,但准确性较差。 【 图片来源:CBS News  所有者:CBS News 】 基于此,之前不少研究人员的思路是,在患者体内放置一个植入物自动监测血糖水平,必要时还会发出警报。 雷锋网从苏黎世联邦理工学院官网了解到,该团队擅长于开发可对人体特定生理状态(如血脂过高、血糖过低)产生反应的植入物。 其中,Martin Fussenegger 教授的主要研究方向是哺乳动物细胞工程,特别是处理复杂控制和闭环表达逻辑的合成基因电路的组装和连接宿主代谢纠正主要代谢紊乱的麻醉设计细胞植入物的生产。  因此他们自然也将关注点放在了植入物上。一般来说,植入物可经生化刺激产生反应,但也会受到光线等外部因素的影响,因此研究团队一直以来计划利用无线供电电刺激直接控制基因表达。 具体来讲,该团队设计了一个包含胰岛素产生细胞和电子控制单元的装置,将其植入糖尿病患者体内。当摄入食物、血糖升高时,患者可使用 APP 来触发电信号、调节血糖水平;患者也可提前设置好,APP 将会自动触发电信号。 在论文中,研究团队介绍了植入物的原型:植入物一侧是印刷电路板(PCB),可容纳接收器和控制电子设备,另一侧是一个包含人体细胞的胶囊,二者通过微小型电缆得以连接。 下图是植入物原型的正背面,整体差不多只有一枚 2 法郎硬币那么大。  其主要工作原理为:来自体外的无线电信号激活植入物中的电子设备,电子设备将电信号直接传输到细胞,刺激钙、钾通道,也触发了控制胰岛素基因的细胞中的信号级联放大反应。 这里的「信号级联放大反应」是指从细胞表面受体接收外部信号到最后作出综合性应答的过程,在这一过程中信号逐步放大。 接收到信号之后,细胞开始按指令办事——细胞将胰岛素添加到能带着细胞货物穿梭于细胞器间的囊泡中,囊泡与细胞膜融合,几分钟后便开始释放快速胰岛素,从而使得占胰岛细胞 65-80% 的β细胞对膜去极化产生反应。  论文介绍,经由电子设备对 β 细胞的无线电刺激,研究团队成功实现了对囊泡胰岛素释放的实时控制,胰岛素水平 10 分钟内就能到达峰值。研究团队对患有 1 型糖尿病的小鼠进行了皮下植入,结果表明电信号触发的囊泡释放系统可快速恢复到小鼠的正常血糖水平。 停留在动物实验阶段的人体互联网 就这一方案,Martin Fussenegger 教授介绍了其优势:     我们的植入物可以连网,医生或患者既可使用 APP 自行干预、触发胰岛素产生,APP 也能直接干预。这种设备使人们能够完全融入数字世界,成为物联网甚至人体互联网的一部分。 不过,这一方案还停留在动物实验阶段,仍存在一些潜在的问题: 第一,为了确保不对患者的细胞和基因造成损害,研究团队还需要进一步对最大电流进行研究,另外电子设备和电池之间的连接也需要优化。 第二是安全问题。Martin Fussenegger 教授表示:     理论上心脏起搏器容易遭受黑客攻击,但仍有患者植入心脏起搏器,原因在于其强大的保护功能。这也是我们需要增加的部分。 第三,研究团队需要找到一种更便捷的方法来替换植入物中使用的细胞,因为替换细胞的工作基本上每三周就要做一次。 据了解,在实验中,团队在植入物原型上安装了两个填充管用以替代细胞,但团队希望能有一个更实用的解决方案。 当然,解决完上述问题,要真正实现手机 APP 测血糖、一键注射胰岛素的脑洞,还有关键且必要的一步——临床试验。 引用来源: https://ethz.ch/en/news-and-events/eth-news/news/2020/05/using-electrical-stimulus-to-regulate-genes.html https://bsse.ethz.ch/department/people/detail-person.html?persid=88479 https://science.sciencemag.org/content/368/6494/993 【参与话题讨论,立得200IC币】传统物联网已发展到一定程度。科研人员在电子设备与生物联系的“人体互联网”领域中也获得了一定的成果。对于这些未来会对人类健康与生活带来很大便利的科技领域,你有什么想法或问题?本文来源于雷锋网,作者付静,原标题《「人体互联网」登上 Science!电刺激控制基因表达,APP 一键释放胰岛素》原文链接:https://www.leiphone.com/news/202006/u73feA6tvHJGBWfB.html本文转自雷锋网,如需转载请至雷锋网官网申请授权雷锋网原创文章,未经授权禁止转载。详情见转载须知。

【RM】机甲大师赛2019亚军,上海交大战队建队运营的故事

【参与话题讨论,立得200IC币】2019的RoboMaster机甲大师赛中,上海交通大学的交龙战队最终获得了亚军。这支参加了数年RoboMaster比赛的老牌强队,在日常的招新、运营、备赛、总结等节点会有什么样的故事呢?让我们由战队队员的真实描述中,走进RM战队大学生的背后经历、过程与困难。 一.交龙人员选拔 赛季初,大概有10名左右的老队员留在队里,前期管理层是三人制的主席团。9月中旬战队形式初次招新,第一批招进大概15名左右的队员11月社团形式,百团大战招进大概20名队员12月校内赛结束战队形式招新,招进15名队员 实践发现,真正能留在队里并提供帮助的是9月初和12月校内赛招入的20余名队员,百团招新进来的队员大多是不了解这个比赛的萌新,多是奔着视觉去,或者想学点东西又花不了时间,根本成为不了最后的骨干队员,最后和队伍分道扬镳,社团招新基本全灭。9月初的队员由于进队较早,很早就经过老人的指导,并经过早期项目组的锤炼,加上对队伍的感情,留队大多数。12月校内赛进入我们队的队员由于是从校内赛脱颖而出的,技术实力已经很出众,也愿意花时间在rm上,入队以后甚至可以直接进入中期项目组,技术稍微薄弱的先经过队内“竞培营”磨砺再进入项目组,并且大多成为最后的骨干力量。 普通队员通过项目组担任负责人或者主要攻坚手,发挥关键作用,项目达标,以此晋级为正式队员,碌碌无为或者项目表现一般的队员无法成为正式队员,正式队员在项目中表现懒散给予警告,警告之后不改剔除正式队员资格,仅正式队员有比赛资格。经过寒假集训以及寒假集训之后的一个月晋级了包括机械、电控、视觉和项目管理、运营宣传的不到40名的正式队员,其余队员陆续淘汰。正式队员主要由大四、大一以及少数大三组成。分区赛之后队伍精简到25人左右,事实证明不划水的情况下,全民皆兵,25名技术型队员足够支撑国赛的备赛标准。 二.培养机制 早期入队的队员会有不同方向的教学手册自学为主,定期老人授课,很快进入初期项目组锻炼中期入队的队员一般需要具备一定的基础,然后定期老人授课,表现合格进度项目组(入队晚,没经过校内赛,没基础的一般很难成活)校内赛队员基本能力已经具备,给予作业教程通关老人指导就能直接进入项目组补充说明:我们有额外的专门项目,竞培营针对有潜力,做车任务不紧张的前期建设中基础还不够出色的队员开设,表现优异者进入项目组。 三. 赛季中常见的问题Q1:遇到问题几种方案争执不下时,怎么决断?A1:a.时间不紧张的情况下,给两种方案预定时间,效果好就用哪种b.时间紧张的情况下,少数服从多数c.少数比较执着的情况下,在不耽误大方向或者稳妥方案进行的情况下,给予自由度,既是缓解队内矛盾,又防止天才思路被扼杀,但一定要给时限,超过一定周期没有起色果断砍掉。 Q2:队员不愿意投入时间怎么办?A2:选人最重要,尽量不要让没有责任心的队员混进队伍,如果漏进来一定要短时间内劝退。其他就看队长怎么塑造一个团队氛围,让队员嗷嗷叫地往前冲,一定要身先士卒,队长干活最多实际上是一件很正常的事情。 Q3:长时间的备赛期会出现疲劳期如何缓解?A3:很正常,团建工作一定要做好,每周每月,集训期间都要有不同规模和花样的内建活动,比如羽毛球队内挑战赛、定向越野争霸赛、飞盘团体赛、轰趴等等,调节队员气氛;同时需要寻找技术上的突破,并发在群里给队伍一些刺激点,让大家有动力,有搞头。 Q4:赶进度,加工件耽误如何应对?A4:给加工商的时间预先留好时间余量或者保底方案,这样有一个讨价还价的过程和资本,或者加工件不能按时到也能临时顶上,如果不能按期交货,对加工商一定要先兵后礼,这样效果比较好,以后应该不会很过分了,不行就换加工商,一定要那种准时的以及细心的。如果当天就想要一些碳板之类的件,图画好找本地加工商做好了让达达去取。 四. 交龙分区赛后做了什么?一些小故事 1.召开分区赛总结会议主要内容:各个负责人提出自己在分区赛中的不足,并列出到国赛期间两个月的备赛计划、需要做的技术点,并征询大家的建议,需要做的大多数技术点是得到大家的认同的,但有一些还是技术点并不得到一些队员的支持,比如大小陀螺,比如修改电机结构,比如履带式上台阶,总体来说会议还是很有成效的,年轻队员的支持和疑问都能够成为负责人额外的动力。 2. 压力最大的那段时间,因为队员责任心重,队长两天之内被动或者主动地和七到八个队员谈心,有的队员捂着脸跟我说,跟我说对不起我,说着眼泪也留下来了,感动得我也哭了。 3. 具体今年我们投入了多少时间在rm上,就是比较肝的大四将白天和夜间都交代在工训了,身体不太行的大四把白天和晚上交代在工训了,比较肝的低年级把晚上和夜间交代在工训,身体不太行的低年级把晚上交代在工训,白天他们还是要上课的。 4. 运营的队员其实也是很辛苦的,要日常给队伍打鸡血,及时发现并帮助出现心理问题的队员,要记得搞花样团建如下图,队里除了交龙战队以外,还有交龙附属羽毛球协会、附属乒乓球协会、附属夜跑协会,当然运营做得这么好日常还被骂。 5. 赛季初负责人群里经常吵架和争论,甚至前队长喊着要退群,随着赛季进行,日常的互怼还是常有,但慢慢地变成了生活,队伍并没有因此被绊住了手脚,日常的矛盾和质疑变成了队员大步向前的动力,良性的竞争和质疑是好事,因为在乎。  短短一个访谈,让我们看到了一群有血有肉的热血青年,通过一个比赛为载体,用激情、投入、付出追逐自己的梦想。作为一个赛事,RM还在从萌芽走向成熟的阶段。但他所承载的内容和感情可能超出了我们的想象。让我们在2020年继续关注这个有温度的比赛,关注这批有热血的年轻人!        声明:内容整理于RoboMaster论坛,作者DYD,如侵犯到您的权益,请及时通知我们,我们将在第一时间内删除。

【话题讨论】疫情期间,他们用树莓派搭起呼吸机!

【参与话题讨论,立得200IC币】你都用树莓派做过什么新奇独特的作品?随着新冠疫情蔓延,呼吸机成为了全球短缺的医疗器械。在之前的报道中,戴森、特斯拉等科技公司均「跨界」造起呼吸机。另一家让人意想不到的科技公司,其实也参与到了这场「临时救援行动」中,那就是树莓派。疫情中,树莓派的身影无处不在 树莓派 4, 图片来自 TechRadar 大家都知道手机、电脑里会有芯片,但我们不时会忘了生活里其它电子设备其实也需要用计算芯片。从家用电器冰箱、洗衣机到像呼吸机这种医疗设备都需要芯片。 呼吸机厂商快速生产的障碍是芯片产能跟不上。上个月,英特尔在成都的生产线就收到了一个紧急订单,需在四天内生产 2.5 万颗 BDW 系列处理器,就是为了供给呼吸机的制造。放在平时,这个交付周期至少得两周。在那之前,连英特尔的工程师也没意识到原来自己的 CPU 会用在呼吸机里。 树莓派创始人也没想到自己的产品也会参与到呼吸机制造中。一直受创客拥戴的树莓派生产平价单板计算机,定价在 5-55 美元间,尺寸只有信用卡般大小,主要用于推广计算机教育。在处理器短缺中,有人想到了用树莓派中最「低配」的 Raspberry Pi Zero 作为呼吸机的主板。 图片来自 BBC 单板电脑树莓派 Zero 搭载了 Broadcom BCM2835 CPU、512MB RAM,包含一个 mini HDMI 和两个 Micro USB 接口,售价只需 5 美元(约 36 元人民币)。即便如此,这个配置显然已经足够用于管理控制呼吸机中的气压、阀门开关和进行呼吸模式调整。 当然,更重要一点是它的价格和库存都友好。树莓派并不是以订单量来决定生产,而是以库存量作为基准,因此库存更稳定。官方宣称,他们在第一季度已经生产了超过 19 万件 Zero 系列的产品,预计在第二季度将生产速度提升至 25 万件。 本月,另一个位于哥伦比亚的团队也研发出基于树莓派的呼吸机解决方案。机器人工程师 Marco Mascorro 在设计呼吸机的时候,就已经想到随着疫情发展,呼吸机会出现短缺,因此设计涉及的零部件尽可能都避开了传统「专业呼吸机」这个范畴。「大脑」用了树莓派;「躯干」也改用更日常的部件来搭建,譬如所需阀门在平常汽车和管道设备店就能找到;软件则是由他们撰写,并根据网上医护人员的反馈进行多番修改,完全开源,所有人都可以用。Mascorro 的设计已经提交测试检验,希望可在五月进入临床测试。 基于树莓派和其它容易获得的零部件设计的呼吸机,图片来自:BBC 除了呼吸机,还有创客爱好者用 3D 打印机来做保护面罩,然后免费送到医院给医护人员用。而这些 3D 打印机背后用的也是树莓派。 图片来自 TechRadar 医疗设备以外,树莓派在疫情期间还成为了很多人在家办公的工具。树莓派创始人 Eben Upton 表示:“以前,家里有一台共用的电脑基本就够了,但现在家里所有成员都需要有电脑去学习或工作。(树莓派)没法像你的台式电脑一样,你没法在上面玩高配游戏,但如果你只是想用它来完成编辑文档,浏览网页,用 Gmail 或 Office 365 等基本任务的话,那树莓派 4 可以满足。” 由于手提电脑设备不足,英国国家医疗服务体系购买了树莓派提供给员工作为临时在家办公的工具。在今年 3 月,树莓派的销售量达到了 64 万件,这是自树莓派于 2012 年创立以来第二高单月销售。当然,除了呼吸机和办公计算机,不少创客也趁这段时间订购树莓派在家捣鼓,这也是销售增长的来源之一。树莓派4B,2G版、4G版现货发售!点击购买全世界创客都在利用树莓派的独特特性创造自己的DIY方案,你都用树莓派做过什么新奇独特的作品呢?声明:部分内容来源于爱范儿https://www.ifanr.com/1331810,如侵犯到您的权益,请及时通知我们,我们将在第一时间内删除。

【机甲大师Q&A】嵌入式、MCU调试技巧大分享!

【参与话题讨论,立得200IC币】调试MCU的日常,是不是无尽的debug?日常的开发学习中,你又遇到过什么样的问题或经验呢?在RoboMaster比赛中,常用的是基于Cortex-M3和M4内核的MCU。高主频的MCU上有各种通信协议的接口如CAN_BUS UART等,有供弹拨轮电机的驱动电路 有DR16接收机专用的取反电路,有用于控制摩擦轮电机的两路pwm输出 etc.作为机器人重要的控制单元之一,MCU的调试对于机器人在运动、射击、云台、控制等电控系统有着很大的意义。自然也是参赛者日常头疼的问题。今天,看RoboMaster的大疆工程师和大家一起分享Cortex-M3和M4内核MCU的调试技巧。 Q1:大家在调试MCU时一般是否会遇到各种各样的问题,比如单片机运行着死机了,一般是什么原因呢?A1:MCU死机基本上都是程序运行中触发了异常中断导致的,比如使用了空指针、野指针、访问越界之类的内存访问错误,或者是使用了未初始化的外设,再或者是非对齐访问等等。具体大家可以参阅《CM3与CM4权威指南》中的12.2 错误的原因章节。 Q2:找到问题的发生位置,但是并不清楚问题的原因,还可以怎么做呢?A2:我们可以通过查看系统控制块SCB中相关错误寄存器来判断,在Keil的调试模式中打开View -> System Viewer -> Core Peripherals -> Fault Reports查看。比如对指向超出RAM区域的指针进行操作,发现进入HardFault_Handler,这时发现总线错误状态寄存器BRSR中的BFARVALID位被置位,表示访问了一个无效的总线地址。在CM4的SCB中还有像CFSR、HFSR、BFAR、MMFAR这样的错误寄存器。作为扩展,大家可以阅读内核用户手册《Cortex-M4 Devices Generic User Guide》或《Cortex-M3Devices Generic User Guide》中4.3 System control block章节。 Q3:MCU在给别人测试时出现很难复现问题,怎么在不复位的情况下接入调试工具进行调试?A3:这种情况时很常见的,在实际测试时出现了问题,这时候却往往不在调试模式下,而接入调试器进行调试会进行复位,原来的问题现场就被破坏了。这时我们就需要使用Attch的调试方法进行调试,这种方法不会对MCU进行复位。 Q4:不想使用Keil全家桶,代码是使用C Make构建系统,该怎么进行调试呢?A4:除了Keil以外也可以使用其他调试工具,比如OpenOCD+GDB,但是这个配置比较复杂,对新手可能并不友好。我在这里给使用J-link调试器的同学推荐一款调试软件Ozone,这款软件是J-link出品公司的官方免费软件。可以调试gcc和armcc编译出来的固件。armcc和gcc分别编译出axf和elf文件,包含了调试信息。在Ozone中载入这些文件就可以进行源码级调试,而且功能不弱于Keil。其中图标数据的显示比J-Scope更易于操作和直观,更适合于调试和整定参数。 Q5:在变量的内存地址处定义访问写断点,具体操作步骤是啥呢,有例子吗?A5:在Keil的调试界面下按住Ctrl + B打开断点窗口,在expression中输入想要设置的全局变量或者地址,在Access中选中Write,点击Define就定义好了哦。局部变量因为是在栈上,地址不固定,所以是不可以的。关于Keil断点的更多信息,我建议大家阅读uVision User Guide手册中的Debugging -> Debug WIndwos and Dialogs -> Breakpoints Windows章节。手册在选项栏中的Help可以找到。 Q6:关于局部变量无法仿真,有什么解决方法吗?如果想通过watch窗口观看的局部变量的值的话?A6:因为局部变量是存放在栈上的,所以局部变量的存放的地址位置每次重新进入函数是都不固定。推荐一个小技巧,定义一个全局变量,在退出函数时将局部变量复制到全局变量上,就可以间接观察了。 Q7:像can spi iic总线等通信出现问题时如何排查问题比较快?A7:我喜欢的方法是自低向上从寄存器开始,有时候用的硬件中间层很复杂,对着自顶向下去排查反而效率低。直接拿着MCU的用户手册对着寄存器排查,确保配置相关的寄存器是正确的,在步进时多关注一些关键状态位的变化情况,比如中断标志位,错误标志位。保证寄存器这边能work了,上面的问题就好排查了。 Q8:问一下cube和hal会不会存在问题 开始学时学的标准库?网上有人说cube生成的代码问题很多而且代码构架已经固定了一直在用标准库。:A8:我建议使用HAL或者LL库,ST公司已经对标准库停止维护了,新出的芯片也不再有标准库的支持。对比几年前,现在HAL和LL已经很完善了,而且HAL库这种硬件抽象层的思想是符合现在嵌入式设备的发展趋势的,使用HAL库+CubeMX比标准库开发更快更容易上手,追求性能可以使用LL库。 Q9:有没有什么办法可以通过直接改变仿真窗口watch里面的数值,然后就直接答:把程序里面的对应变量的数值也发生相应改变呢?我用的ST-link仿真的,每次发现系数不得,都得程重新退出仿真 然后下载程序 然后继续仿真 感觉这样很麻烦A9:程序是写在Flash里面的,虽然使用调试器通过memory窗口可以直接修改Flash中的指令,但是这样操作需要对汇编有很深的理解才行。建议你将系数定义在全局变量中,利用watch一次调好参,就不用反复下程序了。或者你可以使用IAP或者E2PROM实现参数修改后断电保存。 Q10: 可能是很多人都想知道的秘诀!怎么样才能提升自己的调试能力?A10: 首先是熟能生巧,解决的BUG越多,经验也就越来越丰富,不仅能提升自己解决疑难杂症的能力,也能避免在编码的过程中写出BUG。第二个是多阅读资料,除了网上的教程和博客以外,也要多阅读官方的芯片和数据手册,这些资料是准确和详实的。 日常的开发学习中你遇到过什么样的问题或经验呢?对于RoboMaster机甲大师赛使用的机器人软硬件,又有哪方面想要了解呢?欢迎和大家一起分享讨论!声明:部分内容来源于RM论坛,如侵犯到您的权益,请及时通知我们,我们将在第一时间内删除。