静态ip配置 vi /etc/sysconfig/network-scripts/ifcfg-ens33 [root@localhost network-scripts]# cat ifcfg-ens33 HWADDR="00:0C:29:5A:5C:A1"TYPE="Ethernet"BOOTPR ...
分类:
其他好文 时间:
2016-06-05 18:32:09
阅读次数:
136
编写LED驱动,创建led驱动的设备文件第一,使用cdev_init函数初始化cdev 第二步,指定设备号,多个Linux设备文件可以拥有同一个主设备号,但两个设备的主设备号和次设备号不能都一样,在使用alloc_chrdev_region函数主动分配设备号时,baseminor和count参数不要 ...
分类:
其他好文 时间:
2016-06-05 18:31:09
阅读次数:
163
本章学习控制发光二极管,通过直接与硬件交互完成,控制开发板上的四个小灯。 LED驱动的实现原理可以开始编写led驱动了,与上一章步骤类似,通过命令和读写文件实现。首先创建led驱动的设备文件,可以使用cdev_init,register_chrdev_region,cdev_add等建立主设备号的设 ...
分类:
其他好文 时间:
2016-06-05 18:31:32
阅读次数:
183
个人理解:委托就是帮助对象完成一些特定的行为,然后返回结果给对象,而不需要对象完成特定的行为。 例如:一个对象想买电影票,他可以委托别人到电影院帮他完成买票的动作,然后返回结果给这个对象。 委托:代表另一个对象 在委托中,一个称为委托的对象应另一个对象的请求,作为该对象的代表。作出委托的对象,通常是 ...
分类:
其他好文 时间:
2016-06-05 18:30:45
阅读次数:
173
通过对本章的学习,我对s3c6410开发板的测试环境有了一定的认识,并掌握了如下的知识点:一、对于s3c6410这款开发板,它是一款低功耗、高性价比的处理器,它是基于ARM11的内核。二、不同开发板的区别主要在烧录嵌入式系统的方式上。三、安装串口调试工具的步骤:minicom的步骤1、检测当前环境是 ...
分类:
其他好文 时间:
2016-06-05 18:29:27
阅读次数:
185
蜂鸣器是s3c6410开发板上带的一个硬件设备,可以通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。 在前面的章节编写了两个完整的linux驱动:word_count驱动和led驱动,两个有一共同点就是都有一个源代码文件组成。 代码重用分为静态和动态两种。即将需要重要的代码使用者放在一起进行编译,最 ...
分类:
其他好文 时间:
2016-06-05 18:30:07
阅读次数:
114
1:站立会议内容 今天的站立会议主要讨论了目前遇到的问题,大家都觉得挺难,时间也挺紧的,有一些技术性问题还需要重点研究,比如说头像问题,还有组队交流功能的实现,都比较耗费时间精力,大家还需继续加油,坚持下去。 2:站立会议工作照 3:任务进度 完成两项较为简单的任务,还有几个比较困难的问题还有待完成 ...
分类:
其他好文 时间:
2016-06-05 18:28:50
阅读次数:
155
第十三周的学习进度如下: 1.安卓中的SQLite数据库的使用 2.对Android中的服务有了新的认识 ...
分类:
其他好文 时间:
2016-06-05 18:31:21
阅读次数:
116
指针指向的都是一个代表内存地址的长的十六进制数。一位十六进制数需要四个2进制数表示,即0.5字节。 指针存的是一个地址,在32位操作系统里面,最大寻址空间位0~2^32-1,即4个字节(32位)就可以表示,相应的在64位操作系统环境中用8个字节表示指针,16位系统2字节。 指针本身所占空间大小与所指 ...
分类:
其他好文 时间:
2016-06-05 18:28:43
阅读次数:
160
第五章 搭建S3C6410开发板的测试环境 5.1 S3C6410开发板简介: 此开发板是由三星公司推出的一款低功耗、高性价比的RISC(精简指令集计算机)处理器,基于ARM11内核;为2.5G和3G通信服务提供了优化的硬件性能,内置强大的硬件加速器;只拥有处理器芯片还无法测试linux驱动,必须要 ...
分类:
其他好文 时间:
2016-06-05 18:29:23
阅读次数:
166
[root@localhost ~]# wget https://bootstrap.pypa.io/ez_setup.py -O - | python - --user --2014-09-15 22:06:51-- https://bootstrap.pypa.io/ez_setup.py 正在 ...
分类:
其他好文 时间:
2016-06-05 18:29:31
阅读次数:
2128
h3{color: #fff;background-color: #008eb7;-moz-border-radius: 3px;border-radius: 3px;padding:3px;margin:10px 0px;text-shadow:2px 2px 3px #404040;} 博客 贴 ...
分类:
其他好文 时间:
2016-06-05 18:27:33
阅读次数:
137
我们通过统计单词个数实例来详细的了解一下开发和测试linux驱动的完整过程,下面是我的一些心得体会: 首先我们要理解的是Linux驱动的内容,了解它的工作方式,Linux系统将每一个驱动都映射成一个文件.这些文件称为设备文件或驱动文件,都保存在/dev目录中。其次,我们可以将编写linux驱动程序的 ...
分类:
其他好文 时间:
2016-06-05 18:28:01
阅读次数:
126
;string系列函数 int main(int argc, char* argv[]){ char str1[100]="hello"; char str2[100]="helloChina"; char str3[100]="heool"; //int len=myStrLen((char *) ...
分类:
其他好文 时间:
2016-06-05 18:27:25
阅读次数:
132
1.写入Excel文件的操作引入Microsoft.Office.Tools.Excel.dll 程序集 List<Person> list = new List<Person>() { new Person(){Name="张三",Gender="男",Age=21}, new Person(){ ...
分类:
其他好文 时间:
2016-06-05 18:28:17
阅读次数:
117
因为ARM架构的开发板可基于X86架构的PC在CPU指令以及二进制上都有所不同,而且如果linux驱动需要访问硬件,这些硬件很难在PC上模拟,所以就需要我们在带有这些硬件的开发板上进行调试和测试。 这次主要介绍S3C6410开发板及OK6410开发板,OK6410开发板是基于ARM11处理器的S3C ...
分类:
其他好文 时间:
2016-06-05 18:28:46
阅读次数:
120
;宏定义切换代码为unicode或者asciii ;code #ifdef _UNOCODE #define zymain wmain #define zyscpy wcscpy #define zyscat wcscat #define _T(x) L##x #define zyprintf wp ...
分类:
其他好文 时间:
2016-06-05 18:27:09
阅读次数:
202