科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
基于FS4412内核移植之USB驱动的移植
USB接口是现在计算机系统中通用的一种接口,这里介绍USB控制器驱动的移植,以U盘驱动为例。 FS4412通过usb hub芯片将一个usb口扩展为多个接口如图: 所以为了能够使用usb口接入usb设备还需要移植usb hub驱动。 设备树添加内容:$ vim arch/arm/boot/dts/ex...…
野指针和空指针的两个小点
大家都知道指针的学习对于c语言学习来说可谓是至关重要的,下面我们来说一下在指针中两种比较特殊的关于指针的概念,野指针和空指针。 首先说一下空指针。void* 这不叫空指针,这叫无确切类型指针.这个指针指向一块内存,却没有告诉程序该用何种方式来解释这片...…
linux下的rtc机制
Linux的RTC驱动相对还是比较简单的,可以将它作为一个普通的字符型设备,或者一个misc设备,也可以是一个平台设备,这都没有关系,主要还是对rtc_ops这个文件操作结构体中的成员填充,这里主要涉及到两个方面比较重要: 1. 在Linux中有硬件时钟与系统时钟等...…
函数与指针专题
数组指针专题中给大家讲解了数组与指针相结合的各种表现形式,那么在来看看函数与指针结合会有什么样的意想不到的情况呢? 我们在学习函数之前必须知道一点,那就是函数名代表了函数的入口地址。想想我们前面的对数据的各种操作,知道了地址是不是就可以去访...…
Wifi加密工具移植(FS_4412)
WPA 全名为 Wi-Fi Protected Access,有WPA 和 WPA2两个标准,是一种保护无线电脑网络(Wi-Fi)安全的系统,它是应研究者在前一代的系统有线等效加密(WEP)中找到的几个严重的弱点而产生的。 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常...…
Java之super及this关键字的一点见解
在学习的过程中,有很多学生对super及this关键字老是分不清,或者是不知道怎么去用,特别是在构造器之中,更是迷惑。我在这里主要针对学生上课中遇到的一点问题加以介绍,希望对大家学习有所帮助。 首先,我们先看下面一个例子: 这个例子非常简单,有一个子...…
Linux3.4.0 Yaffs2文件系统移植-支持Android4.0
本文章主要针对FS100,S5PC100的Android4.0.4 Yaffs2文件系统移植过程,对于类似Android系统或类似Linux内核(版本高于2.6.35)有参考意义。 本文分两部分: 1.Nandflash驱动移植 2.Yaffs2文件系统移植 一、Nandflash驱动移植 由于内核里面没有S5PC100的Nand...…
搭建Android 4.4开发环境——安装篇
1.Android4.4开发环境简介 本内容主要介绍在Windows环境下,Android开发环境的搭建步骤及注意事项,包括JDK和Java开发环境的安装和配置、Eclipse的安装、Android SDK和ADT的安装和配置等;同时介绍了Android开发的基本步骤。 1.1.Android 开发环境的安装与配...…
回到顶部