嵌入式新人发展的总体方向

  • 完成学生到职业人的转变(积极主动、结果导向、要事优先)。
  • 技术上要达到简单定制的要求,达到质量目标。
  • 流程上要熟悉开发过程,各个交付件,独立完成。
  1. 第一个月,完成环境、基础开发、简单模块(Http、DHCP、pppoe)的学习,重点编程规范、语言基础,开发过程。
  2. 第二个月,在导师指导下,接手一个简单定制项目,完成项目各个过程、要点。
  3. 第三个月,独立完成简单定制项目,以此为验收标准,导师给出相应的评价,分数。

必读书籍

C基础:

软件部编程规范

<Poniter On C>

<Expert C programing>

<C trap and pitfall>

<Linux C一站式编程学习>

网络:

<TCP/IP详解卷I>

扫描二维码关注公众号,回复: 9165366 查看本文章

建议书籍

职业:

<高效能人士的七个习惯>

<卓有成效管理者>

其它扩展可由导师推荐

模块

基本层次

要求

输出文档

http

1. 了解数据传输过程。

2. 独立完成一个CGI处理。

3. 基本读完Http的代码,了解具体实现。

4. 对于Http的问题清晰的思路定位。

至少2

笔记、文档

dhcp

1. 了解DHCP的过程、协议。

2. 通过抓包、RFC理解其状态机, 各协议字段。

3. 读完DHCP模块的代码实现 ,对DHCP问题,快速定位。

至少2

笔记、文档

pppoe

1. 了解PPPoe的拨号过程,协议。

2. 通过抓包,理解各个阶段所做的事情。

3. 基本读完PPPoe的实现代码,对出现的问题快速定位。

至少2

笔记、文档

无线

1. 理解无线的各个参数、配置。

2. 理解无线的配置生效过程,各种模式的配置,参数的影响。

至少1

笔记、文档

NAT

1. 了解NAT过程、原理, 理解DMZ,端口映射的应用。

2. NAT过程的具体实现 。

至少1

笔记、文档

WEB

1. 看懂页面代码、初始化、赋值过程。

2. 调试修改简单的页面文件。

至少2

笔记、文档

DDNS

1. 了解DDNS的原理、过程。

2. 从代码层面,看其具体的过程及实现。

至少2

笔记、文档

过滤

1. 理解各个过滤模块的具体应用。

2. 理解各个模块的代码实现,并从协议字段进行过滤。

3. 插入一个过滤点,进行客户需求的过滤实现。

至少2

笔记、文档

QoS

1. 了解QoS的基本原理、实现,并能够自已搭建环境进行测试。

2. 理解代码层的具体实现。

3. 公平队列、优先级,TC的原理。

至少1

笔记、文档

系统工具

1. 了解各个功能原理、实现过程。

至少1

笔记、文档

发布了10 篇原创文章 · 获赞 12 · 访问量 882

猜你喜欢

转载自blog.csdn.net/u012573878/article/details/104165387