历史上的今天
返回首页

历史上的今天

今天是:2024年08月30日(星期五)

正在发生

2019年08月30日 | S5PV210开发 -- 前言

2019-08-30 来源:eefocus

都说学习嵌入式的基础是 C语言+数据结构+一款CPU体系结构。


其中对于我来说第一掌握了C语言、第二熟悉UNIX操作系统和数据结构与算法,第三有针对TI和海思板卡的软硬件开发经验,然后熟悉图像和流媒体技术等。


所以接下来的总结会根据培训时的进度分 ARM、系统移植、驱动开发 这三部分来讲。


了解完硬件设计篇、开发基础篇、系统移植篇,会优先搭建 Android 操作系统。要能写一个简单的APP demo。


最后顺便要把之前转载的设备驱动部分的博客归类总结,该删除的删了。




首先要了解一下什么是嵌入式。


更多知识点,参看:嵌入式基本知识必备


一、什么是嵌入式系统

(1)嵌入式系统定义

嵌入式系统是以应用为中心,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积及功耗严格要求的专用计算机系统。


除了大型机、服务器、工作站、PC。由软件、硬件共同构成的专用系统”

特点:“嵌入”、“计算机”、“专用”


(2)嵌入式系统应用领域


(3)嵌入式系统特征

嵌入式系统无处不在无固定形态


专用性强,软硬件多样化


— 小型化、功耗敏感、成本敏感


—要求高可靠性、高稳定性


—通常有实时性要求


软件可固化


有些行业要求芯片或期间的供货周期较长


是多学科结合,是技术密集、资金密集、高度分散、不断创新的知识集成系统。


嵌入式系统软件开发通常需要专门的开发工具和开发环境


二、嵌入式系统构成

嵌入式系统有软硬件共同构成


嵌入式硬件最小系统:处理器、电源电路、复位电路、时钟电路。


三、嵌入式岗位或者说是嵌入式行业的职业面向

1、Linux c应用开发工程师

2、嵌入式开发工程师

3、C软件工程师

4、Linux驱动开发工程师

5、Android驱动开发工程师

6、Linux网络开发工程师

四、嵌入式系统职业岗位分析

参看:嵌入式系统职业岗位分析


企业需求的嵌入式人才:

1、嵌入式Linux应用软件开发工程师: 熟悉嵌入式Linux系统架构,熟悉Linux开发规范和流程,精通Linux系统下C语言应用编程,文件操作、进程控制、进程间通讯、多线程编程、网络编程(TCP/IP协议、socket编程)

2、嵌入式底层驱动开发工程师:熟悉Linux驱动开发的基本知识,Linux内核修改和编译,熟悉 Bootloader原理与移植,掌握文件系统制作,掌握Gcc/Makefile的使用,Linux驱动开发。

3、 嵌入式C/C++应用软件开发工程师:精通Linux系统下QT应用编程,熟悉QT应用编程中各个组件,掌握QT多线程、网络编程以及2D/3D图形界面绘制

4、 嵌入式接口开发工程师:熟悉ARM体系结构,精通ARM接口编程,对硬件协议有研究,精通串口协议、I2C协议、I2S协议以及SPI协议。


推荐阅读

史海拾趣

Advantech公司的发展小趣事

Advantech公司是一家全球领先的工业计算机、自动化和嵌入式解决方案提供商,其发展历程充满了创新、合作和技术进步。以下是关于Advantech公司发展的五个相关故事:

  1. 创立与早期发展: Advantech公司成立于1983年,最初名为台湾多媒体公司,其初衷是提供音频和视频卡。随着技术的发展和市场需求的变化,公司逐渐转型为提供工业计算机和自动化解决方案的领先供应商。

  2. 全球化战略: 随着全球市场的不断扩大,Advantech制定了全球化战略,积极拓展海外业务。1994年,公司在美国成立了第一家子公司,标志着其国际化发展的开始。此后,Advantech陆续在欧洲、亚洲和其他地区建立了办事处和分支机构,构建起了覆盖全球的销售和服务网络。

  3. 技术创新与合作伙伴关系: 作为工业自动化领域的领导者之一,Advantech不断进行技术创新,并与全球各类合作伙伴密切合作。公司积极投入研发资金,不断推出新产品和解决方案,以满足客户不断变化的需求。同时,Advantech与众多软件和硬件供应商建立了紧密的合作关系,共同推动行业的发展。

  4. 智能化转型: 随着工业4.0和物联网的迅速发展,Advantech积极响应智能化转型的趋势,推出了一系列智能化解决方案,涵盖工业自动化、智慧城市、智能交通等多个领域。公司致力于为客户提供智能化、数字化的整体解决方案,助力其实现生产效率提升和智能化升级。

  5. 生态系统建设: 为了进一步提升解决方案的综合性和竞争力,Advantech积极构建生态系统,与行业合作伙伴共同打造全方位的服务体系。公司通过开放式的合作模式,与合作伙伴共享资源和技术,实现优势互补,共同拓展市场,推动行业的发展和进步。

以上述五个方面为基础,Advantech在电子行业中不断发展壮大,成为了全球工业自动化和智能化领域的领导者之一。

Custom Components Inc公司的发展小趣事

随着全球环保意识的不断提高,电子行业对绿色环保和可持续发展的要求也日益严格。CCI积极响应这一趋势,将绿色环保理念融入公司的战略规划和日常运营中。

公司不仅采用了环保材料和绿色生产工艺来降低产品对环境的影响,还通过优化生产流程和资源利用等方式降低能耗和排放。此外,CCI还积极参与行业环保组织和公益活动,推动整个行业向更加绿色、环保的方向发展。

骏晔科技(DreamLNK)公司的发展小趣事

骏晔科技在无线通讯模块领域一直寻求创新。2019年,公司与硬之城达成战略合作,推出了高性能的FSK双向收发模块。这款模块采用了最新的FSK调制技术,极大地提高了数据传输的稳定性和效率。通过这一创新,骏晔科技在物联网设备通讯领域取得了显著的市场份额增长。

General Electric Company公司的发展小趣事
具有较高的增益精度和线性度,能够准确放大输入信号。
长园维安(CYGWAYON)公司的发展小趣事

长园维安始终关注环保和可持续发展。公司积极推行绿色制造和循环经济模式,降低生产过程中的能耗和排放。同时,长园维安还注重产品环保性能的研发和改进,为客户提供更加环保、节能的产品。这些努力使长园维安在电子行业中树立了绿色发展的典范。

AVG [AVG Semiconductors(HITEK)]公司的发展小趣事

随着全球对可持续发展的关注度不断提高,AVG也积极响应这一趋势,将可持续发展理念融入公司的战略和运营中。公司注重环保和节能减排,采用环保材料和生产工艺,减少对环境的影响;同时,AVG还积极参与社会公益事业,为社会做出贡献。这些举措不仅提升了AVG的社会形象,也为公司的长远发展奠定了坚实的基础。

这些故事只是AVG Semiconductors(HITEK)在电子行业发展中众多精彩瞬间的一部分。通过技术创新、市场扩张、合作伙伴关系的建立以及应对挑战和危机的能力,AVG不断壮大自身实力,为电子行业的发展做出了重要贡献。未来,AVG将继续秉持创新精神和社会责任感,在电子行业中书写更加辉煌的篇章。

问答坊 | AI 解惑

电子元器件:第一块DSP板设计中的点滴

从2006.8.1开始正式接触DSP到现在也已经一个多月了,从开始的在自己的开发板上调试熟悉DSP到现在要自己设计DSP,真的是很不容易.我想把在设计中遇到的问题和常用的电路芯片选择归纳如下:     1.电源部分使用了AC-DC5V的变压器,在引入板子 ...…

查看全部问答>

LM3S移植ucos

不知道大家用LM3S系列的多不,目前有不没有移植ucos的吗?不过在移植 时可以参考sTM32的移植例子! 我发个文档供大家参考: 1:文档 2:iAR工程: 以上内容仅供参考! 建议大家自己移植!…

查看全部问答>

uc/os-ii

eeworld真是个好东西,什么问题不懂 一提出来就可以解决,我已经受益匪浅了。 这里有uc/os的版块吗?我很需要和做这方面的人交流交流啊…

查看全部问答>

socket编程可不可以用域名

我原来的socket程序用ip,现在我申请了域名,想把ip换为域名,怎么改写原来的程序???…

查看全部问答>

请问一个c8051f单片机时钟使用的问题

现在用c8051f020的片子,使用的是外部振荡器产生时钟。可是我看datasheet上说串口使用系统时钟,是串口必须使用片内的时钟产生所需的波特率吗?同一个片子能既使用外部时钟有使用片内的时钟吗,谢谢!…

查看全部问答>

【请推荐一块数据I/O接口卡】

需要选择一款数字I/O卡,主要是用来进行信号的延时,输入的是光电开关转换的数字量,经过I/O卡的延时处理,输出触发信号去驱动摄像机进行数据采集,延迟大约0.5秒,速度不需要很快,希望用过类似性价比比较高的高手推荐一款,价格在1000元以内。…

查看全部问答>

职业培训机构首倡“中小软件企业人才供应计划”

本报讯:近日,瑞海软件公司技术负责人李成坐在北大青鸟APTECH培训中心内设立的招聘现场,正根据笔试和面试结果宣读招聘的学员名单。这一次,李成在北大青鸟APTECH培训中心又招聘到3名java方向的技术开发人员。为满足像瑞海公司这样的IT人才需求, ...…

查看全部问答>

LED显色指数是什么意思

replyreload += \',\' + 759478;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>