- 博客(44)
- 资源 (15)
- 收藏
- 关注
原创 Java线程池ThreadPoolExecutor
1、函数介绍new ThreadPoolExecutor(corePoolSize, maximumPoolSize, keepAliveTime, unit, workQueue)
2014-11-12 20:51:48
923
原创 Java控制3个线程顺序执行2次
1、Demopackage com.fedomn.demo;import java.util.concurrent.Semaphore;public class semDemo{ public static void main(String[] args) { final Semaphore semA = new Semaphore(1); final Semaphor
2014-11-12 15:32:03
782
转载 JVM指南
简介Java虚拟机(JVM)是Java应用的运行环境,从一般意义上来讲,JVM是通过规范来定义的一个虚拟的计算机,被设计用来解释执行从Java源码编译而来的字节码。更通俗地说,JVM是指对这个规范的具体实现。这种实现基于严格的指令集和全面的内存模型。另外,JVM也通常被形容为对软件运行时环境的实现。通常JVM实现主要指的是HotSpot。JVM规范保证任何的实现都能够以同样的方式解释执行字
2014-11-03 10:07:09
440
原创 DKM工程 add to VIP工程 让任务启动在boot时候
详细在:VxWorks Kernel Programmer's Guide, 6.7 里
2014-04-14 20:07:48
2458
转载 堆和栈的区别
一. 在c中分为这几个存储区1. 栈 - 由编译器自动分配释放2. 堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3. 全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放4. 另外还有一个专门放常量的地方。- 程序结束释放5. 程序代码区
2014-03-21 10:14:20
526
转载 C中联合(union)用法
联合(union)在C/C++里面见得并不多,但是在一些对内存要求特别严格的地方,联合又是频繁出现,那么究竟什么是联合、怎么去用、有什么需要注意的地方呢?就这些问题,我试着做一些简单的回答,里面肯定还有不当的地方,欢迎指出! 1、什么是联合? “联合”是一种特殊的类,也是一种构造类型的数据结构。在一个“联合”内可以定义多种不同的数据类型, 一个被说明为该“联合”类型的变量中,允许装入该
2014-03-15 20:11:05
1117
原创 C指针与malloc,free
首先什么是指针:指针用来存放变量的地址,也就是操作操作内存。C语言中定义一个指针变量存储内存的地址,它是一个32位无符号整数的值。1、如何初始化一个指针int *pbuff1; 和 int *pbuff2 = NULL;的区别是什么呢首先,*pbuff1没有初始化指向NULL,也没指向合法的内存。所以*pbuuf1是个野指针。它会胡乱指向一个地址,这是很危险的。当你对野指针进行
2014-03-13 11:25:59
2343
转载 Eclipse快捷键大全(转载) 适用workbench
原文地址:http://tonyaction.blog.51cto.com/227462/42044Eclipse快捷键同样适用于workbenchCtrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别
2014-03-11 18:37:58
1027
原创 vxworks通过Simulator和windows实现TCP通信
废话: 之前一直在封装自己的TCP函数,但一旦要做成工程产品,就发现原来的函数好多都没考虑到,如加入双缓冲队列,初始化失败重启,网络状态检测等等。以后还需要努力啊。这里推荐给大家一本《vxworks软件开发项目实例完全解析》,里面有不错的工程程序框架,对我这种小白还是非常实用的。回归正题:使用的环境是workbench3.1和vxworks6.7。win7 64的是没法安装之前的一
2014-02-28 15:02:45
4654
转载 VxWorks workbench中simulator的使用心得
Simulator 学习小结1. 虚拟硬件支持l VxWorks控制台l 系统计时器l MMUl NVRAMl 虚拟磁盘—用于文件系统l 时间标志驱动l 实时时钟2. VxWorks simulator缺省配置l 内核shell
2014-02-27 21:03:41
8159
转载 Vxworks中printf()和logMsg()的区别
Vxworks中printf()和logMsg()的区别请问在Vxworks系统中,printf()和logMsg()的本质区别? 为什么在调试状态下printf()有可能引起阻塞,而logMsg不会呢 谢谢! printf( ) - write a formatted string to the standard output stream (ANSI).logMsg
2014-02-24 12:55:51
8974
转载 KERNELRELEASE
在编译内核模块时,如有Makefile文件如下:ifneq ($(KERNELRELEASE),)param-objs := file1.o file2.oobj-m := param.oelseKDIR := /lib/modules/2.6.18-53.el5/buildall: make -C $(KDIR) M=$(PWD) m
2014-02-19 21:32:00
831
转载 Linux源代码目录树结构
Linux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间。 源代码所有在目录:/usr/src/linux (大部分linux发行版本中) init 内核初始化代码 kernel 内核核心部分:进程、定时、程序执行、信号、模块。。。 mm 内存处理 arch 平台相关代
2014-02-19 21:13:54
615
转载 uboot介绍
1.1 uboot的介绍Uboot是德国DENX小组的开发用于多种嵌入式CPU的bootloader程序, UBoot不仅仅支持嵌入式Linux系统的引导,当前,它还支持NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS嵌入式操作系统。UBoot除了支持PowerPC系列的处理器外,还能支持MIPS、 x86、ARM、NIOS、XScale等诸多常用系
2014-02-17 19:40:21
1295
转载 VxWorks在S3C2410上的BSP设计
原文地址:http://www.cnblogs.com/b2tang/archive/2009/12/30/1636304.html摘要:VxWorks是美国WindRiver公司设计开发的一种嵌入式实时操作系统,可移植性是对嵌入式操作系统的一个重要要求,VxWorks BSP(板极支持包)正是实现可移植性的中间层软件,使操作系统的应用代码独立于具体硬件.本文介绍了VxWorks BSP的
2014-02-09 16:00:35
1825
原创 TCL L32F2510E 安装第三方软件方法
首先声明,这个方法安装方法是从论坛里发现的,地址:http://www.7po.com/thread-68906-1-1.html妈妈买了个TCL L32F2510E型号的智能电视。由于TCL官方市场一万年都不跟新一次,市场就100多个应用大部分还都是游戏,最坑的是唯一能用的‘华数TV’应用各种电影放不起。。没有直播电视。重要的是不能安装第三方软件。总之就是坑爹啊。。我们家的TCL
2014-01-20 01:17:22
5248
转载 Python向飞信好友发送短信
网上大神们写的一大堆,这里是转载开源中国里的一个:Python向飞信好友发送短信,用于及时监控脚本。#coding:utf-8#调用飞信import urllib2import urllibclass fetion: msisdn = '' passwd = '' baseurl = 'http://quanapi.sinaapp.com/fetion.php' #设置
2014-01-18 22:14:55
982
转载 Linux SSH远程文件/目录传输命令scp
原文地址:http://www.vpser.net/manage/scp.html相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就行
2014-01-18 20:13:46
707
转载 Workbench3.0-vxworks6.6仿真测试和调试指南
VxWorks5.5只能创建静态库(.a),VxWorks6.0之后增加了动态链接库(.so)的功能,方便了多进程使用动态库。本文继承win32和linux编程入门的一贯风格,通过简单的动态库生成步骤,并编写RTP程序进行测试,让您初步认识VxWorks6.6强大的功能,同时也让我们注意到VxWorks6.6比VxWorks5.5在使用要复杂很多。我相信通过这些简单的编程知识点,您基本掌握了VxW
2014-01-18 16:30:55
4009
转载 python中if __name__ == "__main__":用法解析
原文地址:http://keliang.blog.51cto.com/3359430/649318想必很多初次接触python的同学都会见到这样一个语句,if __name__ == "__main__":那么这个语句到底是做什么用的呢?在解释之前,首先要声明的是,不管你是多么小白,你一定要知道的是:1.python文件的后缀为.py;2..py文件既可以用来直
2014-01-17 12:45:05
700
转载 Python文件
转载的是阳光岛主大神的博客:http://blog.youkuaiyun.com/ithomer/article/details/16963823python进行文件读写的函数是open或file: f = open(filename, mode)模式描述r以读方式打开文件,可读取文件信息。
2014-01-16 17:17:38
717
原创 Python起步
1、print程序输入>>> myString='hello world'>>> print myStringhello world>>> myString='hello world'>>> print myStringhello world
2014-01-15 13:21:55
706
原创 Python入门资料
刚学Python,网上有很多好的资料,这里记录一下。http://www.codecademy.comcode学习网站,根据一些小题目,更好的学习Python。http://pan.baidu.com/share/home?uk=1462801323#category/type=0智普的Python培训视频教程http://blog.youkuaiyun.com/column/deta
2014-01-15 11:59:59
715
转载 vxWorks 命令
1.4.1 任务管理 sp( ) 用缺省参数创建一个任务(priority="100" 返回值为任务ID,或错误)(taskSpawn)sps( ) 创建一个任务,并挂起它tr( ) 恢复一个挂起的任务(与taskResume相同)ts( )
2014-01-10 14:17:08
2785
转载 VxWorks 任务
任务:在执行时每个程序都被称之为任务。VxWorks操作系统中,任务可以直接地或者以共享方式访问大多数系统资源,为了维护各自的线程,每个任务必须保持有足够的上下文环境。(1) 任务状态:就绪(READY):该状态时任务仅等待CPU的状态,不等待其他任何资源。阻塞(PEND):任务由于一些资源不可用而被阻塞时的状态。睡眠(DELAY):出于睡眠的任务状态。挂起(SUSP
2014-01-10 14:15:04
1181
转载 c语言枚举类型详解
在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是: #define MON 1#define TUE 2#define WED 3#define THU 4#define FRI 5#define SAT 6#define SUN 7在此,我
2014-01-10 12:57:10
755
转载 Linux驱动头文件说明
#include 是在linux-2.6.29/include/linux下面寻找源文件。#include 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。#include 是在linux-2.6.29/arch/arm/mach-s3c2410/include/mach下面寻找源文件。#include 在linux-2.6.31_TX244
2013-12-25 19:13:07
786
转载 GPIO驱动分析 & GPIO使用方法--S5PC110和S5PC210
参考文件:arch/arm/mach-s5pv210/include/mach/gpio.h , /drivers/gpio/gpiolib.c , arch/arm/plat-s3c/include/plat/gpio-core.h , arch/arm/mach-s5pv210/gpio.c .另外, documentation/gpio.txt 文档是重要参考!通常, GPI
2013-12-25 17:13:37
1431
原创 S5PV210 LED驱动程序
用的板子是友善的Smart210由于给的资料太少,网上找到的也很少,这里就分享一下自习的经验给大家。用的内核是友善给的linux-3.0.8,在Android4.0.3上实验成功。首先是给的PDF里的用户LED的GPIO很容易迷惑啊,从实际测试来看来4个用户LED分别对应S5PV210_GPJ2(0),S5PV210_GPJ2(1),S5PV210_GPJ2(2),S5PV210_GPJ2
2013-12-25 16:14:44
3512
转载 解决Sublime Text 2乱码问题 支持GB2312和GBK
安装Sublime Package Control非常简单,在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以下代码,或者是官方提供的代码。Sublime Text 2就会自动安装Package Control。
2013-12-08 21:42:49
949
原创 总结linux清理垃圾命令
可以使用以下命令清理系统垃圾sudo apt-get autoclean 清理旧版本的软件缓存sudo apt-get clean 清理所有软件缓存sudo apt-get autoremove 删除系统不再使用的孤立软件执行sudo nautilus /boot删除除了最新内核以外的其它文件,(比如2006-08-17 官方内核是 26,那就可以删除所有
2013-11-29 19:49:49
22360
arduino win7ghost32位下驱动安装问题.
2012-12-17
uCGUI中文手册
2012-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人