自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沧浪之水

关注嵌入式

  • 博客(107)
  • 资源 (1)
  • 收藏
  • 关注

原创 makefile

# define the C compiler to useCC = /home/b46827/fsl-yocto-L3.14.52_1.1.0-ga/build-wayland-imx6qpsabresd/tmp/sysroots/x86_64-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gccSYSROOT_PAT

2017-02-17 18:10:41 878

原创 飞思卡尔相关命令

10.193.102.84 mpuapae b46827 fsl10.193.102.36 mpusw b46827 b46827Release Server\\10.192.224.48Test vector servermount -o nolock,tcp -t nfs 10.192.224.45:/home/testVectors/ttVector dir\

2017-02-08 17:01:34 2134

原创 makefile模板2

# define the C compiler to useCC = /home/b46827/fsl-yocto-L3.14.52_1.1.0-ga/build-wayland-imx6qpsabresd/tmp/sysroots/x86_64-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gccSYSROOT_PAT

2017-02-08 17:00:09 652

原创 makefile模板

# define the C compiler to useCC = /opt/poky/1.8/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gccSYSROOT_PATH=/home/b46827/fsl-yocto-3.10.53_1.1.0-ga/fsl-imag

2017-02-08 16:58:50 574

原创 msleep

A critical section can be either atomic ornon-atomic.  If it is protected by aspinlock (or if it runs in an interrupt handler, or with interrupts orpreemption disabled) then it is atomic, but if it

2014-12-22 09:43:13 2062

转载 How do linux kernel know the memory configuration

How do linux kernel know the memory configuration-edwinrong-ChinaUnix博客 http://blog.chinaunix.net/uid-20585891-id-1919686.html

2014-12-11 16:39:28 618

原创 dump_stack()

刚刚接触内核,在调试过程中用printk打印信息当然是直接有效的办法,但当我们不知到一个函数或者一个模块到底在哪里出了问题时我们可以利用dump_stack有效的找到问题的根源,下面只是简单的给出了使用方法。  我在自己的主机上试了一下dump_stack() Makefile文件点击(此处)折叠或打开 obj-m := hello.oKERNE

2014-11-19 11:00:35 899

原创 Wince image相关工具

Cvrtbin (Cvrtbin.exe) is a command-line tool that converts read-only memory (ROM) files from binary (.bin) format to Motorola 32-bit (.sre) format or absolute binary (.abx) format

2014-06-26 16:31:15 677

原创 hot plug相关工具

udevadm — udev management toolhttp://www.freedesktop.org/software/systemd/man/udevadm.html

2014-06-19 10:15:48 710

转载 linux 3.10 ARM Device Tree 初始化

Linux 3.10 ARM Device Tree 的初始化-qh997-ChinaUnix博客 http://blog.chinaunix.net/uid-20522771-id-3785808.html

2014-06-16 10:47:54 927

转载 iMX6 NFS启动

iMX6 NFS启动1、Tftp下载uImage:1.1,设置ubuntu(1) Setup tftp server files # apt-get install tftpd tftp openbsd-inetd (2) make a tftp directory Here we make /opt/tftpboot be a tftp directory. # mkdi

2014-05-14 17:37:33 1456

转载 mkimage工具详解

mkimagemkimage

2014-05-14 11:36:29 733

原创 REST设计准则

REST的设计准则     REST架构是针对Web应用而设计的,其目的是为了降低开发的复杂性,提高系统的可伸缩性。REST提出了如下设计准则:     网络上的所有事物都被抽象为资源(resource);     每个资源对应一个唯一的资源标识符(resource identifier);     通过通用的连接器接口(generic connector interfac

2014-04-22 11:26:23 530

原创 记2013年5月苏州之行

情归苏州                                ——记2013年苏州之行“上有天堂,下有苏杭”,古人诚不我欺也!借着到无锡出差的机会,有幸到苏州城穷游一把,体验江南水乡的独特景致,实乃人生一大快事!第一站:寒山寺“月落乌啼霜满天,江枫渔火对愁眠;姑苏城外寒山寺,夜半钟声到客船”,张继的《枫桥夜泊》让寒山寺名扬天下,因此,25日下午从无锡回到苏州后

2013-10-31 10:15:05 1704

原创 由两次拜谒于谦祠想到的

国庆长假第一天,9月29日,我独自一人拜谒了于谦祠,长假第五天,10月3日,我与同学再次拜谒于谦祠,虽然都是拜谒于谦祠,但心情和收获却有所不同。第一次拜谒于谦祠,是因为我在一个学弟的QQ状态中得知杭州有于谦祠后,重新唤起了凭吊古人的雅兴,所以带着崇敬的心情的独自一人去拜谒的。在拜谒过程中,从碑刻、书画、铭文我都认真的读了一些,特别是在看碑亭时,游人大多只是看一眼就走,唯有我在那里辨读碑文,虽然

2013-10-27 13:26:20 780

原创 introduction to managing client API rendering through the EGL API.

OverviewThe Khronos Native Platform Graphics Interface (EGL) provides a means for rendering using aclient API such as OpenGL ES (a 3D renderer for embedded systems), OpenGL (a functional superset

2013-10-24 13:58:51 657

原创 nvidia笔试

抱着试一试的态度,下午参加了nvidia的笔试,本来通知提前15分钟到考场,两点钟正式开始发试卷,但到了现场,发现签到效率太低了,直到两点二十才拿到试卷,这个也不能怪nvidia,nvidia把校园招聘外包给51job了。拿到卷子,瞬间感觉nvidia的专业,卷子是全英文的,然后不同的岗位有不同的卷子,我应聘的是embedded SW engineer,刚拿到了卷子时,一阵窃喜,因为第一面的试

2013-10-19 17:19:56 1105

原创 bsp_cscope_gen.py

http://wiki.freescale.net/display/MADTools/bsp_cscope_gen.py What's CSCOPE?If you don't know what's CSCOPE then you may be missing on one of the most productive tools there are for Linux kernel/

2013-07-22 13:55:56 642

原创 Integrating CSCOPE with vim or gvim

What is CSCOPE?CSCOPE is an open source application that allows you navigate across software projects code base.This is very useful if, for example, you need to read or search something within a l

2013-07-22 13:52:52 1277

原创 用内存缓冲来显示图片

HDC hMemDC;//内存DC,可以有效提高绘图效率,避免屏幕闪烁hMemDC = CreateCompatibleDC(NULL);//创建与设备兼容的内存DC HDC hSrcDC;hSrcDC = CreateCompatibleDC(NULL)//创建存放位图的设备缓冲HBITMAP bmpsource=LoadImage(NULL,bmpstr,IMAGE_BITMAP,w

2013-05-30 16:43:43 707

原创 驱动程序加载顺序

在驱动程序开发时,常需要为驱动程序分配相关的资源,这些资源的分配一般在XXX_Init函数或者XXX_Open函数中完成。XXX_Init是在加载驱动时由系统自动调用的,由这个函数分配的资源在XXX_Deinit函数释放,XXX_Deinit函数是在驱动卸载时由系统自动调用的。XXX_Open是在应用程序调用CreateFile函数时系统自动调用的,由这个函数分配的资源应该在XXX_Close函数

2013-05-28 20:30:04 838

原创 类的构造函数、析构函数与赋值函数示例

今天上网无意中看到一个大牛写的文档,《高质量C/C++编程指南(林锐)》,看了一些,发现果然精彩,特别结合这一段时间的实习生笔试和面试,很多问题在这篇文档里讲到了,譬如昨天到浙江大华技术去笔试时,就碰到了这样一个题目,一个类如下:class CString{public:CString(const char *str = NULL);//普通构造函数CString(const

2013-05-17 14:45:22 1170

原创 类的构造函数、析构函数与赋值函数

构造函数、析构函数与赋值函数是每个类最基本的函数。它们太普通以致让人容易麻痹大意,其实这些貌似简单的函数就象没有顶盖的下水道那样危险。       每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)。对于任意一个类A,如果不想编写上述函数,C++编译器将自动为A产生四个缺省的函数,如    A(void);

2013-05-17 13:04:33 444

原创 Windows Embedded CE6.0高级内存管理

一、Windows Embedded CE 6.0的内存管理模型 在Windows CE5.0和之前的版本中,整个系统(不是每个进程)使用一个4GB的虚拟地址空间,将高端地址空间(0x8000 0000~0xffff ffff,2GB)划分给操作系统,把低端地址空间(0x0~0x7fff ffff,2GB)划分给用户空间(应用程序),并且所有的应用程序共享(进程)共享这2GB的虚拟地址空间。用

2013-03-10 15:10:58 1723

转载 sqlite3在winCE下C编译的方法

原文地址:sqlite3在winCE下C编译的方法作者:Samuel1, 源码在http://sourceforge.net/projects/sqlite-wince/files/sqlite-wince-3.x下面的sqlite-wince-3.3.52. 创建一个Win32 Smart Device Project,项目名字为sqlite3,ApplicationType选择

2013-01-22 22:07:28 439

原创 预编译头文件

stdafx.h 的作用:   所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。   预编译头文件通过编译stdafx.cpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是project

2013-01-22 22:07:26 308

原创 技术博文搬家了

关注IT已经快一年了,从技术方面来讲,CSDN才是国内最大的IT技术论坛,以后就转移到CSDN了

2013-01-22 22:07:23 360

转载 UINCODE和CHAR互相转换

原文地址:和 CHAR互相转换">UINCODE 和 CHAR互相转换作者:太阳下的泪MultiByteToWideChar函数使用1.使用方法详解  在本文开始之处,先简要地说一下何为短字符和宽字符. 所谓的短字符,就是用8bit来表示的字符,典型的应用是ASCII码.而宽字符,顾名思义,就是用16bit表示的字符,典型的有UNICODE.关于windows下的ASCII

2013-01-22 22:07:19 467

原创 模块独立

内聚(cohesion)是一个模块内部各成分之间相互结合的紧密程度耦合(coupling)是模块之间相互关联的紧密程度在模块化设计中,要追去弱耦合、强内聚尽量使用数据耦合,少用控制耦合和特征耦合,限制公共环境耦合的范围,完全不用内容耦合

2013-01-22 22:07:17 643

原创 算术编码时应遵循的原则

1.尽量使用整形数据的加减法,如char、long、int、short等2.在没有硬件的支持下,尽量不采用乘法3.在没有硬件的支持下,尽量不采用浮点运算4.避免使用除法

2013-01-22 22:07:10 581

原创 定制基于VisualStudio2008的嵌入式开发平台

花了两天时间,将开发环境从Embedded Visual C++转移到Visual Studio2008,以后就可以抛弃evc了,哈哈/********************************************************Copyright(C),2012-2014,Zhejiang University** 文 件 名:** 创 建

2013-01-22 22:07:07 421

原创 Windows CE程序运行基本过程

首先注册窗口类别,接下来创建窗口,然后在屏幕上显示窗口,程序进入消息循环,不断从消息队列中取出消息,有窗口处理程序来进行处理。

2013-01-22 22:07:05 512

转载 ZJUer必备之西塘自助游攻略…

原文地址:浙江大学求是潮网站』 来源: ">ZJUer必备之西塘自助游攻略,吃喝玩乐行小TIPS!『FROM 浙江大学求是潮网站』 来源: 作者:浙大往事      在江南水乡当然得领略古镇的风采~小编前几周刚从西塘自助游归来,两天的西塘游所花费用比游乌镇少几百元!下面是结合网上资料加小编心得整理而成的、专为浙大学子量身订做西塘路旅游攻略。带上此攻略,和亲朋好友们一起体验实惠欢乐的古镇之旅

2013-01-22 22:07:03 1851

转载 在VC中already defined in *…

好文,也在这里卡了半天原文地址:defined in *.obj问题解决">在VC中already defined in *.obj问题解决作者:littlecrab今天碰到这种问题,搞了老半天,实在恼火,忍不住上网查了资料,终于解决了问题,我的解决办法如下:首先注意不能在.h头文件中定义全局变量,否则只要其他文件包括了该头文件,就会出现alreadydefined in*.obj的错误。

2013-01-22 22:07:01 484

原创 Windows消息循环

while(GetMessage(&msg, NULL, 0,0)) {    if (!TranslateAccelerator(msg.hwnd, hAccelTable,&msg))    {       TranslateMessage(&msg);       DispatchMessage(&msg);    }}GetMessage从进程的主线程的

2013-01-22 22:06:59 389

原创 WSAAsyncSelect消息机制

WSAAsyncSelect基于Windows消息机制异步I/O模型,为特定网络事件指定系统通知信息.Applies to: desktop apps onlyThe WSAAsyncSelect functionrequests Windows message-based notification of network events for asocket.Syntax

2013-01-22 22:06:57 498

原创 线程和进程

进程是指当前正在系统运行的每一个程序,每一个进程包含一个到多个线程,进程是一个应用程序的实例,而线程是指进程的一条执行路径,它包含独立的堆栈和CPU寄存器,每个线程共享所有的进程资源,包括打开的文件、信号标识、动态分配的内存。进程是操作系统分配系统资源的基本单位,线程是系统进行调度的基本单位。使用多线程技术是为了使多个线程并行工作以完成多项任务。进程间通信的方法有:管道、信号量、共享存储、消息

2013-01-22 22:06:55 316

原创 UML的类图关系

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)         1. 泛化(Generalization)        【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特

2013-01-22 22:06:42 304

原创 壬辰六月廿九酬和西子如梦

壬辰六月廿九酬和西子如梦余曰:芳园脉脉意未尽,红楼惆怅梦不醒 西子如梦曰:梦里富贵花温柔,梦醒时分泪婆娑梦里梦外两重天,不如长作梦中人 余唱和之,曰:梦里逍遥尽繁华,梦醒怏怏谢昙花欲得美梦常如此,不如共觅织梦人

2013-01-22 22:06:40 376

原创 麓山怀古

麓山怀古壬辰五月,余有事于潇湘,及至长沙,次日,遂偕友步登麓山,虽暑气蒸人,汗流浸衣,亦不减吾之意兴。于是,登麓山之巅以观湘水,穿曲径小道以谒庐墓,横眺长沙城,歇赏爱晚亭,信可乐也,然竟未至岳麓书院。居数日,心深悔之,故乘暇日再偕友拜访岳麓书院,是故麓山胜迹得以尽玩。麓山苍翠葱郁,芳草丛生,泉涧盘桓林壑之中,藤蔓攀爬罅石之上,诸峰叠秀,下瞰湘江,然山不甚高,险峻亦不如他之名山,名所以能行于

2013-01-22 22:06:38 683

基于ARM的RFID阅读器设计

基于ARM的RFID阅读器设计,这是一篇学位论文,有硬件电路和软件设计

2012-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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