请不要做浮躁的嵌入式工程师

发布者:blazings最新更新时间:2015-10-19 来源: eefocus关键字:嵌入式工程师  代码 手机看文章 扫描二维码
随时随地手机看文章
1. 不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。

2. 初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。

3. 看帮助。不要因为很难,而自己又是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观。

4. 不要被一些专用词汇所迷惑;最根本的是先了解最基础知识。

5. 不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸出很多知识点;不会举一反三你就永远学不会。

6. 知道一点东西,并不能说明你会用,会用是需要实践经验和时间积累的。

7. 入门并不难,难的是长期坚持实践和不遗余力的学习和实践。

8. 看再多的书是学不会用的,要多实践,多动手。

9. 把时髦的技术挂在嘴边,还不如把基本的技术记在心里。

10.在任何时刻都不要认为自己手中的书已经足够了。

11.看得懂的书,请仔细看;看不懂的书,请硬着头皮看。

12.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍。

13.请把书上的例子亲手去实践一下。

14.把在书中看到的有意义的例子进行扩充;并将其切实的运用到自己的设计中。

15.不要漏掉书中任何一个练习和实例——请全部做完并记录下思路。

16.别心急,应用确实不容易,水平是在不断的实践中完善和发展的。

17.每学到一个知识点的时候,尝试着对别人讲解这个知识点并让他理解----你能讲清楚才说明你真的理解了。

18.记录下在和别人交流时发现的自己忽视或不理解的知识点。

19.保存好你做过的所有的源文件----那是你最好的积累之一。

20.对于网络,还是希望大家能多利用一下。很多问题不是非要到论坛来问的,首先你要学会自己找答案,比如google、百度都是很好的搜索引擎,你只要输入关键字就能找到很多相关资料,别老是等待别人给你希望,看的出你平时一定也很懒!

21.到一个论坛,你要学会去看以前的帖子,不要什么都不看就发帖子问,也许你的问题早就有人问过了,你再问,别人已经不想再重复了,做为初学者,谁也不希望自己的帖子没人回的。

22.虽然不是打击初学者,但是这句话还是要说:论坛论坛,就是

大家讨论的地方,如果你总期望有高手总无偿指点你,除非他是你亲戚!!讨论者,起码是水平相当的才有讨论的说法,如果水平真差距太远了,连基本操作都需要别人给解答,谁还跟你讨论呢。

---浮躁的人容易问:我到底该学什么;----别问,学就对了;

---浮躁的人容易问:有钱途吗;----建议你去抢银行算了;

---浮躁的人容易说:我要中文版!我英文不行!----不行?学呀!

---浮躁的人分两种:只观望而不学的人;只学而不坚持的人;

---浮躁的人永远不是(也成不了)一个高手。

关键字:嵌入式工程师  代码 引用地址:请不要做浮躁的嵌入式工程师

上一篇:一个工程师的硬件之路
下一篇:单片机中定时计数器的应用情况

推荐阅读最新更新时间:2024-03-16 14:36

中容量STM32处理器启动代码的理解
今天要介绍一下STM32的启动代码,我这里使用的是中容量的STM32f103c8t6,对应的启动文件就是startup_stm32f10x_md.s,我这里启动文件版本是V3.6.2 不多说废话,先上我注释过的源码: /** ****************************************************************************** * @file startup_stm32f10x_md.s * @author MCD Application Team * @version V3.6.2 * @date 28-February-2013 * @b
[单片机]
用STM32F103做CAN的收发通信的程序思路与代码分享
CAN通信 CAN 是Controller Area Network 的缩写(以下称为CAN),该通信使用的是ISO11898标准,该标准的物理层特征如下图所示。 CAN协议是通过以下5种类型的帧进行的: 数据帧 摇控帧 错误帧 过载帧 帧间隔 另外,数据帧和遥控帧有标准格式和扩展格式两种格式。标准格式有11 个位的标识符(ID),扩展格式有29 个位的ID。 大部分系统使用的都是数据帧 ,我这里使用的也是数据帧。 数据帧一般由7个段构成,即: (1) 帧起始。表示数据帧开始的段。 (2) 仲裁段。表示该帧优先级的段。 (3) 控制段。表示数据的字节数及保留位的段。 (4) 数据段。数据的内容,一帧可发送0~8个字节的数据
[单片机]
用STM32F103做CAN的收发通信的程序思路与<font color='red'>代码</font>分享
瑞萨RX内核设计实现高代码效率
  瑞萨科技已完成了一个新型CISC(复杂指令集计算机)CPU架构设计,它将在瑞萨未来一代CISC微控制器(MCU)的代码效率、处理性能和功耗方面发挥作用。采用了新型架构的产品将以“RX”系列命名。   新推出的RX是瑞萨第一个eXtreme MCU内核系列。今天的嵌入式系统需要采用更先进的技术和更复杂的设计,以支持产品的更高性能和多种功能。因此,随着系统复杂性和程序规模的增加,MCU必须运行得更快和更有效率,以便实时执行大型应用程序。   新型RX架构实现了一些重要特性: 1. 最高工作频率: 200MHz 2. 处理性能(MIPS/MHz):1.25 MIPS/MHz(Dhrystone v2.1基准) 3. 高代码效率:
[单片机]
关于mini2440启动代码中中断的产生原理分析
一.首先,我们先看一下它的中断向量表: 由中断向量表,可知如果有任何一个IRQ中断源产生中断,CPU都会到0x18地址读指令。 二.在启动代码中,下面的指令分别在中断向量地址中: 即0x18地址处是指令 b HandlerIRQ b ResetHandler b HandlerUndef ;handler for Undefined mode b HandlerSWI ;handler for SWI interrupt b HandlerPabort ;handler for PAbort b HandlerDabort ;handler for DAbort b . ;reserved bH
[单片机]
关于mini2440启动<font color='red'>代码</font>中中断的产生原理分析
高集成度编程工具软件STM32代码烧录编程实战
凡用过STM32的用户应该知道,当你完成程序调试后,想对STM32芯片进行程序代码烧录编程的话可以有多种方式。若通过调试接口【JTAG/SWD】来烧写程序,一般要使用STVP或STLinkUtility工具软件来完成;若通过UART接口来烧写程序,往往要下载个基于PC 端的flash烧录工具软件STM32 Flash loader demo配合;若通过USB接口来烧写程序,往往需下载DfuSe USB 固件升级工具软件来实现。如今ST推出了新的高集成度编程工具软件STM32CubeProgrammer,以后就不用这么麻烦了,因为它同时支持上述三类编程接口,而且还兼具其它功能。 一、STM32CubeProgrammer具备如下
[单片机]
高集成度编程工具软件STM32<font color='red'>代码</font>烧录编程实战
XPT2046触摸屏实验过程详解与STM32代码解析
1.XPT2046的初始化 XPT2046说起来其实就是一个AD转换器,所以它适合不需要什么初始化设置的,而具体的初始化其实也就是单片机IO的初始化和SPI的初始化。 这次STM32是使用SPI1来进行操作,SPI的设置其实在前几节课已经讲过了,这里就不重复讲了,初始化的具体代码如下: /********************************************************************** *FuncTIonName:TOUCH_Init *DescripTIon:初始化触摸屏 *Input:None *Output:None *Return:None ****
[单片机]
基于linux的嵌入式无线可视门铃系统的设计
1、 引言    在当前的电子行业中,无线技术已经渗透到方方面面,无论是电视机的遥控设备,还是计算机的外围设备都是如此,有的键盘和鼠标甚至也使用了无线技术。无线网络技术已经成为热门技术。无线网络产品广泛应用于家庭网络、小型办公室、会展中心、体育中心、飞机厂、医院、学校、港口、住宅小区、酒店、宽带接入。它使人们在 Internet 应用中摆脱了无穷无尽电线电缆的束缚,进入真正的无网不在的 Internet 自由空间。无线网络技术可望成为新的经济增长点。   近几年来 , 随着市场上智能化楼宇的不断升温 , 门铃系统已作为智能化办公室和智能化住宅小区的一个重要组成部分,被各商家和用户所接受。人
[嵌入式]
Linux内核高-低端内存设置代码跟踪(ARM构架)
对于ARM中内核如何在启动的时候设置高低端内存的分界线(也是逻辑地址与虚拟地址分界线(虚拟地址)减去那个固定的偏移),这里我稍微引导下(内核分析使用 Linux-3.0 ): 首先定位设置内核虚拟地址起始位置(也就是内核逻辑地址末端+1的地址)的文件:init.c (arch\arm\mm),在这个文件中的void __init bootmem_init(void)函数如下 void __init bootmem_init(void) { unsigned long min, max_low, max_high; max_low = max_high = 0; find_limi
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved