以前稍微写过操作系统上的C程序,感受不出来:BSS段,堆栈的意义。到了在单片机上写程序也没有考虑这些问题。但是到了ARM上环境似乎没有那么简单了,C的环境要自己来创建,不然就不能用。这也深 ...
由于很多人总问这个问题,所以这里做一个总结文档供大家参考。这里必须先说明,以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做Linux研究的人远比做Win ...
不想当将军的士兵不是好士兵,这句话对于程序员来说同样适用,不想成为大牛的程序员不是好程序员。做为一个IT的新人,要想成为技术大牛要怎么做,怎样能快速成长。我们来看看过来人的分享。
简 ...
2018年05月14日 15:35
在工作中经过摸索实验,总结出单片机大致应用程序的架构有三种:
1. 简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可 ...
目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、体积小、容量大、性能高、价格低和外围电路内装化等几个方向发展,如今世界上各大芯片制造公司都推出了自己的单片机 ...
找一个好工作,谈一份好薪水相信这也是大部分人的心愿,那么嵌入式行业该如何规划呢?我们今天来谈谈。
一.先来谈谈行业
找工作时,并不光光是找职位,更重要的是找行业。不同行业中同样的职 ...
2018年05月12日 10:03
第一层:
1、精力主要花在学习原理图工具,PCB工具;
2、主要关注PCB线走不走得通,比较紧张,怕线连错;
3、对于电路原理,没有时间和精力去关注,一般以抄别人电路为主,比较喜欢有案例电 ...
2018年05月12日 10:01
专业工程师为你讲解ARM与单片机的区别
1、软件方面 这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛?
1)方便。主要体现在后期的开发,即在操作系统上直 ...
RAM(Random Access Memory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保存数据的。它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称 ...
专业工程师为你讲解ARM与单片机的区别
1、软件方面 这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛?
1)方便。主要体现在后期的开发,即在操作系统上直 ...
背景
嵌入式系统中,硬件方面,有很多常见的外围设备。
在此,专门整理一下。
什么是嵌入式系统中的外设
外设==外部设备==Peripheral
· 外部:主要指的是除了嵌入式系统中主要的CPU,即 ...
2018年05月04日 09:28
通过一定的方法来编写C程序,可以帮助C编译器生成执行速度更快的ARM代码。下面就是一些与性能相关的关键点:
1.对局部变量、函数参数和返回值要使用signed和unsigned int类型。这样可以避免 ...