资料介绍
前言
目前嵌入式开发平台按照性能可以分为两类,一种是CPU只有数十兆的单片机,一种是比较高级的可以跑Linux甚至Android的嵌入式平台(其实iPhone、Android手机都属于嵌入式产品)。
后者一般基于Linux/unix操作系统做交叉编译,但是前者往往更多的是在Keil上做开发,但由于本人个人关系,比较不喜欢Keil界面,所以一般在做嵌入式开发的时候,都会优先考虑是否有Linux/unix类的SDK(指包含编译工具)。但似乎Mac OSX上做嵌入式开发的人员较稀少,hum.。.因此资料也会相对较少。
本文所举例子,是千千万万种嵌入式芯片的一种,并不具备普遍性,但读完本文应该也会让你略有收获。
系统环境
操作系统: OS X EI Capitan (10.11.5)
硬件平台: nRF51822 (Nordic BLE 芯片)开发板
什么是嵌入式开发 ?
基于嵌入式平台所进行的底层开发,我们称之为“嵌入式开发”。
那么现在传说中的程序猿,哪些猿类是属于嵌入式开发的呢?
举个列子:虽然手机属于嵌入式设备,但目前人数众多的APP开发者不属于嵌入式开发,而是属于应用开发人员(因为他们都是基于手机操作系统进行编程的)。但手机厂家中那些开发手机底层驱动和底层应用的人员则属于嵌入式开发。
目前,因近几年移动互联网的大力发展,使得 Web猿 和 APP猿 族群最为庞大。
什么是交叉编译?
简单来说,在C语言(包括但不限于)编译过程中会分为四个阶段: 预处理 -》 编译 -》 汇编 -》 链接
但是在以上过程中,需要占用“大量资源”,在嵌入式设备(嵌入式设备的设计要诀之一就是能省则省)中并不具备该资源(如编译器、足够快的CPU、内存等),所以需要借助我们的PC平台进行编译。这种在一种平台编译,另一种平台运行的编译,我们称之为交叉编译。
目前嵌入式开发平台按照性能可以分为两类,一种是CPU只有数十兆的单片机,一种是比较高级的可以跑Linux甚至Android的嵌入式平台(其实iPhone、Android手机都属于嵌入式产品)。
后者一般基于Linux/unix操作系统做交叉编译,但是前者往往更多的是在Keil上做开发,但由于本人个人关系,比较不喜欢Keil界面,所以一般在做嵌入式开发的时候,都会优先考虑是否有Linux/unix类的SDK(指包含编译工具)。但似乎Mac OSX上做嵌入式开发的人员较稀少,hum.。.因此资料也会相对较少。
本文所举例子,是千千万万种嵌入式芯片的一种,并不具备普遍性,但读完本文应该也会让你略有收获。
系统环境
操作系统: OS X EI Capitan (10.11.5)
硬件平台: nRF51822 (Nordic BLE 芯片)开发板
什么是嵌入式开发 ?
基于嵌入式平台所进行的底层开发,我们称之为“嵌入式开发”。
那么现在传说中的程序猿,哪些猿类是属于嵌入式开发的呢?
举个列子:虽然手机属于嵌入式设备,但目前人数众多的APP开发者不属于嵌入式开发,而是属于应用开发人员(因为他们都是基于手机操作系统进行编程的)。但手机厂家中那些开发手机底层驱动和底层应用的人员则属于嵌入式开发。
目前,因近几年移动互联网的大力发展,使得 Web猿 和 APP猿 族群最为庞大。
什么是交叉编译?
简单来说,在C语言(包括但不限于)编译过程中会分为四个阶段: 预处理 -》 编译 -》 汇编 -》 链接
但是在以上过程中,需要占用“大量资源”,在嵌入式设备(嵌入式设备的设计要诀之一就是能省则省)中并不具备该资源(如编译器、足够快的CPU、内存等),所以需要借助我们的PC平台进行编译。这种在一种平台编译,另一种平台运行的编译,我们称之为交叉编译。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 嵌入式开发蜂鸣器代码 3次下载
- 嵌入式开发前景如何?嵌入式Linux开发做的是什么工作内容?
- 嵌入式开发培训学什么?嵌入式开发板知识讲解
- python做嵌入式开发_Python和嵌入式的区别是什么?可以做嵌入式开发吗?
- 嵌入式开发(一):嵌入式开发新手入门(转载后续需要修改补充)
- 嵌入式开发
- 嵌入式开发资料免费分享
- 嵌入式开发
- 嵌入式开发前景怎么样?嵌入式开发有哪些优势?
- 嵌入式开发(一):嵌入式开发新手入门
- 如何快速熟练掌握嵌入式开发嵌入式开发工程师需要做哪些事情
- 如何简化嵌入式开发项目 13次下载
- 嵌入式开发之旅笔记 10次下载
- 基于ARM的嵌入式开发
- 嵌入式开发圣经
- fpga是嵌入式开发吗 698次阅读
- STM32嵌入式开发中的RTOS,你用过哪些? 1683次阅读
- 一款专业且全面的嵌入式开发调试工具 1021次阅读
- 嵌入式开发中串口通讯方案 2249次阅读
- 嵌入式开发的产品有哪些_嵌入式开发的流程 1w次阅读
- 基于Mac上做嵌入式开发简析 3829次阅读
- 解析嵌入式开发中的一些硬件相关概念 856次阅读
- 在Nios II平台下搭建RTEMS嵌入式开发简析 1510次阅读
- 嵌入式开发好学吗_嵌入式开发职业发展方向是什么 8950次阅读
- 什么是嵌入式开发板_学嵌入式用什么开发板 6944次阅读
- 嵌入式开发和单片机开发有什么区别和联系 3.5w次阅读
- 嵌入式开发工具有哪些_五款嵌入式开发工具推荐 4w次阅读
- 学嵌入式开发入门_学嵌入式开发需要看哪些书籍 2.4w次阅读
- 嵌入式开发环境的搭建 8304次阅读
- 嵌入式开发就业前景分析_嵌入式领域的职业发展方向 1.8w次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多