嵌入式高手要学习的内容

嵌入式学习培训要学多久?嵌入式学习哪些内容 嵌入式越来越复杂,一个SOC芯片上集成的模块越来越多。以手机为例,典型的嵌入式产品,我们看看上面集成了多少模块:触摸屏、LCD、USB、WiFi、4G等无线通信、音视频编解码IP、DDR、存储控制器、3D/2D加速、GPS、指纹识别、NFC、DMA、G-sensor各种传感器…。 随着嵌入式的火热,参加嵌入式培训的很越来越多,嵌入式学习培训要学多久呢?对于嵌入式学习一般都是4-6个月的时间。太短... 阅读详情
 嵌入式门槛虽然较高,但和其他事物一样,并不是牢不可破的.
学习步骤如下:
1、《C语言》第二版 谭浩强; 《C程序设计语言》第二版 徐宝文译机戒工业出版社
2、《数据结构》C语言版 黄国愉、叶乃青编清华大学出版社
3、《实用C++程序设计》第二板 中国电力出版社 Steve_Oualline著
    此阶段主要是学习其面向对象的编程思想,加深对C语言和数据结构的理解。
4、学习单片机
    你能用51单片机做出一样实际的东西吗?即使它再简单!
    要注意加深对中断的理解。
5、学习ARM单片机。
   (1)、细读《ARM微控制器基础与实战》周立功编写(注:即使你不用书中的开发板)
   (2)、细读相关芯片的原版英文文档。如:arm920TE.pdf S3C2410_1.2.pdf
6、学习uCOS!!操作系统。
   (1)、细读《嵌入式实时操作系统uC/OS-!!》第二版召贝贝译
   你能把uCOS!!移植到自己的平台上吗?
   (2)、能编写在uCOS!!操作系统环境下运行的针对具体硬件的驱动程序
7、熟悉Linux环境,学习Linux环境编程,学习交叉编程
   (1)、细读《linux命令大全.pdf》
   (2)、细读《GNU Make 使用手册(中译版).pdf》
   (3)、学习创建交叉编程环境.
8、学习Linux操作系统。
   (1)、《UNIX环境高级编程》
   (2)、细读“joyfire 笔记”,可在“www.qianrushi.com”网站的好书下载栏目获取
   (3)、细读《linux内核完全注释》
   (4)、细读《understanding the linux kernel 2》
   (5)、利用源代码阅读利器工具”Source Insight”进行真正的linux内核原码刨析
   (6)、最后进行内核移植,能编写在linux操作系统环境下运行的针对具体硬件的驱动程序
9、学习Linux设备驱动编写。可参考《Linux设备驱动程序》
10、复习C++,学习用QT进行图形界面编程
   (1)、细读《QT编程宝典》
   (2)、学会通过查看QT电子文档进行QT GUI实地编程
   (3)、学习交叉编程.(其实就是把命令qmake变为tmake)
11、当然,也可学习一下PCB的制作和设计一个自己的CPU(即软壳)
12、要想成为高手中的高手,最好从钻研如下领域修炼:
    分析一种rtos的源代码--ucos最容易;
    分析一种通讯协议栈的实现方式--tcp/ip最实用;
    精通一种dsp的开发集成环境--ti ccs2.1最优秀,精华在其内带的rtos;
    精通一种单片机的开发集成环境--keil c最经典;
    精通一种mcu的开发集成环境--ads 1.2最流行;
13、要想成为大师级人物再从如下领域开始修炼:
    精通一种系统建模语言和工具--telelogic tau sdl/uml suit最经典;
    精通一种算法仿真工具--matlab simulink 最便宜;
 
谨记:
在学习嵌入式的时候高手都是这样想的:一个有思想的人才真是一个力量无边的人;有容乃大,能予方强!要有坚韧不拔之志和一颗平常之心:(1)自信坚强 积极勤快(2)成功其实就是成为最好的您自己.
DIY等离子环:从Class-E电路到七彩辉光,手把手教你打造炫酷科学玩具 本文手把手教你DIY一个炫酷的等离子环科学玩具。从解析等离子体辉光放电原理入手,详细介绍了核心的Class-E自激振荡电路设计、关键元件选型与参数计算,并提供了从物料准备、电路搭建、腔体密封到上电调试的全流程指南。通过调制电路或填充不同气体,还能实现七彩变换与交互效果,是学习高频电路与电磁场知识的绝佳实践项目。 阅读详情

相关推荐

黑客渗透测试后门隐藏技术揭秘

本文介绍了在授权渗透测试中隐藏后门文件(muma.exe)的多种技术手段。主要包括:通过WinRAR自解压脚本将后门与正常程序捆绑实现双开;利用系统自动运行目录和注册表实现开机自启;修改文件图标伪装成常用软件;将文件存放在冷门系统目录;设置系统+隐藏双重属性增强隐蔽性。此外还涉及对抗安全软件的加壳(UPX)、免杀(msfvenom编码)技术,以及进程注入、日志清除等运行隐藏方法。所有技术仅限合法授权测试使用,未经授权使用将面临法律责任。

m0_60781580的博客 1003

UCOS嵌入式操作系统新手入门指南

UCOS嵌入式操作系统新手入门指南,手把手教你学UCOS。从零开始

一个中科大差生的8年程序员工作总结

今年终于从大菊花厂离职了,离职前收入大概60w不到吧,在某乎属于比较差的,今天终于有空写一下自己的职场故事,也算是给自己近8年的程序员工作做个总结复盘。近8年有些事情做对了,也有更多事情做错了,在这里记录一下,希望能够给后人一些帮助吧,也欢迎私信交流。文笔不好,见谅,有些细节记不清了,如果有出入,就当是我编的这个故事吧。 PS:有几个问题先在这里解释一下,评论就不一一回复了 1、关于差生,我本人在科大时确实成绩偏下,差生主要讲这一点,没其他意思。 2、因为买房是我人生中的大事,我认为需要记录和总结一下

陈小房的自我修炼 5万+

如何成为嵌入式高手的学习路线解析

主要目标是精通嵌入式Linux下的程序设计,熟练掌握嵌入式Linux的开发环境、系统编程以及网络编程,熟悉C++、QT编程并且深刻体会整个嵌入式Linux项目开发流程,强化学员对Linux应用开发的能力。了解真实项目的开发流程,掌握如何将所学知识应用到项目开发中。2、嵌入式开发基础:Linux概述安装,shell命令,vim编辑器,GCC,GDB,Makefile,交叉开发环境构建。2、QT编程开发:QT开发基础,QT布局与控件,QT绘图,QT事件,QT网络通信,QT数据库,QT移植。5、软硬件系统联调。

ic2121的博客 893

循序渐进学习嵌入式

  嵌入式门槛虽然较高,但和其他事物一样,并不是牢不可破的.学习步骤如下:1、《C语言》第二版 谭浩强; 《C程序设计语言》第二版 徐宝文译机戒工业出版社2、《数据结构》C语言版 黄国愉、叶乃青编清华大学出版社

权天下 938

如何成为一名嵌入式高手(一)“【实战指南】逐梦嵌入式开发:从入门到精通的全方位修炼之路”

总结起来,成为一名出色的嵌入式开发者不仅需要扎实的理论功底和丰富的实践经验,更需要持久的热情和不断求索的精神。学习Linux、FreeRTOS、uCOS等实时操作系统的基本概念、任务调度、内存管理、中断处理等核心内容,以便进行嵌入式系统的高级开发。选择一款嵌入式开发板,从点亮LED开始,逐步完成温度采集、无线通信、GUI显示等实际项目,通过实践加深理论理解,提升问题解决能力。学习基本的数字电路和模拟电路知识,掌握I/O接口、通信接口(如UART、SPI、I2C)、ADC、DAC等硬件模块的操作方法。

qq_31512539的博客 1486

十年研发经验工程师的嵌入式学习书籍大推荐

十年研发经验工程师的嵌入式学习书籍大推荐

ZTL 607

嵌入式学习哪些内容

关注+星标公众号,不错过精彩内容转自 | 嵌入式艺术一前言不定期会看到读者问:嵌入式学习哪些内容?有没有推荐的学习路线或资料?······本文就从下面几个方面给大家描述一下嵌入式学习路线:嵌入式基础必备知识51单片机STM32单片机小而美的RTOSARM+LINUX在这个快节奏的时代,能静下心,耐住性子看看文章,实属不易。二嵌入式基础必备知识老子曰:“合抱之木,生于毫末:九层之台,起于垒土;千里...

strongerHuang 7981

小白必备嵌入式开发学习内容

  目前,对于刚刚开始学习嵌入式的新手小白来说,学习嵌入式感觉完全是不着边际,连最基本的概念都没有。涉及到什么知识,该往哪个方向学习,都有点模糊不清,但是你在看了这篇文章以后会有不小的收获的。下面尚观教育小编就告诉你对于嵌入式开发,我们应该从何学习,应该怎么去学,下面我分了几个阶段,一起来看一...

ciai7500的博客 1860

嵌入式学习】如何利用gitee管理记录学习内容

在拉取远程分支后,如果想要在本地创建一个与远程分支对应的新分支并切换到该分支,可以使用:git checkout -b <local-branch-name> origin/<remote-branch-name>git remote add origin https://gitee.com/你的用户名/你的仓库名.git。如果你没有找到 id_rsa 和 id_rsa.pub 文件,说明你尚未生成 SSH 密钥对。git clone https://gitee.com/你的用户名/你的仓库名.git。

weixin_60546365的博客 1061

嵌入式软开学习内容

本人即将进入嵌入式软开岗位,属于小白,因此想规划下学习内容和路线。 本来对于嵌入式开发的要求就比较高,学员选择嵌入式软件开发应该也是深思熟虑的结果,那么在这里如果你在掌握了嵌入式软件开发的知识点的话,你就真的事半功倍了,下面一起来了解下嵌入式软件开发需要学习的知识点吧。 嵌入式开发的门槛相对较高,对程序员的要求一般都是对底层感兴趣,学习能力、动手能力要强,对问题能够从全局和细节去把握,有很强的系统分析和设计能力。从工程师起步,一般有几个发展方向,一个是成为技术方面的核心,领域内的专家;另一个是从项目中锻炼起

qq_43513482的博客 858

嵌入式学习内容

嵌入式学习

zhen 536

嵌入式linux入门学习内容指南

嵌入式linux入门学习内容指南   1、Linux 基础   安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux操作系统 Linux基本命令实践 设置Linux环境变量 定制Linux的服务 Shell 编程基础使用vi编辑文

粤嵌 461

嵌入式课程学习 嵌入式硬件工程师需要学习哪些内容

嵌入式硬件开发工程师主要编写嵌入式系统硬件总体方案和详细方案,要求理解嵌入式系统架构,有一定的C语言基础,熟悉ARM、PROTEL设计软件,有四层板开发经验。 嵌入式硬件工程师主要职责是为产品设计硬件电路原理图,设计硬件PCB板,选择合适的元器件,焊接调试硬件电路板,保证硬件...

chuigui5762的博客 3025

ARM嵌入式学习内容与顺序

学什么-知识结构 1. 嵌入式处理器与裸机程序开发 2. Linux系统管理 3. Linux应用程序开发 4. Linux驱动程序开发 5. Linux内核开发与系统移植   怎么学-学习顺序 1. 嵌入式处理器与裸机程序开发 2. Linux系统管理 3. Linux应用程序开发 4. Linux内核开发基础 5. 嵌入式Linux环境搭建 6. Linux驱动程序开发 7. 深入学习Linu

jackielee524的专栏 624

嵌入式学习学习哪些内容

学习嵌入式,最好找一个带有可以实际操作的师傅,这样可以有更多的机会进行实操的锻炼,遇到问题时还有一个专业的人可以答疑。还在了解围观嵌入式的同学,对于嵌入式学习可能有一些迷惑,不知道学习什么,也不知道如何下手学习。进行大量的编程练习,从简单的程序开始,逐渐增加难度,如实现数据结构(链表、栈、队列等)和算法(排序、搜索等)。了解基本的电路元件(电阻、电容、电感等)、电路定律(欧姆定律、基尔霍夫定律等)以及模拟电路和数字电路的概念。必要的情况下可以进行一些简单的电路搭建和测试,加深对电路原理的理解。

松勤软件测试 分享不同阶段的测试经验资料 561

学习嵌入式单片机需要学习哪些内容

进修嵌入式须要那些内容? C语言C语言嵌入式的重中之重,Linux操作系统就是用C达到的,包含安卓系统的底层也是C语言达到的,根底不牢,地动山摇,一定要打好根底。C语言进修过程中重点要放在指针,构造体,文件的处理,数组等。在进修过程中,一定要多写代码,代码只看是看不会的。遇到错误不要怕麻烦,善于运用搜索工具。要知道,你遇到的问题他人肯定也会遇到过,一般在网上一搜就会有答案。最后,要多调试程序,熟悉调试的过程。程序三分写,七分调,没有谁的程序是能够一遍写对的。而且,多调试程序也能够让我们了解程序详细是怎么样

linlaoshi2009的博客 2157

嵌入式开发需要学习和掌握哪些知识内容

学习嵌入式的就业前景广泛,你的职业发展方向有很多,可以说只要跟电子控制相关的工作,你都可以参与,当然嵌入式这个行业也非常利于个人创业,这也是为什么越来越多的人参加嵌入式培训的原因,究竟嵌入式开发要学什么? 相信这个问题一直是困扰很多嵌入式初学者的难题,接下来就简单说一下学习嵌入式需要学习的内...

chuochan9593的博客 661

从事嵌入式软件开发的学习与职场之路,需要学习哪些内容

针对很多的大学生嵌入式开发初学者来说,对嵌入式开发的学习还很迷茫。 首先:嵌入式开发需要学习哪些课程?因为嵌入式开发的方向不同,所学习内容会有所区别,但是无论是哪个方向,学习嵌入式开发的必学课程才是硬道理。 这里有一个我认为不错的学习步骤:1. 基础知识中,计算机组成、操作系统、编程语言数据结构是必需的。2. 找一种CPU体系,了解其核心架构,学习指令集,比如说ARM。3. 找一种OS,如...

weixin_30411239的博客 145

DLMS/COSEM通信协议文档资料+软件源码+HDLC协议资料和软件源码

资料包含DLMS/COSEM通信协议中文和英文文档和相关协议实现源码,同时也包含HDLC的通信协议和源码资料。DLMS/COSEM通信协议是国际电工委员会为解决自动抄表系统和计量系统中的数据采集,仪表安装、维护,系统集成等问题提出的新的电能表通信标准。它以良好的系统互连性和互操作性成为迄今为止较为完善的电表通信协议标准。DLMS/COSEM通信协议标准已经被IEC采纳作为国际标准,即IEC62056系列。本文采用该标准设计了满足AMR发展要求的电能表。

上一篇: TQ2440裸奔程序>>流水灯测试程序
下一篇: ARM的开发步骤
joshua_cyh
博客等级 码龄15年 6粉丝 27原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值