排序:
默认
按更新时间
按访问量

初为项目经理

初为项目经理 原作:Karl E.Wiegers  这一天终于来到了:你从一个一线开发人员被提拔为项目经理。也许你一直在期盼,也许你心里还忐忑不安,也许这是你的职业发展选择,也许你只是不情愿地答应老板“试一下”。不管哪种情况,可能你并没有项目和人员管理及领导的教育背景或者培训经历。 领导和管...

2013-08-21 00:03:18

阅读数:1642

评论数:0

串口通讯

1.使用tcgetattr函数与tcsetattr函数控制终端 为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数。tcgetattr用于获取终端的相关参数,而tcsetattr函数用于设置终端参数。这两个函数的具体信

2013-08-21 00:02:04

阅读数:948

评论数:0

动态调整触摸屏的灵敏度

最近在调试DM365 7寸屏,应用组反映回来:开始按下和最后抬起时,跳笔严重,丢失频繁,抖动异常,等的很不灵敏现象。 一般的嵌入式处理器中会有几个通道的AD,通常有四个通道用于连接触摸屏的XP、XM、YP和YM。如果MCU 没有Touch Screen Interfac

2013-08-21 00:01:46

阅读数:8283

评论数:0

Tslib算法分析一

触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确、有抖动、跳笔、丢失等问题。  Tslib能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准的功能。 tslib插件:       pthres 为Tslib 提供的触摸屏灵敏度门槛插件;

2013-08-21 00:01:07

阅读数:1756

评论数:0

VBR和CBR区别

视频编码中CBR编码和VBR编码的区别   VBR就是可变比特率,它与恒定比特率CBR有一些区别,关于CBR或VBR编码的区别如下:   通过使用Windows Media编码器,可以用恒定比特率(CBR)或可变比特率(VBR)对音频和视频内容进行编码。   CBR编码   在流式播...

2013-08-21 00:00:40

阅读数:12361

评论数:1

Linux 2.6.36以后file_operations和DECLARE_MUTEX 的变化

1, 在include/linux/semaphore.h 中 将#define DECLARE_MUTEX(name)   改成了 #define DEFINE_SEMAPHORE(name)    #if LINUX_VERSION_CODE DEC

2013-08-20 23:59:52

阅读数:4042

评论数:0

编程基本一:变量在内存里的区别以及栈与堆的区别

全集变量、局部变量、静态全局变量、静态局部变量在内存中如何存储,有什么区别,栈和堆的区别? 一、先由程序的内存分配说起,一个完整的C/C++程序在运行时会占用的内存分为几个部分。 栈(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆(h...

2013-08-20 23:57:11

阅读数:2654

评论数:0

DM365 CMEM分配内存

#define ALIGN(x, y) (((x + (y-1))/y)*y) // 内存对齐数,不设可分配任意大小 struct buf_info {     void *user_addr;     unsigned long phy_addr; }; struct ...

2013-08-20 23:56:29

阅读数:2269

评论数:0

RAW格式 RAW RGB格式

1.1  图像传感器 (通过一个一个的感光点对光进行采样和量化)          通常所说的130万像素等,指的是有130万个感光点。每一个感光点只能感光RGB中的一种颜色。但是,要还原一个真正图像,需要每一个点都有RGB三种颜色,所以,对于CCIR601或656的格式,在S

2013-08-20 23:55:41

阅读数:7622

评论数:0

Linux 信号signal处理机制

信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。         信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质

2013-08-20 23:53:52

阅读数:1239

评论数:0

嵌入式软件面试题一

1、请写出你所知道的C语言关键字。 auto :声明自动变量 switch :用于开关语句 case:开关语句分支 break:跳出当前循环 default:开关语句中的“其它”分支 continue:结束当前循环,开始下一轮循环 goto:无条件跳转语句 do :循环语句...

2013-08-20 23:49:28

阅读数:3720

评论数:0

8 Command Line Tools to Monitor Linux Performance

It’s really very tough job for every System or Network administrator to monitor and debugLinux System Performance problems every day. After being...

2012-09-21 23:39:25

阅读数:2843

评论数:0

绿城离职员工万言书全文

《谏宋公疏》   宋公钧鉴:憾别绿城,羞愧于心。犹豫上疏,妄论忧弊而言尝所不敢,唯念公业不易,时势艰辛,虽大不敬但求察之一二为感。   今绿城之困,虽缘于外,实因于内。人、治、略,均有可察可省之处。   人忧篇:   善工而乏谋,此忧一。   工者,绿城所长,器、气、...

2012-05-14 23:31:29

阅读数:8941

评论数:0

CCS 3.3 编译 DM365 ubl

1. Update the CCS ARM cgtools to V4.5.0. You can download it here. Then install it. http://software-dl.ti.com/dsps/dsps_registered_sw/sdo_ccstudi...

2012-01-13 09:34:06

阅读数:2856

评论数:1

模拟I2C

I2C是总线结构,1个Master,1个或多个Slave,各Slave设备以7位地址区分,地址后面再跟1位读写位,表示读(=1)或者写(=0),所以我们有时也可看到8位形式的设备地址,此时每个设备有读、写两个地址,高7位地址其实是相同的。      I2C数据格式如下:       无数据 ...

2011-10-27 11:05:45

阅读数:911

评论数:0

内核队列、定时器、阻塞、休眠

工作队列(work queue)是Linux kernel中将工作推后执行的一种机制。这种机制和BH或Tasklets不同之处在于工作队列是把推后的工作交由一个内核线程去执行,因此工作队列的优势就在于它允许重新调度甚至睡眠。工作队列是2.6内核开始引入的机制,在2.6.20之后,工作队列的数据...

2011-10-25 10:05:06

阅读数:3392

评论数:0

How to modify the uboot environment from userspace

Overview This How-To is meant to be a starting point for people to learn how access to the uboot environment from userspace. This is my fi

2011-10-12 19:26:30

阅读数:3036

评论数:0

如何参与Linux内核开发 from kernel

Chinese translated version of Documentation/HOWTO If you have any comment or update to the content, please contact the original docume

2011-09-28 15:11:59

阅读数:4256

评论数:0

Linux内核代码风格 from kernel

Chinese translated version of Documentation/CodingStyle If you have any comment or update to the content, please post to LKML directly.

2011-09-28 15:06:58

阅读数:1333

评论数:0

Memwatch

1 介绍 MemWatch由 Johan Lindh 编写,是一个开放源代码 C 语言内存错误检测工具。MemWatch支持 ANSI C,它提供结果日志纪录,能检测双重释放(double-free)、错误释放(erroneous free)、内存泄漏(unfreed

2011-09-16 16:16:50

阅读数:1796

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭