搜档网
当前位置:搜档网 › MCIMX6Q-SDB开发板默认自带的OV5642的驱动修改为OV7740-OV7725(通过OV3640修改)V0.02

MCIMX6Q-SDB开发板默认自带的OV5642的驱动修改为OV7740-OV7725(通过OV3640修改)V0.02

MCIMX6Q-SDB开发板默认自带的OV5642的驱动修改为OV7740-OV7725(通过OV3640修改)V0.02
MCIMX6Q-SDB开发板默认自带的OV5642的驱动修改为OV7740-OV7725(通过OV3640修改)V0.02

MCIMX6Q-SDB开发板默认自带的OV5642的驱动修改为OV7740/OV7725(通过OV3640修改)V0.02

请先映射\\192.168.12.80\root\home\myandroid文件夹为m磁盘。

1、在menuconfig中关闭OV5642,打开OV3640

cd /home/myandroid/kernel_imx/

export ARCH=arm

export

CROSS_COMPILE=/home/myandroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/a rm-eabi-

make menuconfig

小知识:使用“/ov5642”即可以搜索到OV5642的配置选项。在menuconfig中“/”后面的内容即为搜索对象。

Location:

-> Device Drivers

-> Multimedia support (MEDIA_SUPPORT [=y])

-> Video capture adapters (VIDEO_CAPTURE_DRIVERS [=y])

-> MXC Video For Linux Camera (VIDEO_MXC_CAMERA [=y]) -> MXC Camera/V4L2 PRP Features support

-> Select Camera/TV Decoder ( [=y])

请在这里选中OV3640,“X”表示选中。

(X) OmniVision ov3640 camera support

( ) OmniVision ov5642 camera support

2、关闭OV5642,打开OV3640。

m:\kernel_imx\arch\arm\configs

imx6_android_defconfig

修改1861行,关闭OV5642,打开OV3640

#

# MXC Camera/V4L2 PRP Features support

#

CONFIG_VIDEO_MXC_IPU_CAMERA=y

# CONFIG_VIDEO_MXC_CSI_CAMERA is not set

# CONFIG_MXC_CAMERA_MICRON111 is not set

# CONFIG_MXC_CAMERA_OV2640 is not set

# 2013/3/27 12:19:37 wenyuanbo close ov5642, open ov3640 for ov7725/ov7740 CONFIG_MXC_CAMERA_OV3640=y

# CONFIG_MXC_CAMERA_OV5640 is not set

# CONFIG_MXC_CAMERA_OV8820_MIPI is not set

# CONFIG_MXC_CAMERA_OV5642 is not set

3、在I2C中挂载OV7725/OV7740(经OV3640),关闭OV5642。

m:\kernel_imx\arch\arm\mach-mx6

board-mx6q_sabresd.c

因为摄像头挂载的I2C1的SCL、SDL为1.8V上拉,因此将其移动的I2C2上(3.3V 上拉)。

static struct i2c_board_info mxc_i2c0_board_info[] __initdata = {

{

I2C_BOARD_INFO("wm89**", 0x1a),

},

// {

// I2C_BOARD_INFO("ov5642", 0x3c),

// .platform_data = (void *)&camera_data,

// },

{

I2C_BOARD_INFO("mma8451", 0x1c),

.platform_data = (void *)&mma8451_position,

},

static struct i2c_board_info mxc_i2c1_board_info[] __initdata = { {

I2C_BOARD_INFO("mxc_hdmi_i2c", 0x50), },

{

I2C_BOARD_INFO("ov5640_mipi", 0x3c),

.platform_data = (void *)&mipi_csi2_data,

},

{

I2C_BOARD_INFO("egalax_ts", 0x4),

.irq = gpio_to_irq(SABRESD_CAP_TCH_INT0), },

{

I2C_BOARD_INFO("max11801", 0x48),

.platform_data = (void *)&max11801_mode,

.irq = gpio_to_irq(SABRESD_TS_INT),

},

// 2013/3/27 12:19:18 wenyuanbo Add for OV7725/OV7740

{

I2C_BOARD_INFO("ov3640", 0x21),

.platform_data = (void *)&camera_data,

},

};

4、让Android系统初始化前置摄像头/后置摄像头均为OV3640 m:\device\fsl\imx6\sabresd

init.rc

35-42行修改为:

#Define the config for dual camera

#For landscape mode, orient is 0

#For portrait mode, orient is 90

#the android before honycomb are all in portrait mode

# setprop back_camera_name ov5640_mipi

setprop back_camera_name ov3640

setprop back_camera_orient 0

# setprop front_camera_name ov5642

setprop front_camera_name ov3640

setprop front_camera_orient 0

5、使得编译生成的boog.img从SD卡启动。

m:\device\fsl\imx6\sabresd

init.rc

# on fs

# # mount ext4 partitions

# mount ext4 /dev/block/mmcblk0p5 /system

# mount ext4 /dev/block/mmcblk0p5 /system ro remount

# mount ext4 /dev/block/mmcblk0p7 /data nosuid nodev nodiratime noatime errors=panic,discard,nomblk_io_submit,noauto_da_alloc

# mount ext4 /dev/block/mmcblk0p6 /cache nosuid nodev

# mount ext4 /dev/block/mmcblk0p8 /device ro nosuid nodev

# 2013/3/27 12:27:25 wenyuanbo boot from SD

on fs

# mount ext4 partitions

mount ext4 /dev/block/mmcblk1p5 /system

mount ext4 /dev/block/mmcblk1p5 /system ro remount

mount ext4 /dev/block/mmcblk1p7 /data nosuid nodev nodiratime noatime errors=panic,discard,nomblk_io_submit,noauto_da_alloc

mount ext4 /dev/block/mmcblk1p6 /cache nosuid nodev

mount ext4 /dev/block/mmcblk1p8 /device ro nosuid nodev

6、删除ov5642.o和mxc_v4l2_capture.o。在ov3640.c中关闭对寄存器的初始化。由应用层来初始化摄像头的寄存器!

m:\kernel_imx\drivers\media\video\mxc\capture

int iInitFlag = 0;

static int ov3640_init_mode(enum ov3640_frame_rate frame_rate,

enum ov3640_mode mode)

{

if(!iInitFlag)

{

struct reg_value *pModeSetting = NULL;

s32 i = 0;

s32 iModeSettingArySize = 0;

register u32 Delay_ms = 0;

register u16 RegAddr = 0;

register u8 Mask = 0;

register u8 V al = 0;

u8 RegV al = 0;

int retval = 0;

if (mode > ov3640_mode_MAX || mode < ov3640_mode_MIN) {

pr_err("Wrong ov3640 mode detected!\n");

return -1;

}

pModeSetting = ov3640_mode_info_data[frame_rate][mode].init_data_ptr;

iModeSettingArySize =

ov3640_mode_info_data[frame_rate][mode].init_data_size;

ov3640_data.pix.width = ov3640_mode_info_data[frame_rate][mode].width;

ov3640_data.pix.height = ov3640_mode_info_data[frame_rate][mode].height;

if (ov3640_data.pix.width == 0 || ov3640_data.pix.height == 0 ||

pModeSetting == NULL || iModeSettingArySize == 0)

return -EINV AL;

// for (i = 0; i < iModeSettingArySize; ++i, ++pModeSetting) {

// Delay_ms = pModeSetting->u32Delay_ms;

// RegAddr = pModeSetting->u16RegAddr;

// V al = pModeSetting->u8V al;

// Mask = pModeSetting->u8Mask;

//

// if (Mask) {

// retval = ov3640_read_reg(RegAddr, &RegV al);

// if (retval < 0)

// goto err;

//

// RegV al &= ~(u8)Mask;

// V al &= Mask;

// V al |= RegV al;

// }

//

// retval = ov3640_write_reg(RegAddr, V al);

// if (retval < 0)

// goto err;

//

// if (Delay_ms)

// msleep(Delay_ms);

// }

printk("wyb File: %s\t line = %d\t function: %s width=%d, height=%d, mclk=%d\n", __FILE__, __LINE__, __func__, ov3640_data.pix.width, ov3640_data.pix.height, ov3640_data.mclk);

printk("wyb pixelformat = ''%c%c%c%c''\n", ov3640_data.pix.pixelformat & 0xFF, (ov3640_data.pix.pixelformat >> 8) & 0xFF, (ov3640_data.pix.pixelformat >> 16) & 0xFF, (ov3640_data.pix.pixelformat >> 24) & 0xFF);

iInitFlag = 1;

err:

return retval;

}

return 0;

}

7、请注意,删除boot.img,或者改名/备份boot.img备用。

m:\out\target\product\sabresd_6dq

8、在user模式编译boot.img:

date

cd /home/myandroid

export ARCH=arm

export

CROSS_COMPILE=/home/myandroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/a rm-eabi-

source build/envsetup.sh

lunch sabresd_6dq-user

make bootimage

date

9、将重新编译生成的boog.img烧录进SD卡。

cd /home/myandroid/out/target/product/sabresd_6dq/

dd if=boot.img of=/dev/sdb1; sync

将摄像头OV7740的初始化应用程序复制到/data分区下!

(本步不做也可以点亮摄像头!)

将安富利提供的camera.imx6.so替换/system/lib/hw目录下的同名文件。

(1)、对于eMMC:

mount -o remount rw /system

将camera.imx6.so复制到/data目录下。

使用busybox cp将U盘camera.imx6.so拷贝到该分区下的/system/lib/hw目录busybox cp /data/camera.imx6.so /system/lib/hw

cd /system/lib/hw

chmod 777 camera.imx6.so

chown root.root camera.imx6.so

sync

sync

(2)、对于SD卡,将库文件复制到“538 MB Filesystem”(4G卡分区)里面即可:root@ubuntu:/media/57f8f4bc-abf4-655f-bf67-946fc0f9f25b/lib/hw#

2.0 GB Filesystem

data

538 MB Filesystem(库文件放在这里的lib/hw中即可)

cache

vender

重新上电启动系统。

10、确认I2C上已经挂载OV7725/OV7740:

cd /sys/class/i2c-dev/i2c-1/device/1-0021

cat name

显示ov3640即为OV7725/OV7740的驱动已经成功加载。

11、系统启动后在串口终端上输入以下命令

getprop | busybox grep "camera"

确认Android系统初始化前置摄像头/后置摄像头均为OV3640。

12、当系统启动加锁的窗口的时候,用鼠标/触摸屏将解锁按钮往左边滑动到摄像头(如果往右边滑,只是解锁,在界面打开摄像头也可以),图像为绿色(如果为OV7725,即可看见图像了)。使用摄像头OV7740的初始化应用程序来初始化OV7740,即可看见摄像头中出现图像!

MSP430单片机最小系统

第八章MSP430F249单片机最小系统 8.1 MSP430单片机下载方式 当单片机程序利用IAR开发环境编译和proteus仿真通过以后,还需要把程序生成的二进制代码烧录进单片机内部闪存中运行,这个过程称为下载或者编程。MSP430单片机支持多种FLASH编程方法:BSL和JTAG。其中BSL是启动加载程序(BootStrap Loader)的简称,该方法允许用户通过标准的RS-232串口访问MSP430单片机的FLASH和RAM。在单片机的地址为(0C00H-1000H)的ROM区内存放了一段引导程序,给单片机的特定引脚加上一段特定的时序脉冲,就可以进入这段程序,让用户读写、擦除FLASH程序。通过BSL无条件擦除单片机闪存,重新下载程序,还可以通过密码读出程序。 另外一种下载程序的方式为JTAG(Joint Test Action Group ,联合测试行动小组),JTAG是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试。JTAG 技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路TAP(Test Access Port,测试访问口),通过专用的JTAG 测试工具对内部节点进行测试。目前大多数比较复杂的器件都支持JTAG 协议,如ARM 、DSP 、FPGA 器件等。标准的JTAG 接口是4 线:TMS、TCK、TDI、TDO,分别为测试模式选择、测试时钟、测试数据输入和测试数据输出。目前JTAG 接口的连接有两种标准,即14 针接口和20 针接口,MSP430单片机使用的是14针的接口,其定义分别如表8-1所示。 表8-1 14针JTAG接口定义引脚名称描述 管脚编号功能说明 2 、4 VCC 电源 9 G ND 接地 11 nTRST 系统复位信号 3 TDI 数据串行输入 7 TMS 测试模式选 9 TCK 测试时钟 1 TDO 测试数据串行 输 6、8、10、12 NC 未连接 下面分别介绍BSL和JTAG方式下编程器设计,可以用在实际系统编程中。 8.2 BSL编程器原理 启动程序载入器(BootStrap)是一种编程方法,允许通过串行连接和MSP430通讯,在Flash Memory 被完全擦除时也能正常工作。MSP430的启动程序载入器(Bootstrap)在单片机正常复位时不会自动启动,当需要对单片机下载程序代码时候,对RST/NMI和TEST引脚设置特殊的顺序。当MSP430单片机的TEST 引脚为低电平而RST/NMI引脚有上升沿时,用户程序从位于内存地址0FFFEh 复位向量开始执行,用户程序正常启动,如图8-1所示

CSR8670开发板使用说明书

CSR8670开发板 使 用 说 明 书

一、开发板资源介绍 开发板是针对蓝牙免提,蓝牙音响应用设计的一款多媒体蓝牙开发套件。开发板采用英国CSR 公司CSR8670 蓝牙芯片,可以用来开发单声道蓝牙耳机,立体声蓝牙耳机,蓝牙车载免提,蓝牙音频适配器,蓝牙虚拟串口(SPP), 蓝牙人机交互接口(HID),蓝牙文件传输(FTP)等。开发板带有USB,UART,I2C,PCM,音频输入、输出等接口,并引出PIO 和AIO 接口,方便用户扩展,进行二次开发。I开发板支持程序在线调试以及参数修改。 1、硬件资源: ◆标配CSR8670 蓝牙芯片,内置kalimba DSP ,支持蓝牙协议V4.0+EDR ◆集成16Mb FLASH ◆7个按键(1个复位键,1个开机键,5个用户按键) ◆16个PIO 接口(其中PIO6、PIO7作为I2C) ◆2个AIO 接口 ◆3个LED 指示灯

◆ 1个USB 接口 ◆ 音频输出接口 ◆ 音频输入接口 ◆ 板载麦克风 ◆ RS232 接口 ◆ SPI 调试接口 ◆ IIC 接口(PIO 复用) ◆ 64Kbit E2PROM 【注意】:板载的部分资源会因为芯片所采用的芯片的不同而未被使用到,具体请参考原理图。

二、硬件连接和使用 1、请参照上图,将下载线通过10PIN的排线和开发板连接,将MINI-USB线连接下载线并接到电脑,此时板子左上方的红色LED灯会亮,说明开发板已经正常上电。 【注意】: 1. 本开发板将VREN 开机信号单独连接到一个按键作为开机用,所以在使用bluelab或pstool连接开发板时,请务必按下改开机键不放,否则将会导致软件无法读取芯片的现象,bluelab 会提示"Unable to query BlueCore over SPI" 错误。 2. 使用bluelab下载调试程序时,请务先设置【Debug】菜单下的【Tansport】是否设置为USB,否则bluelab 将会提示"Unable to query BlueCore over SPI" 错误

MSP430g2553原理图

MSP-EXP430G2LaunchPad Evaluation Kit User's Guide Literature Number:SLAU318E July2010–Revised March2014

Contents 1MSP-EXP430G2LaunchPad Overview (4) 1.1Overview (4) 1.2Features (5) 1.3Kit Contents (5) 1.4Revisions (6) 2Installation (6) 2.1Download the Required Software (6) 2.2Install the Software (6) 2.3Install the Hardware (6) 3Getting Started With MSP-EXP430G2LaunchPad (7) 3.1Getting Started (7) 3.2Demo Application,Internal Temperature Measurement (7) 4Develop an Application With the MSP-EXP430G2LaunchPad (8) 4.1Developing an Application (8) 4.2Program and Debug the Temperature Measurement Demo Application (8) 4.3Disconnect Emulator From Target With Jumper J3 (9) 4.4Program Connected eZ430Target Boards (10) 4.5Connecting a Crystal Oscillator (10) 4.6Connecting a BoosterPack (11) 4.7Supported Devices (11) 4.8MSP-EXP430G2On-Board Emulator (13) 5MSP-EXP430G2Hardware (13) 5.1Device Pinout (13) 5.2Schematics (14) 5.3PCB Layout (20) 5.4Bill of Materials(BOM) (23) 6Suggested Reading (24) 7Frequently Asked Questions(FAQ) (24) Revision History (26) 2Table of Contents SLAU318E–July2010–Revised March2014 Submit Documentation Feedback Copyright?2010–2014,Texas Instruments Incorporated

单片机开发板使用手册

目录 第一章:开发板简介 (3) 1-1.SY_07011开发板的特性简介 (3) 1-2.SY_07011开发板的构成和工作原理 (4) 第二章:开发板使用说明 (5) 2-1.系统操作软件安装 (5) 2-2.开发板键盘设置 (9) 2-3.开发板连接安装 (9) 2-4.运行调试软件 (10) 第三章:开发板用器件资料及说明 (15) 3—1.TIMSP430F1121 (15) 3-2.DTLED-6 (16) 第四章:开发板器件表附件清单 (19) 4—1.调试用源程序 (19) 4-2.原理图....................................................附录插页4-2.包装清单. (30) 第五章:其它51类实验板简介 (32) 5-1.51DEMO I/O板简介 (32) 5-2.A/D89C51数模转换实验板简介 (23) 5-3.流水灯控制器(12路) (34) 5-4.SY0606开发板 (35) 5-5.Atmel_ISP下载线(选配自购件) (37)

5-6.Altera_ISP下载线(选配自购件) (37) 5-7.SY03091开发板 (38) 5-8.MSP430Flash Emulation Tool工具 (39) *********公司其它产品简介见软件盘中电子版文件*********

第一章:MSP430开发板简介 1-1.SY_07011开发板的特性简介 标准的TI的JTAG和BOOTST接口,适用与TI的MSP430 Flash Enulation Tool工具配合使用。 1. 电源适应性强,可随意使用无极性8~15V电源或DC+5V电源 供电。 2. 可用MSP430 Flash Enulation Tool工具一连串的完成编程,调 试,程序的在线烧录(自下载),和设计功能的演示等。 3. 自带3*4标准键盘输入,便于学习者掌握键盘输入和程序编 写。 4. 用串行驱动方式,驱动6位数码管显示,大大节省了单片机 的接口资源(祥见后面“DTLED-6”芯片介绍)。提供数码管字符显示驱动模块的接口,只用三根线就可以驱动6个数码

WordPress_主题模板制作及修改教程

WordPress 主题模板制作及修改教程 每一套 WP 主题都由结构层、表现层和数据层构成,可以说是典型的、符合 Web 体系标准的“三层结构”。WP主题的这种模式块化的特点决定了其设计其实是非常简单,但又极其灵活的。可以说,学会了制作 WP 主题,就相当于基本理解了 Web开发的客户端模型,对进一步学习掌握 Web 技术具有重要意义。这也正是 WP 的魅力所在! 在一套 WP 主题中,最基本的两个文件是 index.php 和style.css。其中,前者定义结构和内容,后者定义样式。所谓结构,就是由指由 XHTML 标签构成的网页基本架构。在 WP主题中,结构层主要使用的是添加了适当的 id 或(和)class 属性的 div 和 ul元素,以便更好地通过表现层来控制页面的布局和外观。所谓表现层,其实就是网页的布局和样式--也就是外观。表现层由CSS(级联样式表)规则定义构成。而数据层,顾名思义,也就是网站中实际显示的内容,是通过调用 WP内置的函数(有时需要传递适当的参数)从数据库中取得的。 说明:为简明起见,本教程不涉及如何定义样式表(CSS)文件的内容。 事实上,当我们打开某个主题的文件夹时,看到的并不止这两个文件,而是更多。但一般来说,在一个完整的 WP 主题文件夹中都应该包含下列文件(也称为模板文件): 等页面(其中部分页面稍后介绍)。 虽然上面列出了与 WP 内置功能对应的 9 个 php 文件,但制作一套主题远没有想像得那么复杂。因为事实上,你只需要制作一个 index.php 文件,就可以派生出另外 8 个文件来! 从 WP 应用主题的机制来说,这 9 个模板文件是存在优先级差别的,也可以认为是重要性不同。它们的优先级顺序是:index.php -> single.php -> page.php -> archive.php -> search.php -> 404.php。 这样,当不存在后边的页面时,WP 会自动调用前面的页面,直至调用 index.php。比如,当程序调用页面页 page.php

FPGA开发板使用说明书

目录 第一章综述 (1) 第二章系统模块 (2) 第三章软件的介绍 (11) 第四章USB 电缆的安装与使用 (28)

第一章综述 THSOPC-3型FPGA开发板是根据现代电子发展的方向,集EDA和SOPC系统开发为一体的综合性实验开发板,除了满足高校专、本科生和研究生的SOPC教学实验开发之外,也是电子设计和电子项目开发的理想工具。 一、实用范围: ●自主创新应用开发; ●单片机与FPGA联合开发; ●IC设计硬件仿真; ●科研项目硬件验证与开发; ●高速高档自主知识产权电子产品开发; ●毕业设计平台; ●研究生课题开发; ●电子设计竞赛培训; ●现代DSP开发应用; ●针对各类CPU IP核的片上系统开发; ●DSP Biulder系统设计。 二、硬件配置: THSOPC-3型FPGA开发板基于Altera Cyclone II 器件的嵌入式系统开发提供了一个很好的硬件平台,它可以为开发人员提供以下资源: ●支持+5V 电源适配器直接输入或者USB接口供电,5V、3.3V、1.2V混合电压源; ●FPGACycloneII FPGA EP2C8,40万门,2个锁相环; ●isp单片机AT89S8253。isp单片机AT89S8253及开发编程工具,MCS51兼容,12KB isp可编程Flash ROM,2KB ispEEPROM,都是10万次烧写周期;2.7-5.5V工作电压;0-24MHz工作时钟;可编程看门狗;增强型SPI串口,9个中断源等。此单片机可与FPGA联合开发,十分符合实现当今电子设计竞赛项目的功能与指标实现; ●EPM3032 CPLD; ● 4 Mbits 的EPCS4 配置芯片; ●512KB高速SRAM; ●20MHz 高精度时钟源(可倍频到300MHz); ● 4 个用户自定义按键; ●8 个用户自定义开关; ●8 个用户自定义LED; ● 2 个七段码LED; ●标准AS 编程接口和JTAG调试接口; ●两个标准2.54mm扩展接口,供用户自由扩展;

一份很好的WordPress主题修改教程分享

一份很好的WordPress主题修改教程分享 如何修改WordPress主题模板 能否准确按照你的意图的让你的WordPress博客展现出来的关键在于你是否了解WordPress主题模板页面.这里所说的主题文件,指的是显示出来的页面,而不是为了实现评论和侧边栏之类的功能。大多数用户不使用WordPress安装时自带的默认主题,他们会在互联网上下载免费主题。这是一种自定义博客样式的好方法,但不是所有主题开发者都用相同的方式设计主题。 主题的质量很大程度上取决于网页设计师在设计主题上耗费的时间以及他们本身对WordPress的了解。 下面我会为大家介绍设计主题页面的所有相关知识,通过这些下面的信息你甚至可以开始为自己设计一个主题。 除非你是专家级的主题开发者,否则都可以从这里学到些新的东西 WordPress工作原理 你了解WordPress最重要的东西就是它的模板层次,或者说是“WordPress调用页面的顺序”。 “index.php”是唯一一个所有WordPress主题的PHP文件中都必须 s 带有的文件。换句话说,你完全可以只用一个“index.php”文件来实现WordPres 所有的单独功能。 页面调用顺序 每当有WordPress页面(你愿意额话可以称之为WordPress引擎)被调用时,它会判断(通过排除法)页面的类型。 这类似于询问“我在哪儿?”。 WordPress 回答“我在…类型的页面上”,然后以特定顺序调用页面。 WordPress找不到需要的PHP文件时,会使用“index.php”文件来代替所需文件。 WordPress首先会寻找以下九种基本页面:

KR-51开发板使用说明

KR-51/AVR开发板使用说明 声明: 本指导教程和配套程序仅在开发和学习中参考,不得用于商业用途,如需转载或引用,请保留版权声明和出处。 请不要在带电时拔插芯片以及相关器件。自行扩展搭接导致不良故障,本公司不负任何责任。产品不定时升级,所有更改不另行通知,本公司有最终解释权。 一、开发板硬件资源介绍 1 .开发板支持USB 程序下载(宏晶科技STC系列单片机) 2. 开发板支持AT89S51 ,AT89S52 单片机下载(需要配合本店另外下载器下载) 3. 开发板支持ATmega16,ATmega32 AVR 单片机下载(需要配合本店另外转接板和下载器使用) 4. 开发板供电模式为:电脑USB 供电(USB 接口)和外部5V 电源供电(DC5V接口) 5. 开发板复位方式:上电复位和51按键复位 6. 外扩电源:通过排针外扩5路5V 电源,3路3.3V电源方便连接外部实验使用 7. 所有IO 引脚全部外扩,方便连接外部实验使用 8. 开发板集成防反接电路,防止接反,保护开发板 二、开发板功能模块介绍 (1 )8 位高亮度贴片led 跑马灯; (2) 4 位共阳数码管显示; (3)LCD1602 和LCD12864液晶屏接口; (4) 1 路无源蜂鸣器; (5) 1 路ds18b20 温度测量电路(与DHT11 温湿度接口共用); (6) 1 路红外接口电路 (7) 4 路独立按键 (8) 1 路CH340 USB转串口通讯电路(全面支持XP/WIN7/WIN8系统); (9)1路蓝牙模块接口(可做蓝牙测试板,USB转蓝牙); (10)1路2.4G模块接口; (11)1路WiFi模块接口(可做WiFi测试板,USB转WiFi) 三开发板跳线选择 本开发板接线简单,适合初学者使用,开发板各模块的跳线使用注意事项:烧写程序时,拔掉蓝牙模块,WiFi模块,J10处用跳线帽短接1,3和2,4。蓝牙模块和WiFi模共用串口,不能同时使用。使用1602、12864液晶接口时请拔下数码管J4 跳线帽。以下是几个主要跳线的使用说明;

RK3188开发板使用手册v1.0

RK3188开发板使用手册v1.0 一.安装RockUsb驱动 (2) 二.查看串口输出信息 (5) 三.烧写/下载固件 (8) 四.Kernel开发 (11) 五.Android开发 (12) 六.制作固件升级包update.img (13) 七.Recovery系统 (14) 八.Android系统USB操作 (17)

一.安装RockUsb驱动 Rockusb驱动放在RK3188\tools\RockusbDriver文件夹中 当你第一次使用RK3188SDK开发板时,接好USB线,按住“VOL+(RECOVERY)”按键上电,会要求安装驱动,按下面的图示步骤进行安装: 图1 选择“否,暂时不(T)”,点击“下一步”进入图2所示界面

图2 选择“从列表或指定位置安装(高级)”,点击下一步,进入图3界面 图3 选择你的驱动所存放的目录,点击“下一步”开始安装驱动,如图4所示

图4 完成以后可以在设备管理器看到设备已经安装成功 图5

二.查看串口输出信息 RK3188SDK开发板没有使用普通的串口,而是使用USB口来输出串口信息,你可以用一根特殊的USB调试线将开发板上的USB口连接到你的电脑中来查看串口信息。 1、在连接USB口之前,请先安装PL-2303USB转串口驱动 2、驱动安装完成后,再使用USB线将开发板上名为“UART0”的USB口连接到PC 中,然后你应该可以在设备管理器中看到一个新设备,如下所示: 3、使用串口工具查看开发板的输出信息。 在这边我以Windows自带的超级终端为例说明串口的配置: a、点击开始->所有程序->附件->通讯->超级终端 点击确定 b、选择正确的COM口:

windows7主题修改教程

Windows7主题修改教程之基础篇 希望大家能给于一点支持和回复,多谢了。 在这里以系统默认主题 Aero 作为修改的对象,其它软件制作而成的版本以后再讨论。在整个修改过程中按照步骤来修改会容易很多,只要一步一步看下去,相信大家都会修改任何类似的主题了。 第一步:准备工作 在修改之前让我们先做以下的准备工作:收集主题相关文件,以系统默认主题 Aero 为标准,例如一个“aero.theme”主题文件和一个“Aero”文件夹,在以下位置可以找到它们 C:\Windows\Resources\Themes 在其他分区上建立一个“主题修改”的文件夹,把“aero.theme”和“Aero”文件夹复制到“主题修改”文件夹里面,以后一切的修改动作都在这个“主题修改”文件夹里面完成。 现在我们把“aero”主题修改成“windows7之家”的主题作为目的。改成其它名字亦可。把“主题修改”文件夹下的所有文件按下图箭头方法改名:

名字修改后在“主题修改”文件夹下就变成了一个“windows7之家.theme”主题文件和一个“windows7之家”文件夹,现在我们接着对它们进行修改。 第二步:windows7之家.theme文件的修改 windows7之家.theme文件定义了windows的声音、视觉风格、鼠标和系统图标的文件。右键以记事本的方式打开这个文件,得到以下内容:注意:括号内红色字是说明和可以修改的地方,没有标明的地方就不要修改。原文为黑色文字。 ; Copyright ?Microsoft Corp. [Theme] (主题名字定义段) ; Windows 7 - IDS_THEME_DISPLAYNAME_AERO DisplayName=@%SystemRoot%\System32\themeui.dll,-2013 (这行“=”后面定义名字的具体位置,我们也可以把“=”后面的修改成我们想要的名字,例如:把这行里面“@%SystemRoot%\System32\themeui.dll,-2013”替换成“windows7之家”,这样在“个性化”里面显示的名字就是“windows7之家”了) SetLogonBackground=0 ; Computer - SHIDI_SERVER (桌面计算机图标定义段) [CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon] DefaultValue=%SystemRoot%\System32\imageres.dll,-109 (这行“=”后面定义的就是图标的具体位置,我们也可以把“=”后面的修改成我们想要的图标,例如:把这行里面“%SystemRoot%\System32\imageres.dll,-109”替换成 “%SystemRoot%\Resources\Themes\windows7之家\icon\001.ico”这里要先在“windows7之家”文件夹下新建“icon”文件夹,然后存放图标文件:001.ico) ; UsersFiles - SHIDI_USERFILES (桌面个人文件夹图标定义段) [CLSID\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\DefaultIcon]

51单片机开发板使用手册

STU_MAIN单片机开发板使用手册 第一章STU_MAIN 单片机开发板简介 (2) 1.1 单片机开发板概述 (2) 1.2 单片机开发板载资源介绍 (2) 1.3 STU_MAIN 单片机开发板接口说明 (4) 1.4 如何开始学习单片机 (5) 第二章软件使用方法 ......................... . (6) 2.1 KEIL 软件的使用方法 (6) 2.2 STC-ISP 软件的安装与使用 (13) 2.3 使用USB 口下载程序时设置步骤 (18) 第三章STU_MAIN 开发板例程详细介绍 (21) 3.1 准备工作 (21) 3.2 安装STC-ISP下载程序 (21) 3.3 闪烁灯 (22) 3.4 流水灯 (23) 3.5 单键识别 (25) 3.6 利用定时器和蜂鸣器唱歌 (28) 3.7 DS18B20 温度测量显示实验 (31) 3.8 LCD1602 字符液晶显示 (36) 3.9 串口通讯实验 (39) 3.10 基于DS1302的多功能数字钟实验 (41) 3.11 EEPROM X5045 实验 (47)

第一章STU_MAIN 单片机开发板简介 1.1 单片机开发板概述 STU_MAIN 单片机开发板是经过精心设计开发出的多功能MCS-51 单片 机开发平台。该开发板集常用的单片机外围资源、串口调试下载接口于一身,可以让您在最短的时间内,全面的掌握单片机编程技术。该开发板特别适合单片机初学者、电子及通信等专业的课程设计以及电子爱好者自学使用。 STU_MAIN 单片机开发板可作为单片机课程的配套设备,课程从最基本的预备知识开始讲起,非常详细的讲解KEIL 编译器的使用,包括软件仿真、测定时间、单步运行、全速运行、设置断点、调试、硬件仿真调试、变量观察等,整个过程全部用单片机的C 语言讲解,从C 语言的第一个主函数MAIN 讲起,一步步一条条讲解每一个语法、每条指令的意思,即使对单片机一巧不通,对C 语言一无所知,通过本课程的学习也可以让你轻松掌握MCS-51 单片机的C 语言编程。全新的讲课风格,跳过复杂的单片机内部结构知识,首先从单片机的应用讲起,一步步深入到内部结构,让学生彻底掌握其实际应用方法,把MCS-51单片机的所有应用、每个部分都讲解的非常清晰明了,授课教师在教室前面用电脑一条一条写程序,旁边用STU_MAIN 单片机开发板逐个实验的演示,给学生解释每条指令的意思及原理,通过一学期的学习让学生完全掌握单片机的C 语言编程及单片机外围电路设计的思想。以实践为主、学生现场写程序、直接下载到开发板观察现象。 1.2 单片机开发板载资源介绍 一. STU_MAIN单片机开发板(串口直接下载程序) 本开发板以STC 公司生产的STC90C54RD+ 单片机做核心控制芯片,它是 一款性价比非常高的单片机,它完全兼容ATMEL 公司的51/52系列单片机,除此之外它自身还有很多特点,如:无法解密、低功耗、高速、高可靠、强抗静电、强抗干扰等。 其次STC 公司的单片机内部资源比起ATMEL 公司的单片机来要丰富的多,它内部有1280 字节的SRAM、8-64K 字节的内部程序存储器、2-8K 字节的ISP 引导码、除P0-P3 口外还多P4 口(PLCC封装)、片内自带8路8位AD(AD 系列)、片内自带EEPROM、片内自带看门狗、双数据指针等。目前STC 公司的单片机在国内市场上的占有率与日俱增,有关STC 单片机更详细资料请查阅相关网站。 STU_MAIN单片机开发板可完全作为各种MCS-51单片机的开发板,用汇编语言或C 语言对其进行编程。当用STC 公司的单片机时,直接用后面介绍的串口线将开发板与计算机串口相连,按照STC 单片机下载操作教程便可下载程序,

WIN7主题制作基础教程

用VSB制作Windows 7主题基础教程 ——编写by荻野千寻子@樱茶幻萌组 ——修正by榕骑士@樱茶幻萌组【前言】 暑假到了,Mina也有空了,看着别人做的漂亮的win7主题,你是否也想“大显身手”呢?为了让大家更容易制作出自己喜欢的主题,本小组特意编写了这个教程。此教程针对的是win7主题制作的新手,以系统自带的aero主题为副本,只讲解主题制作的基础,如theme的编写、开始菜单、细节窗格等,至于樱茶不规则菜单等请参考樱茶高级教程!不过对新手来说本教程已经能让你做出个基本的主题了,如果有兴趣的话不妨跟着本教程开始你的DIY之旅吧。 OK,Let's go! 【注意】 想要DIY主题,你的系统必须为家庭高级版或以上版本,切记!【制作工具】 Photoshop、Vista/Win7 style builder (樱茶初级汉化版:https://www.sodocs.net/doc/f7808600.html,/thread-119173-1-1.html) 【制作详解】 一、破解系统主题 推荐使用win7优化大师或魔方优化大师等软件,以我使用的魔方为例,对照图片

二、获取主题文件 以aero为例,从系统盘:\windows\resources\themes目录下找到aero文件夹及aero.theme文件,一起复制到某个目录下,如D:\主题制作;然后将aero文件夹与aero.theme文件一起重命名为你想要的名字,比如xx及xx.theme,再进入xx文件夹把.msstyles文件一并重命名为xx.msstyles。 三、关于.theme文件的编写(以下xx均表示你的主题名称) 用记事本方式打开xx.theme文件,对照着修改: 注:粉红字为可修改部分,蓝字为注释 ; Copyright ?Microsoft Corp.

关于MSP430G2系列Launchpad的作品开发实例教程编写和制作说明

关于MSP430G2系列Launchpad的作品开发实例教程编写和制作说明 文字版实例教程编写说明:(要求在2012年12月25日前完成并提交) 封面:1.作品名称、制作单位、作者姓名、制作时间 教程内容:第一章作品概述 第一节作品基本情况介绍(主要介绍所用单片机芯片型号、作品功能)

第二节结合系统组成框图进行作品的软硬件总体设计方案进行介绍 第二章作品硬件系统设计 第一节 MSP430G2系列Launchpad开发板组成及硬件资源情况介绍 第二节对传感器选型及性能指标参数进行介绍 第三节分别对各单元电路进行介绍 第四节给出系统同组成原理图及元器件清单(含元器件型号、数量、封装等)并进行说明 第五节对PCB板设计的要求和注意事项进行说明 第六节对硬件安装调试注意事项和调试、测试方法进行说明 第三章作品软件系统设计 第一节对监控程序总体流程图进行介绍 第二节对各功能子程序在CCS环境下的设计与调试方法进行介绍 第三节对完整监控软件程序的调试方法进行介绍 第四章总结与思考 对该作品从技术性能指标等方面进行技术总结,并提出3—5个扩展和发挥的思考题 PPT实例教程制作说明:(要求在2012年12月25日前完成并提交) 封面:作品名称、制作单位、作者姓名、制作时间 教程内容:1.作品基本情况介绍(主要语音讲解所用单片机芯片型号、作品功能); 2.作品功能展示视频并配有语音讲解; 3. MSP430G2系列Launchpad开发板组成及硬件资源情况语音讲解; 4.在作品实物板上对器件及布局、传感器型号及使用方法、与开发板连接关系、显示方式等进行图 示和语音讲解; 5.结合系统组成框图对整个系统的工作原理进行语音讲解; 6.分别结合硬件单元电路原理图进行语音讲解; 7.结合PCB板裸图,对PCB板设计方法和注意事项进行语音讲解; 8.结合实物图对安装、调试、连接方法进行语音讲解 9.对监控程序总体流程图进行语音讲解; 10.结合软件调试过程,对各功能子程序在CCS环境下的设计与调试方法进行语音讲解; 11.在完整实物板上对整个监控程序的调试方法进行讲解并展示各项功能; 12.总结; 13.提出3—5个扩展和发挥的思考题; 封底:致谢、制作单位(美国TI公司上海分公司、西安电子科技大学测控工程与仪器系)联系方式 PPT实例教程制作注意事项: 1.作品实物照片要保证足够的清晰度; 2.要保证视频的清晰度和镜头的稳定性; 3.语音讲解语速不要快,要清晰流畅,要与图文配合密切; 4.原理图要清晰,大小可根据画面调整,可在PROTEL环境下介绍; 5.实物演示环境要整洁,不要周边有杂物影响; 6.程序设计和调试可在CCS环境下进行; 7.PPT中标题均用黑体字、28号字,正文均用楷体字,24号字; 8.采用统一的PPT文本形式。

Atmega128开发板使用说明书

Atmega128开发板使用说明书 概要介绍 Atmega128开发板上硬件资源丰富,接口齐全,基本上涵盖了Atmega128单片机所能涉及到的所有功能,可以满足单片机开发工程师和电子爱好者的开发实验的需求,或者高校电子、计算机专业学生的学习实验的需要。 按照正规产品的要求设计,不纯粹是实验样品,器件选型、原理图、PCB设计的时候都充分考虑了可靠稳定性。 Atmega128的IO口资源丰富,板上所以接口都是独立使用的,不需要任何跳线进行设置, IO口外围扩展使用了2片锁存器74HC574,既可以使实验变得更加简单方便,又能让实验者掌握更多的单片机设计知识。 提供配套软件源代码,学习板的每个实验都有与其相对应的软件代码,是版主从多年的工作经验中提取出来的,并经过优化,具有较高的参考价值。 编程简单,学习板编程不需要专用烧录器,利用计算机的并口即可进行编程,速度快、操作简单。

1.产品清单 Atmega128开发板的配件清单如下,当您第一次拿到产品的时候,请参照下图认真核对包装内配件是否齐全,以及各配件是否完好无损。 请按照下图安装122*32 LCD,lCD的一脚对准122*32 LCD插座的一脚,切记不要插反

2.硬件布局说明 步 进 电 机 接 口 直 流 电 机 接 口 数 字 温 度 传 感 器 SD 卡 插 座 光 敏 电 阻 ADC 输 入 电 位 器 NTC 热 敏 电 阻 JTAG 接 口 继 电 器 接 口 9V电源输入接口 DAC输出接口 RS485接口 RS232接口 红 外 发 射 管 ISP 编 程 接 口 LCD 对 比 度 调 节 电 位 器 122 * 32 点 阵 LCD 接 口 16 * 2 字 符 LCD 接 口 红 外 接 收 管 433M 射 频 模 块 接 口 3 * 4 矩阵键盘

win7主题制作教程

准备所需工具: 1.VSB1.4 2.PS等你熟悉的绘图软件 开始 打开软件 你可以选择一个新的主题,一个已有的主题,或者移植一个xp或者vista的主题 我以从一个新的主题 修改按钮为例子给大家讲解

软件界面是左右两块 左边是主题图片所在地,以树状图结构显示 右侧上方是图片御览 下方是图片属性 我们要修改的是图片以及图片属性来个性化你的主题首先找到按钮所在位置 Buttons,Boxes & Controls/Buttons/Button/PushButton 如下图所示

我们选择导出 我将它导出到桌面,然后使用ps进行编辑 这里说明一下,图片的大小有时不一定要按照原来图片大小因为系统是可以进行图片缩放的 具体问题大家具体分析 我不做过多解释了 下图是我在ps里编辑好的按钮图片 我们将它保存以后 按vsb里面的导入按钮 如果图片和本身图片大小不一致的话 vsb会出来一个对话框 选择replace old image

好,图片修改完毕 接下来就是修改图片所在按钮的属性 首先设置缩放属性 这里你需要了解什么叫九宫格缩放 好,那么先看下图 这个属性指的是缩放样式 我们这里选择stretch拉伸效果 然后文字颜色看下图 textcolor,顾名思义就是文字颜色 继续 我们给文字加一个1px的白色投影 首先点击添加属性按钮(add property) 我们要添加3个属性来实现1个像素的投影效果 分别如下面3张图

最后添加的效果应该如下图的3个属性值 好,这样属性也添加好了以后,那么保存主题然后使用主题就可以看到你修改的效果了

(注意,请不要使用test测试按钮,因为一旦使用了这个功能,你修改的主题就会无法保存这可能是vsb1.4的bug吧)

最新FPGA开发板使用说明书

F P G A开发板使用说明 书

目录 第一章综述 (1) 第二章系统模块 (2) 第三章软件的安装与使用 (11) 第四章USB 电缆的安装与使用 (28) 仅供学习与交流,如有侵权请联系网站删除谢谢36

第一章综述 THSOPC-3型 FPGA开发板是根据现代电子发展的方向,集EDA和SOPC系统开发为一体的综合性实验开发板,除了满足高校专、本科生和研究生的SOPC教学实验开发之外,也是电子设计和电子项目开发的理想工具。 一、实用范围: ●自主创新应用开发; ●单片机与FPGA联合开发; ●IC设计硬件仿真; ●科研项目硬件验证与开发; ●高速高档自主知识产权电子产品开发; ●毕业设计平台; ●研究生课题开发; ●电子设计竞赛培训; ●现代DSP开发应用; ●针对各类CPU IP核的片上系统开发; ●DSP Biulder系统设计。 二、硬件配置: THSOPC-3型 FPGA开发板基于Altera Cyclone II 器件的嵌入式系统开发提供了一个很好的硬件平台,它可以为开发人员提供以下资源: ●支持+5V 电源适配器直接输入或者USB接口供电, 5V、3.3V、1.2V混合电压源; 仅供学习与交流,如有侵权请联系网站删除谢谢36

●FPGACycloneII FPGA EP2C8,40万门,2个锁相环; ●isp单片机AT89S8253。isp单片机AT89S8253及开发编程工具,MCS51兼容,12KB isp可编程Flash ROM,2KB ispEEPROM,都是10万次烧写周期;2.7-5.5V工作电压;0-24MHz工作时钟;可编程看门狗;增强型SPI串口,9个中断源等。此单片机可与FPGA联合开发,十分符合实现当今电子设计竞赛项目的功能与指标实现; ●EPM3032 CPLD; ● 4 Mbits 的EPCS4 配置芯片; ●512KB高速SRAM; ●20MHz 高精度时钟源(可倍频到300MHz); ● 4 个用户自定义按键; ●8 个用户自定义开关; ●8 个用户自定义LED; ● 2 个七段码LED; ●标准AS 编程接口和JTAG调试接口; ●两个标准2.54mm扩展接口,供用户自由扩展; ●RS-232 DB9串行接口; ●PS/2键盘接口; ●VGA接口; ●4X4键盘; 仅供学习与交流,如有侵权请联系网站删除谢谢36

rockbox简单做了个主题修改制作教程

一、简介 =================== 废话区================ (如果你对Rockbox、Rockbox的主题有了一定的了解,你完全可以跳过这些废话,当然,建议最好能看一看吧,因为我写得不对的,你可以指正。) 由于Rockbox开发者少得可怜,Android下的开发者更少了,Android下的主题制作者可以说是更加的罕见,时代的进步,科技的发展,Iphone的触屏体验**,使得Rockbox在手机播放器领域并没有延续之前在Moto Linux下的辉煌,甚至Android Rockbox 的使用者远远没有任何一款能在Android下播放音乐的软件的人多,即使是知道有这么一个功能强大的播放器,但一看到那个播放界面,和烦琐的设置,却让使用者望而生怯。 那么,今天发个主题制作的帖子,让有意自己制作主题,而又不知从何下手的朋友们大手的去制作自己想象中的主题,也让更多的朋友能用上更多好看的主题,那么在主题制作之前,我们先要了解一些必要的知识,这样才能更好的去制作主题。 1)Rockbox主题是什么样的? Rockbox的主题,其实就是一些BMP的图片,贴在播放界面上,然后软件通过读取主题目录下的“主题名.wps”里的主题规则,来确定那些地方什么时候需要放上哪些图片,什么地方需要放什么文字,什么信息等。(比如返回按纽放哪个位置,进度条放哪个位置,歌曲标题放哪个位置等等) 2)Rockbox主题包括哪些部分? 介绍一下Rockbox的界面(见图解)1.状态条、2.菜单界面、3.音乐播放界面、(还有FM界面,安卓下暂时未实现)、4.图标、5.路径、6.滚动条、7.选择条、8.按钮、9.标签、10.进度条、11.专集封面、12.音量、等等,不过真正制作主题的时候倒不一定所有都要弄完。 3)文件目录结构,及说明:(以某个主题为例) +Rockbox ---------------------根 +backdrops ----------------背景 -Tilewave.bmp +fonts --------------------字体 -20 -华文中宋.fnt +icons --------------------图标 -Tilewave_icon.bmp +themes -------------------主题 -Tilewave.cfg +wps ----------------------播放界面主题(主要就是这个了) +Tilewave --------------主题图片目录注意:要与主题名相同 -bg.bmp -pb.bmp -Tilewave.wps ----------主题名 以上是一个主题的大致目录结构,大概解释一下, bakcdrops目录,存放非音乐播放界面的背景(就是菜单等界面所看到的背景)。 fonts目录,字体目录。主题设置里所看到的字体就是放在这。 icons目录,图标目录(菜单文字前的那些图标)。 themes目录,主题目录(包括菜单主题和音乐播放主题的路径和设置等),主题设置-->主题浏览到的就是它

Win7主题制作修改教程 win7 style builder

前几日玩Win7 Style Builder 修改win7主题,在格调网中看到一篇被称为“神帖”的win7主题修改教程,感觉颇有帮助就转来跟大家分享~ 原版:https://www.sodocs.net/doc/f7808600.html,/thread-92248-1-1.html 汉化版:https://www.sodocs.net/doc/f7808600.html,/thread-93225-1-1.html ------------------------------------------------------转载中------------------------------------------------------------------- 各种破解辅助,免费下载尽在缺挂网。 缺挂网,有你所要!~ https://www.sodocs.net/doc/f7808600.html, 百度搜索:缺挂网,即可找到 ----------------------------------------- 1-资源管理器 > 命令长条 > 背景后台 2-资源管理器 > 命令长条 > 指针应用效果整条 > 正常>- Textcolor : Color 2-资源管理器 > 命令长条 > 指针应用效果左边 > 正常> -Textcolor : Color 2-资源管理器 > 命令长条 > 指针应用效果右边 > 正常> - Textcolor : Color 3-资源管理器 > 主档窗格> FillColor (主要窗口) 4-资源管理器 > 导航窗格 > 背景颜色>- fillcolorhint : color 5-综合设置> 颜色字体设置 > Windowtext:color 选中时路径为:资源管理器 > 主档窗格> TextColor : Color 资源管理器 > 树状视觉 > 指针应用项目>(挑选子项修改)> Textcolor : Color

百问网精智JZ2440开发板使用手册 S3C2440

百问网·精智JZ2440使用手册提示:除了QT外,可以不看本手册,参考《嵌入式Linux应用开发完全手册》及视频即可

第1章嵌入式Linux开发环境构建 (4) 1.1 安装Ubuntu 9.10 (4) 1.1.1 安装VMware (4) 1.1.2 安装Ubuntu 9.10 (13) 1.2 安装Ubuntu下的开发工具 (20) 1.3 安装Windows下的开发工具 (22) 第2章精智JZ2440开发板烧写程序方法 (23) 2.1 使用JTAG工具烧写开发板 (23) 2.1.1 Windows下并口JTAG驱动安装 (23) 2.1.2 Windows下OpenJTAG驱动安装 (29) 2.1.3 Ubuntu下驱动程序的安装 (29) 2.1.4 JTAG烧写软件oflash的用法 (29) 2.2 通过u-boot烧写整个系统 (29) 2.2.1 在Windows下使用dnw和u-boot烧写系统 (30) 2.2.2 在Linux下使用dnw和u-boot烧写系统 (31) 第3章板上Linux系统搭建 (33) 3.1 修改、编译、使用u-boot (33) 3.1.1 使用补丁修改、编译u-boot (33) 3.1.2 u-boot使用方法 (33) 3.2 修改、编译、使用Linux内核 (36) 3.2.1 使用补丁修改、编译内核 (36) 3.2.2 使用uImage (36) 3.3 修改、编译QT (36) 3.3.1 编译依赖的软件 (36) 3.3.2 使用补丁修改、编译QT (39) 3.4 构造根文件系统 (39) 3.4.1 基于最小根文件系统制作QT文件系统 (39) 3.4.2 制作YAFFS2、JFFS2文件系统映象文件 (42)

相关主题