29

抢答

【参与话题讨论,立得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,如侵犯到您的权益,请及时通知我们,我们将在第一时间内删除。

电子芯吧客 2020-05-22 阅读:204

32

抢答

【参与话题讨论,立得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,如侵犯到您的权益,请及时通知我们,我们将在第一时间内删除。

电子芯吧客 2020-05-18 阅读:566

31

抢答

【参与话题讨论,立得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论坛,如侵犯到您的权益,请及时通知我们,我们将在第一时间内删除。

电子芯吧客 2020-05-11 阅读:683

34

抢答

【参与话题讨论,立得200IC币,抽取一人赠送50元京东卡】毫无疑问对普通用户来说Windows和macOS是PC桌面操作系统的绝对首选。事实上,这两大巨头也占有了超过89%的全球市场份额。对电子工程师来说,更熟悉的操作系统可能是Linux,背后的原因或许是因为Linux操作系统基本上是一个开源解决方案。这意味着,遵循Linux基金会的既定准则,其底层代码可以免费查看、修改和使用,而无需支付许可费用,各种特性也更利于软件层面的开发。近年来,Linux的市场占有率不断攀升,截至2020年5月达到了2.87%,虽然还不到微软苹果的零头,却一直是在逆势增长,抢占两巨头的份额。而在三强之外,你还喜欢或者用过哪些小众又特别的操作系统呢? TempleOS:为上帝开发的操作系统“这是上帝的神殿,就像所罗门圣殿一样。这是一个供奉上帝,并征询上帝旨意的社区中心。”这是TempleOS的简介。Temple 的中文意思就是「圣殿」,顾名思义,这是一个以「圣经」为主题的操作系统。系统里的所有元素,几乎都与《圣经》以及与上帝相关的宗教文化有关。打开 TempleOS 的界面,屏幕中央会出现一把利剑和一个天平,有人猜测这是取材于正义女神像手持的剑与天平。当你按下 F7,就能接受「God Word」,其实就是随机弹出《圣经》里的单词,而 Shift + F7 就能打开《圣经》里段落。  而 F6 则可以掉出一端类似 8bit 音乐的旋律,据说这是上帝的歌声。按下 Shift + F6 则能看到「上帝的涂鸦」。虽然 TempleOS 诞生于 2013 年,但画风却像 80 年代的像素游戏,只有 640 x 480 16 色的分辨率 ,跟微软早期的 MS-DOS 有点类似。  这不是开发者技术不过关,而是程序员 Terry Davis 有意为之。就连桌面的文件系统也叫做「红海」(Red Sea),而系统的编程语言则叫做 Holy C,这是 Terry Davis 通过基于 C 和 C ++ 改编而成的一种编程语言。不只是自创编程语言,TempleOS 总共超过 12 万行的代码,都是 Terry Davis 一个人花费 10 年写出来的,而且还是当时十分前沿的 64 位操作系统。这样的代码数量,大概与 Photoshop 1.0 相当,这在 IT 行业已经算是个不小的奇迹,相当于一个人盖起了一栋摩天大楼。中文互联网里也有一个凭一人之力完成几万行代码产品的程序员,就是当年写出 Foxmail 的张小龙。尽管 TempleOS 可以说是一个「疯子」开发的操作系统,可当 Terry Davis 在 2018 年去世时,不少程序员在悼念他时,都不否认 Terry 拥有顶尖的编程水平。某种程度上,Terry Davis 就像那些集天才与疯子于一身的艺术家,用极致的技术将心中的世界表现出来,仿佛程序员中的梵高。 如果世界末日来临,你需要怎样的操作系统?如果你认为 TempleOS 已经够疯狂那就错了,有一位叫做 Virgil Dupras 的程序员虽然没有收到上帝的指令,但依然想用一个操作系统为人类文明打造一艘诺亚方舟,以应对世界末日。这个专供末日世界使用的操作系统叫做 Collapse OS ,只有简易的功能,却几乎可以在找到的硬件上运行, Dupras 表示:“我们要求它必须有足够广的泛用性,并且能在任何环境下运行。然后我们看中了 Z80 微处理器,这可能是大部分人最容易找到的硬件。”  Z80 是一颗 8 位微控制器,在 1974 年由 Zilog 推出。据 Dupras 介绍 ,之所以选用 Z80 ,是因为它已经投产很久,并被广泛用于大量电子设备上,即便是拾荒者也能轻易搜集到。这意味着当人类处于末日环境,只要幸存者拥有基础的编程知识,从废墟中找到含有 Z80 微处理器的设备,就可以运行 Collapse OS ,Dupras 已经成功让 Collapse OS 在一台 1988 年上市 16 位经典游戏机 MegaDrive 上运行。Dupras 之所以要开发这样一个操作系统,是因为他认为全球供应链在 2030 年前就会面临崩溃,由于电子产品复杂的供应链体系,一旦崩溃人类文明将回到「低技术」水平,可能几十年无法恢复现在的科技水平。而一个能够就地取材编程的操作系统,有望让濒临崩溃的人类文明更快恢复到信息时代的水平。 差一点成为 macOS很多人都知道,苹果在 1996 年收购了乔布斯创办的 NeXT,这不仅让 NeXTSTEP 成为未来 Mac OS X 的基础,更让乔布斯回归苹果,造就之后的种种神话。1996 年苹果已经处于破产危机,其为 Mac 电脑开发的新系统 Copland 却十分不稳定,最终被放弃,苹果转而收购成熟的操作系统。除了 NeXT,当时苹果还有另外一个选择,那就是同样由苹果前高管 Jean-Louis Gassee 创立的 Be OS。  BeOS 完全符合苹果的要求,这是少数可以在 Power Macintosh 上运行的非苹果操作系统之一,而且在稳定性和流畅度上都优于当时苹果操作系统。苹果何尝不知道这是一个优秀的操作系统,BeOS 实际上是当时苹果的第一选择。出价也从开始的 1.2 亿美元提高到 2 亿美元,然而 Be 提的价格却是 3 亿美元,双方不欢而散。在求 BeOS 而不得的情况下,苹果才找到「备胎」NeXT,最终以 4.29 亿美元收购 NeXT,或许当时苹果还在后悔当初应该咬咬牙将 BeOS 拿下。就这样, BeOS 与苹果失之交臂,两者的命运都因此改变,但却走向了两个不同的极端。虽然 BeOS 用户体验优秀,却始终没有在市场上获得成功。在 2001 年被 Palm 收购后不久,也走到了生命尽头。尽管后来 BeOS 被一些发烧友以 Haiku 的名义复活,但早已不复当年之勇。 曾让美国忌惮的 TRON无论是 PC 还是智能手机,主流几个的操作系统都出自美国的科技公司。其他国家要想动摇这些操作系统的地位有多难,30 多年前日本的操作系统 TRON 就已经体会过。TRON 最初是东京大学教授坂村健发起的一个项目,旨在「为全社会的需要创造一套理想的计算机结构和网络。」TRON 也被日本人寄予了摆脱微软垄断的厚望。80 年代中期,以 TRON 为内核的计算机操作系统已经基本成熟,从桌面系统 BTRON,用于通讯设备的 CTRON,到用于家用电器和汽车 的 ITRON,日本已经拥有了一套完备的自主研发操作系统体系。  而 TRON 系统都是开源的,这样意味着着,如果这套系统被市场接受后,很可能对微软的 Windows 造成不小冲击。但还没等 TRON 和 Windows 一决雌雄,美国就已经以「不公平贸易」为由将 TRON 扼杀在摇篮中,而采用 TRON 的美国企业也将受到打击,在这样的制约下,TRON 很快就退出了 PC 市场。虽然 TRON 在 PC 市场折戟,但并没有销声匿迹,反而成为了全球终端数量最多的操作系统之一,遍布于手机、家电、汽车等数十亿电子设备中,影响着我们生活的方方面面。而当年的老对手的微软,也于 2003 年宣布加入 TRON 阵营。 红旗 Linux:昔日国产操作系统的旗帜中国其实也不乏国产的 PC 操作系统,但和 TRON 从 0 到 1 造轮子不同。国产操作系统基本都是基于开源的 Linux 内核开发,但这也不是什么丢脸的事情,毕竟就连 Android 也是使用 Linux 内核的。在众多国产操作系统中,红旗 Linux 是最具代表性的其中一个。红旗 Linux 1.0 诞生于 1999 年 ,最开始是国家出于信息安全考虑,主要供政府机关单位使用。  也正因如此,早期红旗 Linux 完全不愁订单。在 2001 年北京市政府桌面操作系统产品正版软件采购竞标中,成立不到两年的红旗 Linux 还从微软手中抢到了订单。除了政府订单,IBM、戴尔、惠普等 PC 厂商为了节省成本,也曾在其产品中预装红旗 Linux ,到 2001 年 7 月,红旗与 PC 厂商的 OEM 协议超过 100 万套。  很快红旗 Linux 就占据了国产操作系统市场份额的第一位,然而这样的成绩并不是因为其产品体验,相反糟糕的用户体验已经为红旗 Linux 后来的命运埋下伏笔。据财新网报道,很多使用者拿到预装红旗 Linux 的电脑后做的第一件事,格式化电脑然后重装 Windows 操作系统。跟拥有成熟应用生态的 Windows 相比,红旗 Linux 完全不是对手。2014 年 2 月,研发的红旗 Linux 中科红旗发布清算公告,宣布公司正式解散。也是从这一年开始,一众国产操作系统扎堆冒了出来,但很多只是为了政策补贴而来,甚至还出现了麒麟这样的换皮产品。希望在不久的将来,能迎来一款让我们扬眉吐气的国产 PC 操作系统很难说这些国产操作系统如果体验做得更好,就能动摇 Windows 的地位。这也是大多数小众操作系统的命运,几家巨头庞大的用户量和应用生态,是难以逾越的城池。但无论是 PC 还是智能手机,那些 Windows 和 macOS 之外、Android 和 iOS 之外的小众操作系统,都让整个互联网显得更加生机勃勃。给小众操作系统留下一些生存空间,也是给创新和变革的种子更多生根发芽的机会,否则互联网的未来就过于无聊了。在Windows、MacOS、Linux之外,你还喜欢或者用过哪些小众又特别的操作系统呢?声明:部分内容与图片来源于互联网,如侵犯到您的权益,请及时通知我们,我们将在第一时间内删除。

电子芯吧客 2020-05-08 阅读:527

1

回答
raspbian自带上远程无显示 树莓派Raspberry Pi

在树莓派上直接安装xdrp,用windows远程桌面进去,看到对只有壁纸,没有图标或者其他提示信息,不知道大家碰到过类似情况没有,怎么解决?

9604a3b72d92b876 13:51 阅读:20

1

回答

上位机都是串口,设备端是CAN,串口和can通信的的话,两者波特率怎么搭配最好?

huihui163 12:14 阅读:20

0

回答

有没有程序可以参考,想用单片机模拟pt2272芯片接收信号

yhj416606438 07:38 阅读:22

0

回答

在系统编程和内核移植过程中,设备树的具体作用是啥?仅仅是一张表?用于实现驱动代码与设备信息相分离?另:Bootloder如uboot是以怎样的方式读取设备树信息?再以什么样的方式传给内核的?指定一块内存区域?

沃尔夫斯堡的羊 01:02 阅读:23

0

回答
STM32HAL库 STM32

STM32单片机的HAL库里边每个模块为什么有两份代码,其中一份在文件名末尾加ex,两个文件有什么区别?

牛妞小小 2020-05-29 阅读:23

2

回答
PID控制水温 单片机综合应用

你好,我现在在做一个烧水壶,要求达到设定温度后保持,现在用增量式pid做的,听说控制温度用位置式更好???最重要的问题是,我的温度传感器不是在水里的,贴在壶壁外侧,传感器读取到的温度滞后于水温,超调严重,一段时间过后,水温和传感器温度才一致。请问如何解决?感谢!

白云苍狗 2020-05-29 阅读:27

2

回答

max485 5V供电的情况下把输出信号送给3.3V供电的芯片,这样做可以不?

bf8841203a0fc4f1 2020-05-29 阅读:32

2

回答

在windows下如何用VS处理多线程贪睡理发师问题?

cbe60da68f3c51ae 2020-05-29 阅读:29

1

回答

怎样在quartus里合并两个工程

18bb34ff1d771f55 2020-05-29 阅读:20

1

回答

FPGA仿真用的仿真软件modelism10.0d卡死

421bdf64b5199fb8 2020-05-29 阅读:19

0

回答

nblot设备的和上层之间,如何保证通信安全和合法性验证呢?

a2f4f87a68087b2c 2020-05-29 阅读:21

0

回答

Attch的调试方法进行调试 请问一个这个用MDK 怎么调试。

imtzhangge 2020-05-29 阅读:16

2

回答
windowsxp上的pip DIY创客

我们知道windowsxp最高只支持python3.4,今天一个朋友帮我把pip升级了(python -m pip install --upgrade pip),然后,所有pip功能就废掉了,因为(RuntimeError: Python 3.5 or later is required),即使想降级好像也不行,因为用(python -m pip install pip==8.0.0)命令也是调用pip,而升级后的pip不能在python3.5以下版本使用。这种情况一般该如何处理?

9604a3b72d92b876 2020-05-29 阅读:17

0

回答

在单片机CAN通讯中,CAN open具体应用在哪里?

huihui163 2020-05-29 阅读:57

1

回答

这两种功放结构有什么区别,使用的时候怎么选择该用哪种

yhj416606438 2020-05-29 阅读:48

2

回答
静电保护 EMC/EMI

TVS和ESD有什么区别和联系。

牛妞小小 2020-05-28 阅读:48
  • 帮助人数
  • 0
  • 获得赞数
  • 0
  • 一周积分
  • 0

每日任务

提问一次
100IC币
回答一次
30IC币

问题达人换一批

本月问答IC币兑换

排名
用户名
问答积分
可兑换IC币
1
1342
40000
2
864
20000
3
588
12000
4
484
10000
5
428
10000
6
426
10000
7
282
6000
8
266
6000
9
186
4000
10
166
4000
11
132
4000
12
112
4000
13
108
4000
14
106
4000
15
68
2000
16
68
2000
17
62
2000
18
52
2000
20
46
1000
21
46
1000
22
42
1000
23
34
1000
24
34
1000
25
28
0
26
28
0
27
22
0
29
20
0
30
20
0
< 123 >