
嵌入式开发
yuxiangyunei
这个作者很懒,什么都没留下…
展开
-
我的嵌入式之旅 — 认识嵌入式开发
一、嵌入式系统定义:嵌入式系统是以应用为中心、计算机技术为基础,软、硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。特点1) 嵌入式系统具有应用针对性。2) 嵌入式系统硬件一般对扩展能力要求不高。3) 嵌入式系统一般采用专门针对嵌入式应用设计的中央处理器。4) 嵌入式系统中操作系统可能有也可能没有,且嵌入式操作系统与桌面计算原创 2014-05-15 14:40:42 · 1752 阅读 · 0 评论 -
我的嵌入式之旅 — 如何学习嵌入式开发
一、嵌入式系统的分层与专业的分类 嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。 1、硬件层,是整个嵌入式系统的根本,如果现在单片机及接口这块很熟悉,并且能用C和汇编语言来编程的话,从嵌入式系统的硬件层走起来相对容易,硬件层也是驱动层的基础,一个优秀的驱动工程师是要能够看懂硬件的电路图和自行完成CPLD的逻辑设计的,同时还要对操作系统内核及其调度性相当的熟悉的。但原创 2014-05-15 14:57:53 · 1230 阅读 · 0 评论 -
学习驱动开发的步骤
1.会写简单的Makefile,编写一个简单的应用程序,再写一个Makefile,让它能正常编译。Makefile主要目的就是用来管理编译庞大的代码文件。2.了解Linux内核的目录结构,尤其要熟悉kernel目录下的driver目录组织结构,这里一般存放内核中的驱动程序。3.学会配置、编译Linux内核。4.写一简单char驱动,Makefile编译通过,可以insmod,原创 2014-05-15 15:13:01 · 1309 阅读 · 0 评论 -
为何在新建STM工程中全局声明两个宏
在uVision中新建STM32工程后,需要从STM32标准库中拷贝标准外设驱动到自己的工程目录中,此时需要在工程设置->C/C++选项卡下的Define文本框中键入USE_STDPERIPH_DRIVER,STM32F10X_MD这两个全局宏定义。USE_STDPERIPH_DRIVER,这个说明你在使用标准外设驱动,有自己的外设配置文件,即stm32f10x_conf.h,详细可查原创 2014-05-15 15:38:44 · 2880 阅读 · 1 评论 -
封装对STM32的Flash读写操作
此封装对上层应用接口友好,原创 2014-05-17 18:06:15 · 7128 阅读 · 0 评论 -
从零开始创建uCosIII项目(一):建立IAR工程
一、IAR的下载及破解http://blog.sina.com.cn/s/blog_6ad165790101dryx.html原创 2014-05-15 20:21:55 · 11480 阅读 · 4 评论 -
从零开始创建uCosIII项目(二):配置uCosIII
修改μCOS-III\uC-CPU\Cfg\cpu_cfg.h第135行原创 2014-05-16 20:01:19 · 14175 阅读 · 5 评论