嵌入式开发you can you up(框架篇)

Posted todo9351

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式开发you can you up(框架篇)相关的知识,希望对你有一定的参考价值。

嵌入式开发需要一定的知识和技能储备。下面列出技能树,后续章节再一一说明。

 

  • 编程语言

编程语言肯定是要的,这里只讲了编程语言的语法。但是你以为只要掌握C语言就够了?太天真了,Makefile 编译肯定要的呀。Kconfig 内核也要配置的呀,看不懂怎么行。以上只是冰山一角而已。

  • 代码库

对于一种语言来讲,对库的使用是基本操作。C语言的标准库libc,即使是工作多年的老油条,也未必掌握到位。

  • 开发环境

开发环境,对开发效率的影响是非常大的。为什么每一种编程语言都是从HELLO WORLD 开始呢?每个IT人心中都有一套自己的理想开发环境(伊甸园)。

  • 编码风格

很多人不是很理解编码风格为什么变得这么重要起来。但,请尝试理解下为什么所有的龙头公司-GOOGLE MS Cisco 华为等,甚至是Linux都要先定个编码风格?

  • 设计

古话常说:“凡事三思而后行”。这里介绍的设计,就是“三思”。再投入大量资源进行开发之前,先对项目是否可行,风险是否可控等进行预先的分析,可以使项目成功率提升。

  • 知识储备

年轻的同学们终于看到和嵌入式沾边的东西了。但是,这些东西,真的难啃。单就“协议”而言,总线协议就有成千上万。幸运的,除了常见的协议,如I2C、SPI、PCI、USB等,其他的协议可能需要再用到时学习了。一个工程师牛不牛逼,知识储备是核心。也就是吃饭的老本啦。

后续,我会扩展详细介绍下技能树中的内容。

以上是关于嵌入式开发you can you up(框架篇)的主要内容,如果未能解决你的问题,请参考以下文章

Good teachers,they inspire you, they entertain you,and you end up learning a ton even when you don&#

[2016-05-25]OMG美语笔记-Have you ever felt like you had fever and you're burning up like really,real

If you only do what you can do you'll never be more than you are now.

HDU 1796How many integers can you find(容斥原理)

You Raise Me Up

What exactly can you do with Python? Here are Python’s 3 main applications._你能用Python做什么?下面是Python的3