- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 #ifdef __cplusplus extern "C" { #endif 的解释
作者:宋老师,华清远见嵌入式学院讲师。1、在好多程序中我们会遇到下面代码段#ifdef __cplusplusextern "C" {#endif //c语法代码段#ifdef __cplusplus}#endif // 首先应该知道,__cplusplus是CPP中的自定义宏,则表示这是一段cpp的代码,编译器按c++的方式编译系统.。如果这时候我们需要使用c
2013-11-26 10:47:37 1253
原创 浅谈C语言的数据存储(一)
作者:冯老师,华清远见嵌入式学院讲师。程序由指令和数据组成,C语言程序亦是如此。开发者在编写程序的时候往往需要根据不同数据的特点以及程序需求来选择不同的数据存储方式,那么在C语言中数据的存储分为哪些方式呢?C程序大致来讲可以分为四个数据区:常量区,静态去,堆区,栈区。其中常量区存储了未被作为初始化使用的字符串常量和被const修饰的全局变量,其特点是只可被访问不可被写入,生命周期同程序
2013-11-19 10:30:06 1070
原创 Android4.0 init执行命令和脚本实现LED控制实验
作者:任老师,华清远见嵌入式学院讲师。实验目的:理解Android init.rc的调用过程.实验内容:1.文件准备通过对驱动源码编译生成led.ko,通过Android_Java工程编译生成Farsight_Test.apk,通过对JNI代码编译生成libled_runtime.so,通过对HAl代码编译生成led.default.so,编写的shell脚本led.sh。将上
2013-11-12 14:54:45 1120
原创 深入浅出 - Android系统移植与平台开发(十) - led HAL简单设计案例分析
作者:唐老师,华清远见嵌入式学院讲师。通过前两节HAL框架分析和JNI概述,我们对Android提供的Stub HAL有了比较详细的了解了,下面我们来看下led的实例,写驱动点亮led灯,就如同写程序,学语言打印HelloWorld一样,如果说打印HelloWorld是一门新语言使用的第一声吆喝,那么点亮led灯就是我们学习HAL的一座灯塔,指挥我们在后面的复杂的HAL代码里准确找到方向。
2013-11-05 11:34:12 1142
《Linux设备驱动开发详解》-Linux教程
2013-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人