嵌入式与Linux
文章平均质量分 68
ZF_Chen
徜徉在代码的海洋里,无法自拔...
展开
-
《UNIX环境高级编程》下的开发环境
Richard Stevens 的《UNIX环境高级编程》一书中的原创 2014-06-21 23:23:16 · 481 阅读 · 0 评论 -
守护进程
编写守护进程的6条规则和一个示例原创 2017-04-21 02:07:20 · 332 阅读 · 0 评论 -
Libevent 第一印象
值得学习的C语言开源项目之一,libevent是一个开源的高性能网络库,优点是:轻量级、事件驱动、支持多种I/O多路复用、跨平台等。原创 2017-04-29 01:48:00 · 439 阅读 · 0 评论 -
Hex文件转Bin文件
将hex文件的内容转成按地址顺序(从低到高)排列的二进制数据(bin文件),对整个转换过程进行分析。原创 2016-09-29 00:35:52 · 17976 阅读 · 3 评论 -
CRC(循环冗余)校验
最近做下载工具的时候用到了CRC校验,自己实践了一下,下面做个心得总结。CRC初体验首先介绍一个CRC在线校验工具,可以看到其中有几个选项需要配置。 首先是校验码的长度order,然后是生成多项式polynom,其次是初始值initial value,最后是异或(Xor)值。此外还有两个选项,一个是“reverse data bytes”反转数据,另一个是“reverse CRC result r原创 2016-09-27 01:52:22 · 5112 阅读 · 0 评论 -
关于makefile的规则
关于makefile的编译、生成目标文件的过程。原创 2016-08-26 12:36:18 · 393 阅读 · 0 评论 -
HEX文件说明
hex的全称是Intel HEX,此类文件通常用于传输将被存于ROM或者EPROM中的程序和数据,是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件, HEX文件记录由对应机器语言码和/或常量数据的十六进制编码数字组成。转载 2016-08-26 02:35:40 · 3020 阅读 · 0 评论 -
I/O空间、内存空间以及Linux内存管理
在原文基础上进行了一些整理,加入了一些自己对IO空间和内存空间的理解,在嵌入式系统中常见的用法,以及Linux系统的内存管理,虚拟地址和物理地址的概念。转载 2016-08-26 02:09:31 · 3646 阅读 · 0 评论 -
在Ubuntu上使用Samba共享Linux内核源码
关于在Ubuntu上安装和使用smaba服务来共享Linux的内核源码,在Windows上使用Source Insight来查看代码。(当然也可以直接在Ubuntu上安装wine和Source Insight,这样应该会方便一点)原创 2016-08-13 14:49:34 · 668 阅读 · 0 评论 -
关于VIM+ctags+cscope安装与使用
安装和使用ctags和cscope原创 2016-08-12 23:38:31 · 1341 阅读 · 0 评论 -
关于视频的YUV格式介绍
介绍了视频的编码格式,对YUV格式以及常见的分类(4:4:4、4:2:2和4:2:0)进行了简单的说明。转载 2016-08-25 01:12:45 · 6686 阅读 · 0 评论 -
在Raspberry上使用蓝牙4.0 BLE
在Raspberry上使用蓝牙4.0原创 2016-08-22 23:14:35 · 3338 阅读 · 0 评论 -
在raspberry上使用USB摄像头做视频采集
以前看过国嵌的H.264视频采集程序,想在树莓派上试一试,现在记录一下自己尝试的过程。原创 2016-08-22 22:39:23 · 8695 阅读 · 0 评论 -
Raspberry 编译环境设置
简单介绍了一下git的使用,设置raspberry使用的交叉编译工具、编译内核原创 2016-08-22 23:02:33 · 821 阅读 · 0 评论 -
VirtualBox 共享文件夹 “cannot create symbolic link”
解压过程中出现,Linux中的错误“cannot create symbolic link”,以及Windows中的“无法创建符号链接 ... 您可能需要以管理器身份运行 WinRAR! 客户端没有所需的特权”原创 2016-08-18 23:26:00 · 6868 阅读 · 0 评论 -
Linux多线程编程
void *类型的使用、linux多线程的使用原创 2016-08-28 03:20:21 · 517 阅读 · 0 评论 -
Win7下安装Ubuntu(双硬盘)
双硬盘,Win7下安装Ubuntu,并对碰到的引导失败和时间错误进行了说明。原创 2017-05-01 22:57:20 · 2672 阅读 · 0 评论