按类别查询搜索结果
关于关键词 "嵌入式" 的检测结果,共 369
诺亚方舟破土巴郎 | 2016-09-11 15:35:31 | 阅读(0) | 评论(0)
帮我Q下 | 2016-09-09 18:37:43 | 阅读(60) | 评论(0)
摘要:本文是博主根据自己的经验总结,对嵌入式开发和嵌入式驱动开发有个最基本的认识。。 嵌入式开发的前提 嵌入式开发源码: 一般源码包中,包含可直接烧写的UBL镜像、u-boot镜像、uImage镜像、rootfs镜像、驱动程序、应用程序,同时会提供相应的u-boot源码、uImage源码、驱动程序源码、应用程序源码。通常,用户不会再修改rootfs已有内容【阅读全文】
Enlightener | 2016-09-06 22:43:15 | 阅读(240) | 评论(0)
帮我Q下 | 2016-09-06 19:32:02 | 阅读(60) | 评论(0)
背景介绍:作为嵌入式开发人员,经常会遇到需要配置IO地址空间的寄存器,然而一般情况下,这些配置会由芯片厂商事先在kernel中(通常是在BSP代码中)配置好,所以即使开发人员知道配那个、配多少,也必须先钻到kernel代码中分析后修改。那么,其实确实有一种方法,允许应用程序在用户空间直接读写IO设备,避免了修改内核或驱动,提升了效率。 【阅读全文】
lingxiaokai | 2016-09-05 10:53:23 | 阅读(120) | 评论(0)
帮我Q下 | 2016-09-03 14:13:39 | 阅读(60) | 评论(0)
摘要:一般的子系统架构都被划分为3层:核心层、总线层、设备层。具体的代码实现,请参考具体的子系统架构和实现,这里仅仅笼统的小结一下,总线驱动和设备驱动的区别和关系,使开发人员有有最起码的认识。 总线驱动和设备驱动的关系? 总线驱动:在linux驱动架构中,几乎不需要驱动开发人员再添加bus,因为linux内核几乎集成所有总线bus,【阅读全文】
帮我Q下 | 2016-09-03 12:36:29 | 阅读(60) | 评论(0)
重要:本文是自己根据经验而总结,如若理解不到位或错误,会继续修改更新,如与实物不符,概不负责,请慎重参考。 摘要:很多文章中都会提到设备驱动,他们通常把soc外挂的设备的驱动称为设备驱动,也把集成在soc内部的设备的驱动称为设备驱动。而我一般将集成在soc内部的设备的驱动认为是总线驱动的一部分,而且一般情况下这部分驱动已由芯片【阅读全文】
帮我Q下 | 2016-09-02 18:34:01 | 阅读(90) | 评论(0)
摘要:要想搞懂虚拟地址,物理地址,IO地址是什么?有什么区别?就要先搞懂MMU。 1什么是MMU? 1.1 MMU的发展历史 我们通过百度百科中MMU的发展历史,来认识一下MMU。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,【阅读全文】
帮我Q下 | 2016-09-02 18:20:53 | 阅读(60) | 评论(0)
微机 微机按指令集可分为精简指令集计算机(RISC)(如ARM)和复杂指令集计算机(CISC)(如X86) 外设 IO空间 IO内存 X86体系架构中,除了物理地址空间外,为外设专门实现了一个单独地址空间,称为IO地址空间或IO端口空间,CPU通过设立专门的IO指令来访问。被称为“独立编址” RISC指令集系统中(如ARM、PowerPC等)只实现了一个物理地址空【阅读全文】
lelee007 | 2016-08-31 10:11:23 | 阅读(0) | 评论(0)
ARM嵌入式开发中的GCC内联汇编简介 在 针对ARM体系结构的编程中,一般很难直接使用C语言产生操作协处理器的相关代码,因此使用汇编语言来实现就成为了唯一的选择。但如果完全通过汇编代码实 现,又会过于复杂、难以调试。因此,C语言内嵌汇编的方式倒是一个不错的选择。然而,使用内联汇编的一个主要问题是,内联汇编的语法格式与【阅读全文】
stuyou | 2016-08-28 09:23:53 | 阅读(300) | 评论(0)
stuyou | 2016-08-27 16:30:53 | 阅读(360) | 评论(0)
modbus协议在工业中应用广泛,libmodbus(http://libmodbus.org/download/)是LINUX平台下的一个第三方modbus工具。手头上有一个支持modbus RTU协议的温湿度传感器,在嵌入式LINUX开发板上编写一个基于QT4.7的界面程序,用来读取并显示传感器的温湿度,选择使用libmodbus来进行modbus RTU协议的解析。 1.嵌入式开发板环境:友善之臂Tiny641【阅读全文】
ygw982901730 | 2016-08-24 08:50:36 | 阅读(180) | 评论(0)
iARM | 2016-08-23 15:37:29 | 阅读(390) | 评论(0)
【1、与qt程序显示文字大小有关的两项】 exportQWS_DISPLAY=LinuxFB:mmWidth200:mmHeight100:0//输出设备为Linux framebuffer,尺寸定义(尺寸定义与文字大小有直接关系) exportQWS_SIZE=480x272//屏幕大小 【2、屏幕旋转】 exportQWS_DISPLAY=Transformed:Rot90//旋转90 可以旋转0、90、180、270 想让qt支【阅读全文】
ah1990222 | 2016-08-22 18:45:28 | 阅读(120) | 评论(0)
lingxiaokai | 2016-08-22 10:47:04 | 阅读(150) | 评论(0)
zzfree54 | 2016-08-18 16:16:34 | 阅读(300) | 评论(0)
zhuimengcanyang | 2016-08-18 13:30:51 | 阅读(60) | 评论(0)
微型嵌入式操作系统对比 GPL(General Public License),即GNU通用公共许可证 1、 uCos-II(ucos ii):商业和GPL双许可。μC/OS-II是一种可移植的,可植入ROM的,可裁剪的,抢占式的,实时多任务操作系统内核。是实现一个基于优先级调度 的抢占式的实时内核,并在这个内核之上提供最基本的系统服务,如信号量,邮箱【阅读全文】
mumuzi_1 | 2016-08-18 13:30:33 | 阅读(210) | 评论(0)