09 2019 档案
摘要:前面几篇博客中,wifi网卡的ip都是手工设置的,本篇博客将来移植dhcp,使得wifi网卡可以动态的获取ip、路由等信息。 那我们去哪里下载dhcp源码呢?在pc机上执行dh +tab键,看一下有哪些应用程序?其中有一个应用程序为dhclient,执行dhclient -v,可以看到:For in
阅读全文
摘要:在上篇文章中,编译了应用程序iw,它使得我们的开发板可以通过usb wifi网卡连接到无线热点,为了方便实验,我们采用了手机设置了无线热点。对手机的热点有4中安全方式:无WEPWPAWPA2使用iw工具,只能连接到前两种安全模式。对于WPA、WPA2这两种安全模式,iw工具就无能为力了。需要使用wp
阅读全文
摘要:类与封装的概念(上) 类的组合 电脑一般而言是由CPU、内存、主板、键盘和硬盘等部件组合而成。 类通常分为以下两个部分 —类的实现细节 —类的使用方式 当使用类时,不需要关心其实现细节当创建类时,才需要考虑其内部实现细节 例:. 普通用户使用手机 只需要学习如何发短信,打电话,拍照等等. 手机开发工
阅读全文
摘要:上篇博客中,配置修改了内核,以支持所选择的USB网卡,本篇博客需要去编写一些应用程序,将wifi网卡使用起来。 1.1 概念:认证/加密认证:就是用来判断哪些用户可以使用这个无线网络加密:是指手机和AP传输数据时,数据不会被别人看到或者不会发生错误。 无线加密的多种方法及其区别(WEP WPA TK
阅读全文
摘要:主引导程序是软件还是固件?如果是软件,那么由谁开发?如何开发?主引导程序是软件。因为它不是固化于硬件当中的,并不是在出厂之前已经烧到硬件里面去了。因此它必然是软件。既然是软件,那是谁来开发它呢?就目前来看,开发操作系统的程序员应该负责开发主引导程序,因为主引导程序被归为了操作系统代码的一部分了。那这
阅读全文
摘要:什么是操作系统? 你可能这样认为,windows、unix、linux、macos、Android、ios....都是操作系统。这样的理解并没有错,只不过太肤浅了。 操作系统是直接运行于硬件之上的计算机程序。 操作系统用于管理和控制计算机的硬件与软件资源 操作系统为用户软件的开发提供必要的服务和接口
阅读全文
摘要:类之间的基本关系——继承 .从已存在类细分出来的类和原类之间具有继承关系(从老虎中细分出来的东北虎) .继承的类(子类)拥有原类(父类)所有属性和行为——组合 .一些类的存在必须依赖于其它的类,这种关系叫组合。(电脑由cpu、内存等组成。电脑这个类中包含着cpu类、内存类) .组合的类在某一个局部上
阅读全文
摘要:本篇文章主要是通过一些具体的例子,来感受一下面向对象的这种思想。要注意培养面向对象的思想。 日常生活中,我们都习惯于对事物进行分类。那么,这种分类思想是否可以引入程序设计中呢?答案当然是可以的,面向对象的话就是将分类的思想直接引入到程序设计当中。那么现在又有问题了, 为什么将面向对象的思想引入到程序
阅读全文
摘要:主要做的工作:让内核如何支持现有的无线网卡。知道这个流程就可以了,没必要深究。 使用WIFI功能时,涉及两个东西: 同样手机也可以用于WIFI AP模式,让别的设备来连接它。就是我们平时所说的用手机开一个热点。 从这里可以看出,同一个WIFI网卡,它可以工作于不同的模式。 对于ARM板而言,外接一个
阅读全文
浙公网安备 33010602011771号