嵌入式开发工程师的成长之路

2019-07-14 03:38发布

1、学习单片机        (1)你能用51单片机做出一样实际的东西吗?即使它再简单!        (2)要注意加深对中断的理解。
       (3)学习常用接口电路的设计(模拟电路,数字电路,复位,时钟,电源,采样输入,负载输出)
       (4)学会绘制简单的系统集成电路板(电源,时钟,复位,外设led),能否得到合乎要求的pcb样板。

2、学习ARM单片机。        (1)裸调试arm板子,中断实验,软中断,跑马灯等。        (2)移植linux到带mmu的这个arm板子上。
3、学习Linux设备驱动编写。可参考《Linux设备驱动程序》        (1)字符驱动        (2) usb驱动        (3)无线网卡驱动
关于小小的mcu上要不要跑rtos的一些看法,我比较赞同: http://blog.21ic.com/user1/6129/archives/2009/64391.html
最重要的是,大家要明白,自己的工程要不要用rtos.我搞了不少的projects.但是没有一个我用上了rtos,总是觉得用rtos不可靠,因为有些代码不是我自己写的,万一仪器罢工,就惨了。我觉得我的工程用while(1){}结构就足够了,经典的前后台结构,就
我这个层次的人(指干不了大项目,自己小打小闹之人),只要把自己的代码好好优化,比用os爽得多。现在国内的电子工程师的中流砥柱都是老一辈的人,象我的老师.现在还不能接受用C语言,他们很多人不用OS,不一样把项目搞好了吗?现在的年轻人,就是跟风,什么热门,搞什么,什么都懂,什么都不通。把别人的os按照手册
download到flash中,点亮几个led,就说自己会XX操作系统。问他们最实用,最基本的东西,他们什么都不知道,象为什么有OC门,运放的指标等等都不知道。我是一名实验室的老师,平时经常被学生一些可笑的概念搞的莫名其妙!我也是从学生时代来的我也知道从无到有 有一个过程。都是发现他们太浮了。想作浮沙上建高楼。这一点,企业也有责任,他们没有好好的去引导学生!