嵌入式开发
文章平均质量分 58
messiran10
这个作者很懒,什么都没留下…
展开
-
交叉编译之__aeabi_uidiv问题
一.问题背景 向DM6467里面移植live555服务器,采用的交叉编译器是arm_v5t_le-c++ arm_v5t_le-gcc。 二.问题描述 三.问题分析 上网找了一些帖子,基本上问题是这样的: ARM芯片没有实现除法的硬件结构,因此是采用软件去实现除法。编译器支持软浮点,软浮点的实现是在libgcc.a中。 我的Makefile里面没有链接libgcc.a原创 2015-03-05 17:04:36 · 5432 阅读 · 0 评论 -
linux下使用FIFO进行进程间通信
无名管道应用的一个重大限制是它没有名字,因此,只能用于具有亲缘关系的进程间通信,在有名管道(named pipe或FIFO)提出后,该限制得到了克服。FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。这样,即使与FIFO的创建进程不存在亲缘关系的进程,只要可以访问该路径,就能够彼此通过FIFO相互通信(能够访问该路径的进程以及FIFO的创建进程之间),因此,转载 2016-09-11 11:06:20 · 2551 阅读 · 0 评论 -
RAM、ROM、FLASH的存储原理及区别
一、RAM(Random Access Memory )随机存取存储器,主要作用是存储代码和数据供CPU 需要时调用。这些数据的存储并不像用袋子盛米那般,更像是图书馆中用有格子的书架存放书籍一样,不但要放进去还要能够在需要的时候准确的调用出来。对于RAM 等存储器原理类似,虽然存储的都是代表0 和1 的代码,但不同的组合即成为不同的数据。如果有一个书架有10 行和10 列格子(每行和每列都有0-9转载 2016-10-09 10:46:04 · 1321 阅读 · 0 评论