- 博客(8)
- 资源 (15)
- 收藏
- 关注
转载 C小程序 - setbuf和setvbuf
以下每个小程序,都在sleep(100)的时候,去cat文件12345.txt的内容#include stdio.h>main(){ char * str = "abcde"; FILE * fp = fopen("12345.txt", "w"); fwrite(str, sizeof(
2015-08-26 17:54:36 529
转载 soldermask和pastemask的理解
制板要soldermask,焊接要pastemask SOLDERMASK:阻焊层,就是用它来涂敷绿油等阻焊材料,从而防止不需要焊接的地方沾染焊锡的,这一层会露出所有需要焊接的焊盘,并且开孔会比实际焊盘要大。涂绿油时,看到有东西(焊盘)的地方就不涂绿油即可,而且由于其开孔比实际焊盘要大,保证绿油不会涂到焊盘上,这一层资料需要提供给PCB厂。 PASTEMASK:焊膏
2015-08-20 23:39:51 6031
转载 linux内核中的GPIO系统之(2):pin control subsystem
一、前言在linux2.6内核上工作的嵌入式软件工程师在pin control上都会遇到这样的状况:(1)启动一个新的项目后,需要根据硬件平台的设定进行pin control相关的编码。例如:在bootloader中建立一个大的table,描述各个引脚的配置和缺省状态。此外,由于SOC的引脚是可以复用的,因此在各个具体的driver中,也可能会对引脚进行的配置。这些工作都是比较繁琐
2015-08-17 09:01:39 1047
转载 OpenWRT开发之——对C++的支持(解决库依赖问题)
C++是本人的强项。如果在OpenWrt中不能用C++进行开发,那就有点大失所望了。接下来将与大家一起来尝试写一个C++程序,并把它做成 ipk 包,并试运行。各文件内容在 SDK/package/ 路径下创建 cpp-demo 目录,并生成一个非常简单的 cpp 程序?12345
2015-08-13 17:00:35 5161
转载 openwrt: Makefile 框架分析
本篇的主要目的是想通过分析Makefile,了解openwrt编译过程。着重关注以下几点:openwrt目录结构主Makefile的解析过程,各子目录的目标生成。kernel编译过程firmware的生成过程软件包的编译过程openwrt目录结构官方源下载速度太度,我从github上clone了openwrt的代码仓库。git clo
2015-08-11 11:20:39 1202 1
转载 优先级反转和解决方法
优先级反转的描述:假设任务1,任务2,任务3;他们的优先级顺序分别为1 > 2 > 3。有一个稀缺资源S,S由一个信号量控制为互斥访问。任务3正在执行,并申请到了资源S;任务1抢占了任务3的执行,任务3挂起,任务1执行;任务1申请资源S,发现被占用,所以挂起,任务3恢复执行;任务2抢占了任务3的执行,任务3挂起,任务2执行;任务2执行完毕,任务3恢复;任务3释放资源S,任务1抢占资
2015-08-05 09:54:29 465
转载 char *a 与char a[] 的区别
char *a = "hello" 中的a是指向第一个字符‘a'的一个指针char a[20] = "hello" 中数组名a也是执行数组第一个字符‘h’的指针但二者并不相同:看实例:把两个字符串相加:结果:对比:结果:把字符串加到指针所指的字串上去,出现段错误,本质原因:*d="0123456789"存放在常
2015-08-04 13:25:57 465
转载 SNMPv3 - 用户安全模型
SNMPv3 - 用户安全模型这是描述SNMP协议第三版安全特征的两篇文章中的第一篇. SNMPv3 RFCs描述了一个新的框架用于定义SNMP第一, 第二和第三版规范之间的关系. 这个框架以模块的方式划分并且绝大部分依赖以前的工作 (例如 SNMPv1, SNMPv2c, SNMPv2u, 和 SNMPv2*).在这个框架内的两个核心模块是基于用户的安全模
2015-08-03 19:13:50 4238
基于FPGA的视频采集
2011-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人