发布时间:2013-01-09 12:22:26
作者:王劲南,华清远见嵌入式学院讲师。 先看一下代码 ifeq ($(KERNELRELEASE),) KERNELDIR ?= /home/linux/linux-2.6.22.6 PWD := $(shell pwd) modules: &nb......【阅读全文】
发布时间:2013-01-09 12:22:19
作者:王海宁,华清远见嵌入式学院讲师。 目前在进行C语言补习时,发现很多的同学对于const这个关键字的理解存在很大的误解。现在总结下对这个关键字理解上的误区,希望在以后的编程中,能够灵活使用const这个关键字。 1、 const修饰的变量是常量还是变量 对于这个问题,很多同学认为const修饰的变量是不能改变,结果就误认为该变量变成了常量。那么对于const修饰的变量该如何理解那? 下面我们来看一个例子: int main { &nb......【阅读全文】
发布时间:2013-01-09 12:22:14
作者:冯利美,华清远见嵌入式学院讲师。 本文主要对linux系统bash配置文件进行比较分析。 1. 首先是两个全局的配置文件。 /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。 /etc/bash.bashrc:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取。 2. 在用户的主目录中也有bash的配置文件,它们是局部的。 如果用户的主目录下找到.bash_profile, 那么在执行完/etc/p......【阅读全文】
发布时间:2013-01-09 12:22:10
作者:李智敏,华清远见嵌入式学院讲师。 嵌入式系统由硬件环境、嵌入式操作系统和应用程序组成,硬件环境是操作系统和应用程序运行的硬件平台,它随应用的不同而有不同的要求。硬件平台的多样性是嵌入式系统的主要特点,如何使嵌入式操作系统在不同的硬件平台上有效地运行,是嵌入式系统开发中需要解决的关键问题。解决的方法是在硬件平台和操作系统之间提供硬件相关层来屏蔽这些硬件的差异,给操作系统提供统一的运行环境,这种硬件相关层就是嵌入式系统中的板级支持包BSP(Board Support Package,简称BSP)。 BSP是嵌入式系统中介于硬件平台和操作系统之间的中间层软件,主要目的是......【阅读全文】
发布时间:2013-01-09 12:22:06
作者:刘洪涛,华清远见嵌入式学院讲师。 编写基于V4L2视频驱动主要涉及到以下几个知识点: ● 摄像头方面的知识 要了解选用的摄像头的特性,包括访问控制方法、各种参数的配置方法、信号输出类型等。 ● Camera解码器、控制器 &nb......【阅读全文】