- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 基于Windows CE的注册表在线修改及保存
作者:蒙洋,华清远见嵌入式学院讲师。引言:Windows CE作为一种嵌入式的操作系统,已经有了10多年的历史,从最早的1.0版本到如今的最新的6.0版本。Windows CE已经在嵌入式操作系统领域占据了非常重要的地位,同时还派生出了很多不同的版本,应用到不同的领域,Windows Mobilej就是其中非常成功的一个版本。作为一种嵌入式操作系统,我们有必要了解它的启动过程和加载
2011-03-31 15:13:00 560 1
原创 华清远见携手ARM、恩智浦推出2011全国大型技术巡回讲座
(完全免费,每地限额300名)作ARM在嵌入式处理器领域中的霸主地位早已为大家所公认,目前行业中90%以上的嵌入式产品中都采用的是ARM系列的处理器。三星、Atmel、ST、TI等行业内各大著名厂商和领军企业,都同时投入了大量的人力研究ARM内核的处理器,基于ARM平台的嵌入式系统设计在工业控制、无线通讯、网络应用、消费类电子产品、成像和安全产品等领域内均有广泛地应用。国际知名的半导
2011-03-30 11:58:00 852
原创 Boa服务器移植
作者:曹忠明,华清远见嵌入式学院讲师。Boa是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安全。下面给大家介绍一下Boa服务器移植的具体操作步骤,希望能够有帮助。环境
2011-03-29 23:16:00 417 2
原创 【公益免费】微软Windows Embedded Compact 7动手实验室
(完全免费,每地限额30名)活动主题介绍:新一代嵌入式操作系统平台Windows Embedded Compact 7完整的继承了Windows Embedded CE 6.0的诸多特性,更多的新特性可以帮助开发者更快的构建创新的消费电子设备和工业控制设备。Windows Embedded Compact 7不仅支持X86和MIPS,同时支持最新的ARMv7架构和多核处理器,可以帮助
2011-03-25 11:32:00 699
原创 网络编程之监听套接字的误解
--华清远见嵌入式学院课堂问题笔记系列作者:孙晓明,华清远见嵌入式学院讲师。这周同学们在做网络编程的时候,碰到一个监听套接字的问题,在这里大概描述一下:比如我的程序开了一个监听端口,与客户端建立连接之后,生成了一个新套接字。这时我执行了只关闭监听端口的语句,结果却发现监听端口和已建立的连接仍然存在。我都已经关闭了监听套接字,为什么客户端还可以继续往监听端口发信息?这到底是因为什么呢
2011-03-24 16:14:00 74 2
原创 共用体的使用
作者:曾宏安,华清远见嵌入式学院高级讲师。在C语言中,不同的成员使用共同的存储区域的数据构造类型称为共用体,简称共用,又称联合体。共用体占用空间的大小取决于类型长度最大的成员。共用体在定义、说明和使用形式上与结构体相似。两者本质上的不同仅在于使用内存的方式上。定义一个共用体类型的一般形式为:union 共用体名 { 成员表列;
2011-03-23 17:30:00 605 1
原创 我的嵌入式学习笔记(2)--scanf使用常见问题及解决方法
作者:曹忠明,华清远见嵌入式学院讲师。在学习C语言的时候,printf()是我们学到的第一个函数,相信“hello world”这个例子大家都不会陌生吧,接着就是scanf()这个函数了,这个函数的功能是格式输入,它的函数原型是:int scanf(const char *format,…);这个函数的基本用法这里就不说了,这里介绍一些这个函数使用中常见的问题及解决方法:第一
2011-03-22 14:55:00 684 3
原创 安装VMware虚拟机和Linux操作系统
作者:蒙洋,华清远见嵌入式学院讲师● 虚拟机简介所谓虚拟计算机(简称虚拟机),实际上就是一种应用软件,例如VMware实际上也只是一种应用软件,其特别之处在于,由它创建的虚拟机与真实的计算机几乎一模一样,不但虚拟有自己的CPU、内存、硬盘、光驱,甚至还有自己的BIOS。在这个虚拟机上,可以安装Windows、Linux等真实的操作系统,及各种应用程序。● 常见虚拟机软件目前流
2011-03-21 10:56:00 1049 5
原创 OpenCV读取视频
作者:王劲南,华清远见嵌入式学院讲师。什么是OpenCVOpenCV是Intel®开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。重要特性OpenCV拥有包括300多个C函数的跨平台的中、高层API。它不依赖于其它的外部库——尽管也可以使用某些外部库。OpenCV对非商业应用和商业应用和商业应用都是免费的。O
2011-03-17 16:02:00 721
原创 我的嵌入式学习笔记(1)-- 搭建开发环境
作者:曹忠明,华清远见嵌入式学院讲师作为一个嵌入式linux的业内人士(脸红ing,呵呵!),我需要一个我自己的环境,我选择我喜欢,我选择了Ubuntu这个系统,虽然这个系统有些方面不如redhat、fadero这些系统,如软件包不是很全。但是发现问题、解决问题才能学到更多的东西吗!Ubuntu有友好的用户界面和简单易学的软件管理机制、适用于初学linux的人!说了这么多的废话了,来
2011-03-16 11:49:00 714 3
原创 Linux C中令人讨厌的段错误
作者:孙晓明,华清远见嵌入式学院讲师同学们在做练习的时候,编译完程序,执行的时候,有时会莫名的出现 “Segment fault”,即段错误,段错误是让许多C程序员都头疼的提示,因为对于这种模糊的提示,很难判断错误在哪里。那么什么事段错误呢?以及怎么发现程序中的段错误以及如何避免发生段错误呢?1.什么是段错误?所谓的段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个
2011-03-14 15:56:00 478
原创 嵌入式系统中的GUI开发
作者:穆煜,华清远见嵌入式学院讲师近年来手持式设备、消费类电子产品得到了飞速的发展。随着这些产品用户的增多,对其用户界面也提出了越来越多的要求。在这类产品刚进入市场的时候,例如,手机、PDA、数字机顶盒等,这类产品的用户界面都比较单一,而到了今天,我们可以看到,在市场销售的这些电子产品都具有漂亮的图形用户界面,甚至要求能够支持全功能的浏览器,使得用户能够随时随地进行网络信息的浏览。但是,
2011-03-09 18:32:00 722 4
原创 关于FPGA学习的几个问题
作者:李秋凤,华清远见嵌入式学院FPGA讲师如何学好FPGA呢,很多人很困惑,多数停留在基础位置徘徊,我就这方面问题给大家谈几点自己的看法。1.基础问题FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本数字电路的书,不管是那个版本的,这个是基础,多了解也有助于形成硬件设计的思想。在语言方面,建议初学者学习Verilog语言,VHDL语言语法规范严格,
2011-03-07 18:52:00 551 2
原创 浅析标准I/O缓冲区
作者:曾宏安,华清远见嵌入式学院高级讲师学习过编程的朋友都知道ANSI C里定义的标准I/O是一种带缓冲的高级磁盘I/O,目的是尽可能减少使用read和write系统调用的次数,从而提高I/O效率。标准I/O提供了3种类型的缓冲类型。● 全缓冲。在这种情况下,当填满标准I/O缓存后才进行实际I/O操作。对驻留在磁盘上的文件的访问通常是由标准I/O库实施全缓冲的。● 行缓冲。在这种
2011-03-04 11:55:00 517 1
原创 什么是交叉编译
在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓平台,实际上包含两个概念:体系结构(Architecture)、操作系统(Operating System)。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构
2011-03-03 10:25:00 439 2
原创 异步串行通讯和同步串行通讯对比
作者:刘洪涛,华清远见嵌入式学院高级讲师,ARM ATC授权培训讲师。在计算机系统中,CPU和外部通信有两种通信方式:并行通信和串行通信。而按照串行数据的时钟控制方式,串行通信又可分为同步通信和异步通信两种方式。1、异步串行方式的特点所谓异步通信,是指数据传送以字符为单位,字符与字符间的传送是完全异步的,位与位之间的传送基本上是同步的。异步串行通信的特点可以概括为:①以字符为
2011-03-01 14:01:00 641 3
《Linux设备驱动开发详解》-Linux教程
2013-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人