不同型号的u盘芯片型号检测工具库函数一样吗

【嵌入式学习】常见的嵌入式linux学习和如何选择ARM芯片 问答48_牛宝宝文章网||【嵌入式学习】常见的嵌入式linux学习和如何选择ARM芯片 问答48专题:常见的ARM嵌入式学习问答—合嵌电子科技有限公司1.
ARM嵌入式是学习硬件好还是学习软件好?答:学习硬件好还是软件好,如果你能精通其中的任何一个,都好!学硬件,绝大多数人大学毕业后都可以做硬件设计,这时候大家是一个差不多的水平线上,所以感觉上好像没有门槛!但是电子产品设计的难点是稳定性,尤其是电 磁兼容性的设计。N年之后,也许三年,也许五年,也许八年,总之年数不等,这时候水平上就有了高低之分:有些人设计出来的电子产品就是不怎么出问题,有些 人设计出来的电子产品就是一直有问题。硬件的设计,是设计经验和理论再学习的结合:电磁场与电磁波、微波与天线、高速信号处理、信号完整性、PCB布线的 实际措施、系统电磁兼容的处理措施、电路调试的能力与解决电路故障的能力,等等,学软件,很多人大学毕业后都无法从事这个设计工作,因为大家在学校的努力程度不同,很多人实际上还没有进入编程的门槛内。但是进入门槛后,绝大多数人的水平 会处于差不多相同的水平线上,极个别的水平高一些,体现在程序的稳定性和程序运行效率上。软件的设计,主要体现在这两点单片机的硬件和软件,因为主频太低,很少出现稳定性的问题,软件的工作量也小,很多单位的软硬件都是一个人做。但是到了主频很高的32位微处理器后,硬件的稳定性特别容易出问题,功能复杂度增大,硬件设计的难度增加了,软件编程的工作量加大了,所以多数公司的软件和硬件开始有多人分开设计。树叶有专攻!大树叶负责系统设计,各种小树叶有的做硬件设计,有的做软件编程。宗旨就是发挥各自的强项!完成最后的系统功能设计另外一个需要强调的是,学习硬件还是软件,还要看个人对硬件感兴趣,还是对软件感兴趣?2.
嵌入式软件和硬件,哪一种职位待遇更高?或者说,在设计中哪一个更重要?答:刚进入职场时,一般来说嵌入式软件的待遇会稍高一些。因为之前说了,很多人没有进入软件设计的门槛内。但是软件毕竟是青春性的职业,随着年龄的增加和设计经验、设计能力的增加,硬件设计的待遇水涨船高,慢慢会与软件职位的待遇相同甚至高于软件的职位。至于谁更重要,硬件相当于躯体,软件相当于血液,缺一不可,没有谁更重要的说法。如果从产品的角度看,硬件更重要一些。因为在产品中出了问题,硬件的稳定性问题基本上只有找高手重新设计,如果是电路原理上的问题还可以直接增加或者减少元件来解决。软件上不稳定问题基本上可以通过修改程序设计并重新下载程序到芯片中来解决。如果从设计的角度看,系统设计更重要,因为系统设计要求懂一些软件的基本设计,更要对硬件设计有相当的造诣,这样他才能把握住系统设计的要求,正确提出设计方案。3. 学完51单片机后,想买ARM开发板继续学习,是买ARM7还是ARM9?答:如果你的单片机编程能力比较强,建议直接买ARM9的板子,跑linux系统的,学习嵌入式软件编程。如果你的单片机编程能力比较一般,建议先购买CORTEX-M3的开发板,比如盘古STM32开发板和盘古LPC1768开发板,先学习32位ARM的编程(支持轻量级的操作系统,比如UCOS),锻炼实际的编程能力。有了一定的编程能力后,再买ARM9的板子,跑linux系统的,学习嵌入式软件编程。总之就是多动手,遇到问题多了慢慢积累起来,就能够融会贯通了!4. 到底是学习哪种内核:ARM7、CORTEX-M3、CORTEX-M4、ARM9、CORTEX-A8还是CORTEX-A9?答:首先说明基于ARM7内核的芯片现在已经很少了,大部分公司都陆续停产了。而且价格没有优势,主频也不高,只能跑UCOS或者Uclinux系统。CORTEX-M3内核的芯片是目前用量比较大的32位ARM芯片,主频约70MHz到120MHz之间,比如STM32F103、LPC1768等型号。CORTEX-M4内核的芯片支持DSP指令功能,主频100MHz到200MHz之间,比如STM32F4等型号。这两种内核的芯片可以基于库函数进行编写程序,或者基于寄存器直接编写程序,可以跑轻量级的操作系统,比如UCOS等。ARM9内核的芯片,是目前市场上运行嵌入式操作系统(linux、wince)主流的32位ARM芯片,主频约180MHz到500MHz之间。CORTEX-A8和CORTEX-A9内核的芯片,可以运行多种嵌入式操作系统(linux、wince、android)。Cortex-A8处理器的速率可以在600MHz到超过1GHz的范围内调节,能够满足那些需要工作在300mW以下的功耗优化的移动设备的要求。Cortex-A9处理器的速率可以到1GHz以上,支持多核。如果是初学者,学习库函数编程的或者寄存器编程的,建议学习CORTEX-M3内核的芯片;如果是学习linux的嵌入式软件编程,建议学习ARM9内核的芯片;如果是学习Android的嵌入式软件编程,建议学习CORTEX-A8和CORTEX-A9内核的芯片;5. ARM芯片如何选择型号?答:ST公司:基于CORTEX-M3内核的芯片STM32F103、基于CORTEX-M4内核的芯片STM32F4,是目前最流行的CORTEX-M3内核的芯片。N XP公司:基于CORTEX-M3内核的芯片LPC1768、LPC1788、基于CORTEX-M0+内核的芯片LPC800系列,ARM9内核的芯片LPC3250,在设计中的认可率都比较高。ATMEL公司:一直采用ARM核心技术,最高也只采用到ARM9技术,旨在打造稳定的工业级芯片,不追求性能上的卓越,但求性能更加的可靠的工业级芯片。能克服各种恶劣的环境,及各种干扰,功耗低,让工业控制能更加稳定有条不紊的进行。现在的ARM9内核芯片有AT91SAM9260、AT91SAM9263、AT91SAM9G45等德州仪器TI: 一直致力于研究处理速度更快,功能更加强大的芯片。更是采用ARM最新技术Cortex A8来提升芯片的性能。使得一些芯片的处理速度与X86架构的MCU不分伯仲。但是最近OMAP系列芯片据说被裁了,可能会退出市场。这让选择TI芯片的人心里有点害怕!而且,TI的芯片更新速度太快,让选择他们芯片的厂家也无所适从。现在的CORTEX-A8内核芯片有AM3358、AM3359等。SAMSUNG半导体: SAMSUNG生产ARM内核芯片的超高性价比是无人能敌的。正因为这点, 其芯片也得到很多厂家的亲睐。例如S3C2440性价比极高,一般消费电子产品中应用较多,不适于在严苛的工控环境中使用。现在的ARM9内核芯片有S3C2440、CORTEX-A8内核芯片S5PV210等。最近老是看到不少个人和厂家宣传:使用三星的2440或者三星公司的其他型号设计为工控产品,而且我听到不少厂家说芯片的工作温度都做过老化试验,低温可以到零下40度。这个低温的实验条件只是工业级的一个强制性温度试验条件,并不是在这个低温下正常工作就是工控级芯片。工控级的应用真正难以实现的是在各种恶劣电磁环境下的稳定工作,可惜大部分芯片都不能实现这种要求。稳定性是工控级应用的第一要素,这也就是为何ATMEL的芯片很多型号一卖就是十几年,他们的芯片做的就是稳定。比如AT91RM9200、AT91SAM9260、AT91SAM9G45等.6. 学习ARM主要学习啥?答:在硬件上主要学习ARM内核芯片的电路设计及其附加外围电路(USB、SDIO、CAN、485、SPI、PCI等)设计以及高速数字信号处理、信号完整性设计、电磁兼容设计,说白了就是学习如何设计出高稳定的ARM系统电路。ARM内核(CORTEX-M3、CORTEX-M4、ARM9、CORTEX-A8、CORTEX-A9等)的芯片,主频越来越高,实现稳定性的设计难度越来越大。软件上主要学学习基于操作系统的应用层程序的编程和基于操作系统的驱动程序编程或者基于库函数的裸机程序编程等等。CORTEX-M3、CORTEX-M4内核的芯片,可以运行裸机程序或者轻量级的UCOS系统,软件上主要学习裸机程序的编程; ARM9、CORTEX-A8、CORTEX-A9内核的芯片,可以运行linux操作系统、android操作系统、wince操作系统等,学习基于操作系统的应用程序编程7. 是先学习基于操作系统的应用层程序的编程,还是先学习基于操作系统的驱动程序的编程?答:基于操作系统的应用层程序的编程是嵌入式软件设计的基础,它基本上可以不需要熟悉底层硬件就可以完成程序设计,所以学习嵌入式linux应用程序编程买开发板时,只要可以运行linux系统的开发板都可以。。基于操作系统的驱动程序的编程设计,要求设计人员不仅要熟悉操作系统,还要熟悉底层硬件,最好有过基于寄存器的程序编写经历,对设计人员的要求比较高。现在的驱动程序的编程设计,芯片原厂大部分已经提供了。在芯片原厂做驱动程序设计的人员,水平会高得多,不过中国的芯片厂很少,大家暂时没多少机会。从产品的设计角度看,驱动程序的设计难度已经降低。所以建议:先学习基于操作系统的应用层程序的编程,有了一定的编程经验后再去学习基于操作系统的驱动程序的编程设计。8. 一定要学习GUI界面设计吗?答:嵌入式软件的应用程序设计中,GUI界面设计只是产品中支持液晶屏显示的才会用到。而且,在实际的产品设计中,因为软件的工作量比较大,软件设计也是多人合作的,一般会有专人做GUI界面设计的。因为一般的应用程序设计师基于C语言的,GUI界面设计基本上是基于C++语言,所以对初学者来说,还是有很大区别的,建议初学者在最初的学习中不用花费太多的精力去学习GUI界面设计。9. 买哪种ARM开发板?答:裸机程序的开发板:建议购买基于STM32F103、STM32F4、LPC1768、LPC1788等芯片的开发板,这些型号的芯片基本上已经获得设计人员广泛的认可了。在此特别强调一款STM32开发板:合嵌盘古STM32开发板,支持LED、按键、蜂鸣器、RS232串口、RS485总线、CAN总线、EEPROM、 DATA FLASH、板载加速度传感器、3.2寸液晶屏、SD卡、USB DEVICE等,提供UCOS和UCGUI移植和实际应用例程。另外提供GPS、GPRS、ZIGBEE、WIFI、MPU6050陀螺仪等模块和基于STM32的例程。另外特别开发了Android手机控制合嵌盘古STM32开发板的物联网平台:Android手机运行手机端软件,可以控制STM32开发板上的LED亮灭和蜂鸣器的发声,另外可以接收STM32开发板上的AD转换值和采集到的芯片温度值,以及加速度传感器采集到的加速度值。手机端图片如下:有嵌入式操作系统的:如果从产品设计应用环境的角度看,如果是消费电子的,请选择 SAMSUNG 的S3C2440开发板、S5PV210开发板;如果是工控级的,请选择ATMEL公司的AT91SAM9260开发板、AT91SAM9G45开发板或者选择TI的AM3359开发板。如果从学习的角度看:学习linux软件编程的,不需要触摸液晶屏的建议买AT91SAM9260开发板;学习linux软件编程的,而且需要触摸液晶屏的建议买AT91SAM9G45开发板或者S3C2440开发板。学习Android软件编程的,建议买S5PV210开发板、AM3359开发板。在此特别强调一款ARM9开发板:合嵌盘古AT91SAM9260开发板,真正的工业级芯片,主芯片的封装是QFP封装,特别适合不需要液晶屏的项目,生产工艺可控,焊接技术高的,手工焊接也可以搞定。不像BGA的芯片,生产工艺很麻烦。主频200MHz左右,跑linux系统。如果需要这种芯片的开发板,欢迎联系合嵌电子科技有限公司。10. 电磁兼容号称黑色艺术,请问如何学习硬件设计中的电磁兼容设计?答:大家都知道电子产品设计中,稳定性最难处理的是良好的电磁兼容设计。首先需要从理论上充实自己:电磁场和电磁波、微波与天线、高速数字信号、信号完整性分析、电磁兼容导论、电磁兼容和印刷电路板理论设计和布线、电磁干扰排查及故障的解决电磁兼容技术等等。其次需要在实际的设计中运用这些理论,并且需要在电磁兼容测试中结合自己的实际设计理解这些理论的独特运用。也就是实际设计与理论再学习相结合的一个过程,不会一蹴而就!11. 合嵌电子科技公司提供哪些嵌入式开发板?答:设计高可靠性和良好的电磁兼容性的嵌入式开发板,是合嵌电子科技一贯的追求!合嵌电子科技公司承接特殊订制和项目设计。合嵌电子科技有限公司,主要研发销售《合嵌盘古》嵌入式工控板、开发板:AT91SAM9260工控板、STM32F103VET6学习板、STM32F407工控板、LPC1768开发板、AT91SAM9G45工控板、S5PV210开发板。诚招各地代理,联系QQ:欢迎联系合嵌电子科技公司。网址:www.ue-tech.net合嵌电子科技公司
谢工转载请保留本文连接:分享到:相关文章声明:《【嵌入式学习】常见的嵌入式linux学习和如何选择ARM芯片 问答48》由“盛满了心碎”分享发布,如因用户分享而无意侵犯到您的合法权益,请联系我们删除。TA的分享查看: 6757|回复: 12
同牌子,不同型号芯片的两张显卡可以用在同一张主板上吗???
主板的型号是-微星的P35 NOE2,现在接着蓝宝的5450,手上还有张2600pro闲着想利用一下。其实5450主要是看高清使用,虽然不怎么游戏,不过最近试试玩大菠萝2居然卡的无法接受,看来5450就是一张高清卡而已,不想投太多的米电脑上,游戏基本都是用360.
我想可不可以这样,5450接主板的pcie x8槽,2600PRO接x16槽,然后5450的HDMI接口接功放的HDMI口,2600就接DVI,各负其责。
不知道这样行的通吗??
系统是使用win7 64位
D2都卡。。你好把机器砸了
你最好检查检查机器是否有问题,D2是不可能会卡的
我的机器百分之五十看高清,百分之四十九听歌,只有那1%才游戏,我想知道这样2卡共用可行不??
你先把系统问题搞定再考虑双卡并用= =
D2都卡?你那两张卡随便哪张玩D2都不会卡。
PS:你不会用一个2nnn*1nnn分辨率的显示器吧。
请运行D2VidTst.exe改2D模式,你会发现无比的流畅,新显卡用3D模式都会非常郁闷。
diablo2卡……
TNT2 VANTA路过表示无压力
845跑起来非常流畅
头像被屏蔽
提示: 作者被禁止或删除 内容自动屏蔽
TNT2 M64表示无鸭梨
N年前 810 通关的路过............帖子很冷清,卤煮很失落!求安慰
手机签到经验翻倍!快来扫一扫!
同品牌、相同芯片组不同型号的主板BIOS可以互刷吗?
2082浏览 / 3回复
如题! 我的是TF7025 M2我想问下,映泰的TF7050 M2和TF7025 M2芯片组相同只是型号和功能略有不同,这两块板子的BIOS能否互刷?
对 楼主 不服就来 说:=========================功能有支持、BIOS芯片型号一样的话,应该可以互刷
一般来讲BIOS只有容量大小的区别和外型的区别,品牌不太重要。 而BIOS文件的类型分为好几个厂商,一般在BIOS上面的贴纸上或开机时可以看到,再具体到用途上,一片BIOS只能对应一个牌子的一个型号的产品,不能混用,要找特定牌子的特定型号的BIOS得到对应的硬件生产厂商的网站上去找。
芯片组相同,不同型号的不建意刷BIOS!如K8M800-M7A刷成了K8M800VGA再想把BIOS刷回来就难了!需要收费了!BIOS里面80%的参数是相同的!剩下15%参数是不同的!这样将会导致某些功能不能使用!
您需要登录后才可以回帖&&&|&&&&&
用户名/注册邮箱/注册手机号
其他第三方号登录热门关键词21ic官方微信-->
后使用快捷导航没有帐号?
查看: 2970|回复: 4
两个公司的ARM芯片的固件库函数一样吗?
&&已结帖(40)
主题帖子积分
中级技术员, 积分 253, 距离下一级还需 47 积分
中级技术员, 积分 253, 距离下一级还需 47 积分
主题帖子积分
专家等级:结帖率:86%
主题帖子积分
中级技术员, 积分 253, 距离下一级还需 47 积分
中级技术员, 积分 253, 距离下一级还需 47 积分
请问一下两个公司的ARM芯片(LPC1752和STM32F103)都是 CORTEX M3内核,它们的固件库一样吗?两个芯片哪一个性价比好,开发比较方便?
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
主题帖子积分
专家等级:结帖率:84%打赏:0.00受赏:4.00
主题帖子积分
怎么可能会一样。。。& &&&ARM芯片,只是核心相同,外围模块完全不同。。。
性价比,要就具体应用来说的,不然另一种芯片岂不是没有存在必要了?
开发方便应该差不多吧。
& & 好久不嚼槟榔
主题帖子积分
中级技术员, 积分 253, 距离下一级还需 47 积分
中级技术员, 积分 253, 距离下一级还需 47 积分
主题帖子积分
专家等级:结帖率:86%
主题帖子积分
中级技术员, 积分 253, 距离下一级还需 47 积分
中级技术员, 积分 253, 距离下一级还需 47 积分
开发工具可以通用吗?例如JTAG,JLINK等。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
LPC1752是什么库函数 不懂 赐教啊 各位高手
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
主题帖子积分
专家等级:结帖率:93%打赏:0.00受赏:48.10
主题帖子积分
肯定不一样,固件库是关于内核以外的片内集成功能模块编写的通用操作函数,每个厂家的外设模块都不一样,所以固件库肯定也都不一样。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
技术高手奖章
人才类勋章
时间类勋章
晶莹之水滴
发帖类勋章
终身成就奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术领袖奖章
人才类勋章
时间类勋章
核心会员奖章
等级类勋章
热门推荐 /3

我要回帖

更多关于 如何查看u盘芯片型号 的文章

 

随机推荐