嵌入式培训

亿元级外企嵌入式培训企业

  • 全国服务监督电话4001118989
嵌入式培训 > 嵌入式教程 > 嵌入式开发要学习的知识
  • 嵌入式开发要学习的知识

    发布:sunplusedu  来源:sunplusedu  时间: 2017年01月11日

  • 对于嵌入式开发我们要从它的最基本的步骤开始学习...

  • 对于嵌入式开发我们要从它的最基本的步骤开始学习

    1、基础知识:

    目的:能看懂硬件工作原理,但重点在嵌入式软件,特别是操作系统级软件,那将是我的优势。

    科目:数字电路、计算机组成原理、嵌入式微处理器结构。

    汇编语言、C/C++、编译原理、离散数学。

    数据结构和算法、操作系统、软件工程、网络、数据库。

    主攻书籍:the c++ programming language(一直没时间读)、数据结构-C2。

    2、学习linux:

    目的:深入掌握linux系统。

    方法:使用linux—〉linxu系统编程开发—〉驱动开发和分析linux内核。先看深,那主讲原理。看几遍后,看情景分析,对照深看,两本交叉,深是纲,情是目。剖析则是0.11版,适合学习。最后深入代码。

    主攻书籍:linux内核完全剖析、unix环境高级编程、深入理解linux内核、情景分析和源代。

    3、学习嵌入式linux:

    目的:掌握嵌入式处理器其及系统。

    方法:(1)嵌入式微处理器结构与应用:直接arm原理及汇编即可,不要重复x86。

    (2)嵌入式操作系统类:ucOS/II简单,开源,可供入门。而后深入研究uClinux。

    (3)必须有块开发板(arm9以上),有条件可参加培训(进步快,能认识些朋友)。

    主攻书籍:毛德操的《嵌入式系统》及其他arm9手册与arm汇编指令等。

    4、深入学习:

    A、数字图像压缩技术:主要是应掌握MPEG、mp3等编解码算法和技术。

    B、通信协议及编程技术:TCP/IP协议、802.11,Bluetooth,GPRS、GSM、CDMA等。

    C、网络与信息安全技术:如加密技术,数字证书CA等。

    D、DSP技术:Digital Signal Process,DSP处理器通过硬件实现数字信号处理算法。

    一般嵌入式开发我们都不要太浮躁哦,有些新手们就会特别的急促,做什么事都是慢慢钻研的,不是一步就能成功的,所以大家要切记哦!过程是很艰难,但是等这个砍一过,就会好很多,多实操,多钻研,掌握一个大概就好。

    嵌入式书籍推荐

    Linux基础

    1、《Linux与Unix Shell 编程指南》

    C语言基础

    1、《C Primer Plus,5th Edition》【美】Stephen Prata着

    2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)着

    3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)

    4、《嵌入式Linux应用程序开发详解》

    Linux内核

    1、《深入理解Linux内核》(第三版)

    2、《Linux内核源代码情景分析》毛德操 胡希明著

    研发方向

    1、《UNIX Network Programming》(UNP)

    2、《TCP/IP详解》

    3、《Linux内核编程》

    4、《Linux设备驱动开发》(LDD)

    5、《Linux高级程序设计》 杨宗德著

    硬件基础

    1、《ARM体系结构与编程》杜春雷着

    2、S3C2410 Datasheet

    英语基础

    1、《计算机与通信专业英语》

    系统教程

    1、《嵌入式系统――体系结构、编程与设计》

    2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明着

    3、《Building Embedded Linux Systems》

    4、《嵌入式ARM系统原理与实例开发》 杨宗德著

    理论基础

    1、《算法导论》

    2、《数据结构(C语言版)》

    3、《计算机组织与体系结构?性能分析》

    4、《深入理解计算机系统》【美】Randal E. Bryant David O''Hallaron着

    5、《操作系统:精髓与设计原理》

    6、《编译原理》

    7、《数据通信与计算机网络》

    8、《数据压缩原理与应用》

    C语言书籍推荐

    1. The C programming language 《C程序设计语言》

    2. Pointers on C 《C和指针》

    3. C traps and pitfalls 《C陷阱与缺陷》

    4. Expert C Lanuage 《专家C编程》

    5. Writing Clean Code -----Microsoft Techiniques for Developing Bug-free C Programs

    《编程精粹--Microsoft 编写优质无错C程序秘诀》

    6. Programming Embedded Systems in C and C++ 《嵌入式系统编程》

    7.《C语言嵌入式系统编程修炼》

    8.《高质量C++/C编程指南》林锐

    当大家吧这些都掌握了,离成功还会远吗?但是过程艰难,就看你怎么去打算了。

  • 上一篇:【必读】嵌入式系统基础知识总结

    下一篇:新手入门须知,嵌入式Linux开发

网站导航
2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56