. |---jz2440裸机代码 | |---gpio | | |---key_leds 按键控制LED | | |---led_on 汇编点亮LED | | |---led_on_c C语言的方式点亮LED | | |---leds 流水灯 | | | |---hello 简单makefile编写 | | | |---sdram 在sdram中运行程序 | | | |---mmu 通过虚拟地址点亮LED | | | |---nand nand实验 | | | |---int 按键中断控制LED | | | |---timer 定时器反转LED状态 | | | |---uart 串口实验 | | | |---RTC RTC实验 | | | |---lcd_3.5_4.3 LCD显示控制 | | | |---adc_ts 触摸屏和ADC实验 | | | |---my_bootloader 自己编写的简单bootloader | | | |---i2c-at24c02 at24c02的读写程序 | | | |---debug_with_led 使用LED进行调试 | | | |---debug_with_serial 使用串口进行调试 | | | |---debug_with_jtag 使用jtag进行调试 | | | |---debug_with_gdb_eclipse 使用gdb或eclipse进行源码级别的调试 | | | |---01th_spi_i2c_adc_jz2440_oled 裸机oled,sdram demo | | | |---driver_and_test 字符设备驱动相关的例子 | |---1-first_drv LED设备驱动 | | | |---2-button-drv 按键驱动 | | | |---3-button-irq 按键中断驱动 | | | |---4-button-poll 按键poll驱动 | | | |---5-button-fasync 异步通知驱动 | | | |---6-button-atomic-sem-NONBLOCK 原子操作、信号量、阻塞与非阻塞实验 | | | |---7-button-timer 添加定时器消除抖动 | | | |---8-button-input 输入子系统上报按键值 | | | |---9-leds-platform-bus-dev 平台设备驱动模型 | | | |---10-lcd LCD驱动程序 | | | |---11-ts 触摸驱动程序 | | | |---12-usb-drv usbmouse as key driver | | | |---13-ramblock 内存模拟硬盘实验 | | | |---14-nand nandflash 驱动程序 | | | |---15-norflash norflash 驱动程序 | | | |---16-dm9000c DM9000网卡驱动 | | | |---17-virtual-net 添加虚拟网卡驱动程序 | | | |---18-at24c02-drv AT24C02的I2C驱动程序 | | | |---19-cdev cdev driver test | | | |---20-dma-driver dma驱动程序 | | | |---21-debug_with_printk 通过printk定位出问题的代码 | | | |---22-proc_mykmsg mykmsg | | | |---23-debug_regeditor 自己制作的io debug tool | | | |---24-test-debug 打印应用程序出错的信息 | | | |---25-test-system-call 自己制作相关的系统调用 | | | |---26-debug-with-system-call 使用自己的系统调用进行调试 | | | |---27-debug-input-emulate 输入模拟器 | | | |---28-linux-i2c linux3.4.2内核的i2c驱动编程 | | | |---29-mulit_ts 多点触摸驱动(暂时没有添加相关代码) | | | | | |---driver_and_test_3.4.2 linux3.4.2版本的内核驱动 | | | |---1-dm9000 | | | |---2-first_drv | | | |---2-button-drv | | | |---3-button-irq | | | |---4-button-poll | | | |---5-button-fasync | | | |---6-button-atomic-sem-NONBLOCK | | | |---7-button-timer | | | |---8-button-input | | | |---9-lcd | | | |---11-ts | | | |---12-usb-drv | | | |---13-ramblock | | | |---14-nand | | | |---15-norflash | | | |---17-virtual-net | | | |---18-spi-oled SPI接口的OLED,flash测试程序 | | |---devicetree4.19 设备树相关 | | | |---001_led_drv_traditional 传统的点亮LED方法 | | | |---002_led_dev_bus_drv dev bus dri bring up led | | | |---003_led_devicetree devicetree bring up led | | | |---004_device_tree_phandle_override dts,dtsi文件的使用,以及在dts文件中覆盖dtsi中定义的一些属性 | | | |---005_device_tree_phandle_label label标签的使用 | | | |---c++ c++学习笔记 | | | |---01th_oop 面向对象的基本编程 | | | |---02th_accesscontrol 访问控制以及this成员的使用 | | | |---03th_ProgramStructure 在类的外部定义函数,拆分函数,main.cpp只关心怎么调用、不同的类出现同名字的函数使用namespace、cout | | | |---04th_overload 函数的重载 | | | |---05th_point_reference 指针和引用 | | | |---06th_constructor 构造函数、析构函数、默认的拷贝构造函数、构造函数与析构函数的构造顺序 | | | |---07th_static 静态成员函数以及变量的访问和使用 | | | |---08th_friend 友元函数的定义 | | | |---09th_operator 重载操作运算+、++p、p++、<<、=、 | | | |---10th_inheritance 继承、public、private、protect的访问控制、using改变子类继承父类的变量 | | | |---11th_multi_inheritance 多重继承、虚拟继承 | | | |---12th_constructor_2 多重继承构造顺序、 | | | |---13th_Polymorphism 多态、虚函数、析构函数一般为虚函数、 | | | |---14th_convert 类型的转换 | | | |---15th_abstract 抽象类和类编程 | | | |---16th_template 模板和重载,以及使用的顺序 | | | |---17th_class_template 类模板以及类的定做 | | | |---18th_exception 捕获异常 | | | |---19th_smartpointer 智能指针 | | | |---20th_light_smartpointer 轻量级智能指针保证count变量线程安全 | | | |---21th_strongpointer_weakpointer 弱指针的使用 | | | |---22th_singleton 单例模式 | | | |---23th_bridge_mode 桥接模式 | | | | | |---digital-Frame 数码相框学习笔记 | | | |---1-char-code 字符编码 | | | |---2-dot_font lcd显示字符点阵 | | | |---3-freetype 矢量字体freetype编程显示 | | | |---4-show-file-ok arm开发板的电子书 | | | |---5-pointer 指针操作实验 | | | |---6-link 链表操作 | | | |---7-svgatest tty程序 | | | |---8-show-file-pc pc上运行的电子书 | | | |--java | | | |---01th_java 第一个简单的java程序 | | | |---02th_java 循环打印的例子 | | | |---03th_java Java的数据类型以及类型转换 | | | |---04th_function Java函数的重载 | | | |---05th_param Java函数传参 | | | |---06th_oop Java面向对象的引入 | | | |---07th_enc Java的封装性例子 | | | |---08th_extends Java的继承性例子 | | | |---09th_cnv Java的多态性例子 | | | |---10th_execption Java的异常 | | | |---11th_package | | | | | |---01th package的使用 | | | | | |---02th package的使用 | | | |---12th_access_control Java的访问控制权限 | | | | | |---01th public class可以被外包访问,class只能在本包中访问 | | | | | |---02th 定义在同一个包中,不需要加public也可以访问 | | | | | |---03th Java的Private关键字 | | | | | |---04th Java的Protect关键字 | | | | | |---05th Java的Protect关键字 | | | |---13_jni | | | | | |---01 JNI的demo | | | | | |---02 JNI传递int变量,并且返回值也是int | | | | | |---03 JNI传递string变量,并且返回值也是string | | | | | |---04 JNI传递整形数组,计算数组内容之后返回给java | | | | | |---05 JNI传递整形数组,经过JNI倒序返回一个数组给java | | | | | |---06 C调java静态方法 | | | | | |---07 C调java非静态方法 | | | | | |---08 C调java非静态方法,并且设置属性 | | | |---14th_Inter | | | | | |---01th 内部类可以访问类的私有属性 | | | | | |---02th 静态内部类 | | | | | |---03th 匿名内部类 | | | | |---project-camera 视频监控学习笔记 | | | |---1_vivi vivi.ko驱动 | | |