arm开发嵌入式开发是什么?前途怎么样?
arm开发 时间:2021-08-14 阅读:(
)
PLC 和ARM开发难度比较
1、plc是面向应用的,编程容易,面向单个项目的,上层应用的
2、arm是面向批量的,面向降低成本的,面向开发系列产品的,电子级别的
arm 更加专业,更加基础,PLC是人家做好的 我们只需要会用即可一乐
肯定是arm要难了 不是一个层次上的嵌入式ARM开发的学习过程
先学习嘛
一、硬件:
ARM体系结构,接口电路
二、软件:
Loader移植
嵌入式操作系统移植
驱动级开发
应用级开发
操作系统应用
后四项取决于你选择的操作系统及Shell。
3-4项属于软件开发。
什么是嵌入式开发?
嵌入式开发有很多个层次,大致有以下步骤:
硬件道路:
第一步: 嵌入式开发 pcb设计,一般为开发板的电路裁减和扩充,由开发板原理图为基础,画出PCB和封装库,设计自己的电路。
第二步: SOPC技术,一般为FPGA,CPLD开发,利用VHDL等硬件描述语言做专用arm芯片开发,写出自己的逻辑电路,基于ALTER或XILINUX的FPGA做开发。
Arm9
第三步: SOC设计,分前端,后端实现,这是硬件设计的核心技术:芯片设计.能做到这步,已经不属于平凡的技术人员。
arm9开发板
软件道路:
第一步:bootloader的编写,修改, 通过这步熟悉ARM硬件结构,学习ARM汇编语言,阅读ARM的芯片手册,感觉就是像操作51单片机一样操作ARM芯片.这一步最好的两个参考资料就是:芯片手册和bootloader源代码。
第二步:系统移植, 驱动开发, 我只做过linux方向,所以也推荐学习嵌入式linux系统,作为标准体系,他开源而且可以获得大量学习资料.操作系统是整个计算机科学的核心,熟悉 kernel实属不易,kernel, 驱动
开发的学习,没有什么捷径,只有多读代码,多写代码,熟悉系统API.. understanding linux kernel , linux device driver 都是不可多得的好书,值得一看。
第三步:应用程序的编写,各种GUI的移植,qt , minigui都被大量采用,两种思想都类似,熟悉一种就可以。
软件道路中,驱动系统应该是最深入的部分,不是短时间可以掌握的,需要有勇气和耐心。
嵌入式开发,软硬结合,因为硬件条件比PC差很多,所以肯定会遇见不少问题,因此实践的勇气更加重要.有问题就解决问题,无数次的实验,也许是解决问题的必由之路ARM开发软件有哪些?
1.厂商:IAR
软件包:Embedded Workbench for ARM (EWARM)
集成开发环境:EWARM
编译器:piler
2.厂商:ImageCraft
软件包:ICCV7
集成开发环境: ImageCraft IDE
编译器:ICCV7
以上都是针对于ARM软件开发的。
3.你所提问的IAR是厂商,EWARM6.1、EW8051、Embedded Workbench for AVR5是集成开发环境。
里面的关键字说明它们的用途ARM8051AVR,所以你要开发基于AVR单片机,只能采用IAR Embedded Workbench for AVR5.30软件包。
嵌入式开发是什么?前途怎么样?
嵌入式开发板,从概念上来讲,与软件外包非常类似(软件外包是指软件外包提供商为了集中精力从事核心竞争力业务,降低项目成本,同时提高项目实施的质量,将自己的软件项目中的全部或部分工作发包给合适的软件企业去完成)。
像嵌入式产品的硬件、引导代码、驱动程序、文件系统、协议层、基本应用软件这些方面,都是电子产品的公共和通用部分,并不是产品能够形成差异化的关键技术,在这个讲求分工合作的时代,如果是这部分的工作量比较大,或者是厂商没有相关的开发人员的时候,就能够选择由第三方完成这些软件开发的工作,加快产品研发的进程,实现产品的迅速上市,抢占市场先机。
cyun怎么样?cyun蓝米数据是一家(香港)藍米數據有限公司旗下品牌,蓝米云、蓝米主机等同属于该公司品牌。CYUN全系列云产品采用KVM架构,SSD磁盘阵列,优化线路,低延迟,高稳定。目前,cyun推出的香港云服务器性价比超高,香港cn2 gia云服务器,1核1G1M/系统盘+20G数据盘,低至29元/月起;香港多ip站群云服务器,16个ip/4核4G仅220元/月起,希望买香港站群服务器的站长...
IntoVPS是成立于2004年的Hosterion SRL旗下于2009年推出的无管理型VPS主机品牌,商家提供基于OpenStack构建的VPS产品,支持小时计费是他的一大特色,VPS可选数据中心包括美国弗里蒙特、达拉斯、英国伦敦、荷兰和罗马尼亚等6个地区机房。商家VPS主机基于KVM架构,最低每小时0.0075美元起($5/月)。下面列出几款VPS主机配置信息。CPU:1core内存:2GB...
LOCVPS商家我们还是比较熟悉的老牌的国内服务商,包括他们还有其他的产品品牌。这不看到商家的信息,有新增KVM架构轻量/迷你套餐,提供的机房包括香港云地和美国洛杉矶,适用全场8折优惠,月付29.6元起。LOCVPS是一家成立于2011年的稳定老牌国人商家,主要从事XEN、KVM架构的国外VPS销售,主推洛杉矶MC、洛杉矶C3、香港邦联、香港沙田电信、香港大埔、日本东京、日本大阪、新加坡等数据中心...
arm开发为你推荐
app退款苹果app能不能退款ucosiiucosii操作系统能运行什么软件rbooracle中rbo和cbo的区别cs躲猫猫cs躲猫猫的游戏叫什么安卓模拟器哪个好用安卓模拟器哪个好用局域网ip扫描工具局域网的IP段怎么扫描系统登录界面电脑用户登录界面,输入密码登不进去了,怎么解决,急阶乘函数C语言编写一个求n阶乘的函数,在主函数中输入n,调用函数求n阶乘。。谢谢第五人格抄袭第五人格逃生模式与猫和老鼠如出一辙,这是否存在抄袭?好用的手机杀毒软件大家都在用什么手机杀毒软件?哪个最好用?
最新代理服务器 winscp 免费主机 2014年感恩节 512av suspended 主机屋免费空间 天猫双十一秒杀 主机合租 e蜗 河南m值兑换 如何安装服务器系统 ca187 最漂亮的qq空间 域名dns www789 vul 国外在线代理服务器 独立主机 中国电信测速网站 更多