博客
从事嵌入式开发一年了,有些感想跟大家谈谈。可能很多朋友会像我当初一样,为前途而烦恼,为不知道储备什么知识而苦恼,所以写点东西给这些朋友们提供参考。另外,也可鞭策自己,让自己看到自己的不足,认清以后的发展方向。
首先,IT是一个需要不断学习的行业,没有任何一个行业像我们这样需要不断地接触新东西,学习新知识,如同《学计算机的你伤不起呀》中吼的那样,搞上层开发的,各种编程语言搞死你;搞系统开发的,各种系统搞死你;做底层的,各种汇编,芯片,指令集搞死你;当然了,无论做哪层,各种编译器,工具,软硬件知识等等都能搞死你。随便一类学问中的一小部分都是一摞砖一般的书啊。不懂的也可以来21ic问哦。
近几年来,随着移动互联网、物联网的迅猛发展,嵌入式技术无处不在,笼罩着各行各业,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。随着嵌入式技术及相关产品不断渗透到人们日常生活,同时大大小小的公司对于嵌入式开发人才招聘需求猛增,但对嵌入式未来发展方向不太明确的成员来讲,究竟应该选择哪种方向,才会更加适合自身发展和长远的职业规划?
那么先来了解下嵌入式设备的本质吧,其本质是一台专用的、微型计算机,嵌入式设备也由三个层次的相关内容组成:
(1)硬件,包括cpu(如ARM)、存储(如flash)、I/O(显示模块、通讯模块、视音频模块、I/O控制电路等)。
(2)系统级软件,主要是操作系统也就是OS,以及I/O软件如LCD、蓝牙、wifi、CDMA、声音等子系统。
编程首要是要考虑程序的可行性,然后是可读性、可移植性、健壮性以及可测试性。这是总则。但是很多人忽略了可读性、可移植性和健壮性(可调试的方法可能歌不相同),这是不对的。
1、当项目比较大时,最好分模块编程,一个模块一个程序,很方便修改,也便于重用和便于阅读。
2、每个文件的开头应该写明这个文件是哪个项目里的哪个模块,是在什么编译环境下编译的,编程者(/修改者)和编程日期,值得注意的是一定不要忘了编程日期,因为以后你再看文件时,会知道大概是什么时候编写的,有些什么功能,并且可能知道类似模块之间的差异(有时同一模块所用的资源不同,和单片机相连的方法也不同,或者只是在原有的模块上加以改进)。
作者:陶钧,嵌入式软件工程师,IT从业者
说说我对于物联网的看法。首先,可以肯定的是,物联网肯定是将来发展的一个大方向,这个毋庸置疑,但是物联网的真正崛起可能还需要一段时间。要让物能联网,必须要有一个微型的控制器,这个控制器就是所谓的单片机,这个单片机的功能不需要很强,但是最好能低功耗。
想要获得扎实的技术,强大的软件开发能力,还有你梦寐以求的高薪白领生活!下面教你以下几个学习小窍门,助你学好嵌入式!
1、安装一个Linux的发行版本,熟悉使用Linux,掌握Linux下的目录结构、基本命令、编辑器VI、编译器GCC、调试器GDB和 Make 项目管理工具,Shell Makefile脚本编写等知识,以及嵌入式开发环境的搭建,如果曾是WINDOWS的程序员,尝试把开发环境转移到Linux下来。或者开始在WINDOWS的开发工作中使用开源的开发工具和SDK。
电子行业我们未来会重点关注以下三个大的方向,第一个方向是来自于手机配置的持续升级。第二个方向是来自于汽车电子未来渗透率的进一步提升。第三个方向是来自于上游各种材料在未来发生产业转移的投资机会。
<center><img src="http://mm32.eetrend.com/files/2016-09/博客/100003144-10268-eps1284.jpg&qu…; alt=""></center>
可穿戴设备市场内的产品种类繁多。全球领先的信息技术研究和顾问公司Gartner认为该市场主要包括九类可穿戴设备,即:智能手表、头戴式显示器(HMD)、可穿戴相机、智能手环、智能服装、心率胸带、运动手表、智能蓝牙耳机及其他穿戴设备。各类可穿戴设备的市场接受程度及产品成熟度各不相同。总体来说,Gartner预计可穿戴设备在未来二至五年将快速普及,从2015年的2.32亿台将跃升至2020年的4.77亿台,并带来617亿美元的盈利机会。
2017年至2018年十大可穿戴技术与功能分列如下:
<strong>生物认证</strong>
很多电子初学者都梦想成为电子工程师,因为各种各样原因,这个梦想一直没有实现,今天我就为大家解决这个问题。
一、什么是电子工程师?
电子工程师指从事各类电子设备和信息系统研究、教学、产品设计、科技开发、生产和管理等工作的高级工程技术人才,一般分为硬件工程师和软件工程师。
硬件工程师主要负责电路分析、设计,并以印制电路板设计软件(AltiumDesigner等)为工具进行PCB设计,待工厂PCB制作完成并焊接好电子元件之后进行测试、调试等工作。
软件工程师主要负责单片机、DSP、ARM、FPGA等嵌入式程序的编写及调试,FPGA程序有时属硬件工程师工作范畴。
之前介绍日本与韩国,我的压力都没有这么大,毕竟我是以第三者的眼光来看这两个地方,所以可以做到不带感情与中立的第三只眼,今天要介绍的是我的故乡台湾,一个每个中国人都不能视而不见的地方,而这个地方的人们与大家心里想的会有很大的不同,尤其是在这三万六千平方公里的土地上,你接触的人会因为祖籍地域,年龄世代与宗教背景的不同,给你所认知的台湾就会有所偏差,今天我会以一个台湾经济在四小龙领头羊时代的见证者来介绍台湾。
我们这个世代就是台湾所谓的五年级与六年级前段班,可能大家对这样的形容不是很清楚,我稍微解释一下:中国在辛亥革命后,开始以民国纪年,1912年就是民国元年,所以五年级就是民国五十年代出生的人,就是大陆的六零后,我是民国六十年也就是1971年出生的,所以我就是六年级前段班,台湾人平常聊天的时候都会说他们是几年级的,就是这个意思。
如果程序员是士兵,那 C、C++、汇编、PHP、Perl、Python、JavaScript、Java、Scala、ActionScript、Objective-C、Swift、Go、Ruby 等编程语言 会是什么样的武器呢?本文摘编自 Chandra Penke 在 Quora 同名问答贴中的分享,3200+ 顶。
<strong>PHP 3 是电锯</strong>
对于开发 Web 应用的程序员大兵来说,它是最早的武器之一(在 Web 应用出现之前它就已经很受欢迎了)。它能完成工作,但是看起来有些麻烦,好在现在可供选择的工具已经越来越多了。(PHP 3的语法是个噩梦,导致代码维护起来很困难。php后来的版本在这方面似乎提高了很多)
近年来,国外发展的军用可穿戴装备种类很多。如可穿戴外骨骼、作战服、头盔、单兵电台等,尤其是运用仿生技术的可穿戴外骨骼和智能作战服备受关注。美国已先后推出多款军用可穿戴外骨骼及“勇士织衣”智能作战服样服,并开展了测试评估。这类装备一旦投入使用,将大幅增强士兵的机动携行能力和综合防护能力,进而提高士兵的战斗力和生存能力。
作者:渠红杰
第一篇:开箱
收到灵动MM32F103开发板,感觉外包装是相当的给力。在厚厚的外纸箱里面又有一个紧凑的纸盒包装,
<center><img src="http://mm32.eetrend.com/files/2016-10/博客/100003365-11066-100003274-1071…; alt=""></center>
作者:秦生
纵观整个32位单片机领域大部分都是由国外品牌垄断了,国内能自主开发自家品牌的32位MCU少之又少,所以个人还是对国内在设计ARM内核的MCU的企业的崛起还是很支持的。灵动微无疑是开了个好头,支持关注中。
一款MCU的好与不好,功能是一大指标,首先拿到MM32f103开发板(下图)
网上申请了MM32F103评估套件,今天终于到了,开箱评测
果然高大上,除了开发板,还有调试板,下载线,和LED屏,真心不错:
官网下载文档资料和工程实例代码,载入Blink工程,设置调试信息,选择CMSIS-DAP下载:
<center><img src="http://mm32.eetrend.com/files/2016-10/%E5%8D%9A%E5%AE%A2/100003444-1137…; alt=""></center>
无线通讯的频谱有限,分配非常严格,相同频宽的电磁波只能使用一次,为了解决僧多粥少的难题,工程师研发出许多“调变技术”(Modulation)与“多工技术”(Multiplex),来增加频谱效率,因此才有了 3G、4G、5G 不同通讯世代技术的发明,那么在我们的手机里,是什么元件负责替我们处理这些技术的呢?
<strong>调变技术与多工技术</strong>
首先我们要了解“调变技术(Modulation)”与“多工技术(Multiplex)”是完全不一样的东西,让我们先来看看它们到底有什么不同?
很多初学者,甚至是混了好几年的老手,都在抱怨,电子这行怎么竞争这么大啊? 颓废,这完全在抹杀自己的激情,没了激情,搞电子,完全就是在浪费生命。其实,竞争真的大吗??对比一下,难道做业务的竞争不大,做管理的竞争不大,现在这个社会,哪个领域,哪个行业,竞争都大,所以,假如你想逃避竞争,那你就不用活了,当然,你本身家庭很好,父辈好有米的话,那另当别论!所以, 不管什么行业,竞争大不大的问题,都不用问了。答案都是:竞争大,但是必须面对,我们要自己面对的竞争越小,那么你的技术能力应该是越牛X。搞电子的人要跟得上时代,但是人的脑袋会随着年龄的增大而迟钝,所以这就造成了电子人才(特别是搞电子软件)的一种生老病死的自然规律。
作者:贝恩咨询
转载自:半导体行业观察(icbank)
半导体这种对技术、人才和经验有极高需求的产业,要发展起来也不可能是一朝一夕的,我们要看清楚前景是光明的,道路是曲折的,希望中国半导体人能够共勉。
在中国近年来在半导体领域的重大投入和中国庞大市场的双重影响下,中国半导体在全球扮演的的角色日益重要。国际社会上很多观察家在把中国看成一个机会的同时,也同时顾虑到中国半导体崛起带来的威胁。但有一点可以肯定的是,近年来中国半导体玩家频频露面知名国际会议,已经制造了相当程度的全球影响力。
自从中国宣布建立千亿的投资基金,挑战全球半导体霸主的地位。业界的巨头们都在思考并谨慎防御中国的半导体野心。
这两天,平衡车行业被一股浓浓的寒意笼罩。近日,上海、北京警方先后对平衡车等进行了集中整治,多款电动滑板车、平衡车被禁止上路。事实上,自美国对平衡车行业启动“337调查”后,中国的平衡车行业就处在一片“愁云惨雾”之中。
其实抛出这个问题的是吴坚鸿,下面是他在某论坛中写下的东西:
“我在深圳一直搞单片机的开发,接的项目各种各样,不计其数。很多朋友问我学习单片机有前途还是嵌入式系统有前途,毫无疑问的,当然是单片机有前途。
嵌入式系统现在炒得很火,满街到处都是嵌入式系统的培训。遇到很多刚入门的朋友,开口闭口都是嵌入式系统。好像觉得嵌入式系统就是武林秘诀,谁掌握了谁就是武林盟主。现在,我愿意公开我的独家心得跟大家分享,看了之后有收获的朋友,也不要感激我,只要记得这个文章的原创是吴坚鸿就可以了。
中国半导体业处于一个独特的环境下,西方势力总是企图扼制中国半导体业的进步与发展,之前靠打与压的方法可能己不再是”最佳”方案,取而代之可能是形式上与中国的合作,共同发展。
如高通与中芯国际的28纳米制程;高通,IMEC,与中芯国际的14纳米制程研发;高通与贵州的服务器芯片合资公司;英特尔,清华与澜起的服务器芯片合作;AMD与天津海光合资,并授权使用x86处理器架构等。首先是应该表示欢迎,但也不要抱过高的期望,因为它们在什么时候都不会愿意培养自己的一个竞争对手呈现。
同样不要天真的认为”扼杀中国半导体业的大势己经改变?”。实质上它们的基点没有丝毫的动摇。只是由于中国是全球最大的IC市场,政府又愿意投资,以及自身不断的强大,从市场经济角度,从根本上谁也不会与money过不去。