- 博客(35)
- 资源 (21)
- 收藏
- 关注
原创 RTL8723BS 移植(WIFI部分)已解决
**硬件平台:N3290X (ARM9) 驱动接口:(必须)支持SDIO Linux系统版本:2.6.35.4 编译器版本:arm-linux-gcc-4.3.2**RTL8723BS WIFI部分源码下载硬件电路如下,这不就是SD卡标准接口么?!! 源码修改diff -Nur a/include/autoconf.h b/include/autoconf.h--- a/include/a
2016-11-24 21:49:32
19220
原创 N32905 DEMO板启动过程
内存(内置):DDR 32MB CPU架构:ARM926EJ-S CPU频率:192Mhz 操作系统:linux-2.6.35 交叉编译器:arm-linux-gcc-4.2
2016-10-18 14:18:58
4386
原创 IMX6 串口硬件流控制
硬件平台:IMX6Q 软件平台:android 4.2.2修改驱动board-mx6q-sabresd.cstatic const struct imxuart_platform_data mx6_sd_uart2_data __initconst = { .flags = IMXUART_HAVE_RTSCTS | IMXUART_SDMA, .dma_req_rx =
2016-08-25 10:25:28
2623
原创 STM32F103RBT6和STM32L152RBT6原理图
STM32F103RBT6、STM32F103RCT6和STM32L152RBT6原理图 实物图 DXP格式下载
2016-08-16 21:54:15
12009
1
原创 N32905 adc字符设备驱动
#include <linux/errno.h>#include <linux/kernel.h>#include <linux/module.h>#include <linux/slab.h>#include <linux/input.h>#include <linux/init.h>#include <linux/serio.h>#include <linux/delay.h>#
2016-08-16 16:53:20
1155
原创 IMX6 ILI2302M(USB)触摸屏移植
硬件平台:IMX6Q + ILI2302M (usb)触摸屏 软件平台:Android 4.3修改kernel_imx/drivers/hid/hid-multitouch.cdiff -Npur a/kernel_imx/drivers/hid/hid-multitouch.c b/kernel_imx/drivers/hid/hid-multitouch.c--- a/kernel_imx/
2016-08-16 14:34:19
4099
原创 IMX6 GT9XX 10.1寸触摸屏移植
硬件平台:IMX6Q+GT928(10.1寸) 操作系统:Android 4.2.2GT928接口原理图触摸屏接口用到的硬件外设 I2C => I2C3 RST => GPIO2_27 INT => GPIO6_8注册GT928 i2c设备static struct i2c_board_info mxc_i2c2_board_info[] __initdata = { {
2016-08-16 11:44:43
3549
原创 STM32F103VET6/STM32F407VET6 原理图
STM32F103VET6/STM32F407VET6 原理图 看不清楚就到这来免费下载吧 不用积分点击下载pdf档 不用积分点击下载SCH档
2016-08-15 22:25:44
48857
16
原创 STM8 SPI从机
硬件平台:stm8s103 编译环境:IAR for stm8//SPI从机初始化 模式 0 : CPOL=0 CPHA=0 void spiSlaveInit(void){ SPI_CR1_SPE = 0; // 禁用SPI Disable SPI SPI_CR1_CPOL = 0; // C
2016-08-14 23:46:35
3105
原创 STM8 SPI主机
硬件平台:stm8s103 编译环境:IAR for stm8//spi初始化void spiMasterIint(void){ SPI->CR1 = 0x2c; SPI->CR2 = 0x03; SPI->CRCPR = 0x07; SPI->CR1 |= 0x40;}spi接收发送unsigned char spiRW(unsignde cha
2016-08-14 23:29:42
991
原创 STM8 ADC
硬件平台:stm8s103 编译环境:IAR for stm8//adc通道4初始化void adc_init(void){ ADC_CSR_CH = ADC_Chanel4; //选择ADC通道4 ADC_CR3_DBUF = 0; //数据缓存功能禁止 ADC_CR2_ALIGN = 1; // 数据右对齐}void startRe
2016-08-14 23:21:05
1309
原创 STM8 PWM
硬件平台:stm8s103 编译环境:IAR for stm8#include <iostm8s103f3.h>#include <intrinsics.h>//// 设置系统时钟使用内部振荡器为16MHz运行。//void InitialiseSystemClock(){ CLK_ICKR = 0; // 复位内部时钟寄存器
2016-08-14 23:04:26
1628
原创 STM8 定时计数器2
硬件平台:stm8s103 编译环境:IAR for stm8#include <iostm8s103f3.h>#include <intrinsics.h>//// 设置系统时钟使用内部振荡器为16MHz运行。//void InitialiseSystemClock(){ CLK_ICKR = 0; // 复位内部时钟寄存器
2016-08-14 22:56:15
3959
原创 STM8 UART
硬件平台:stm8s103 编译环境:IAR for stm8#include <iostm8s103f3.h>#include <intrinsics.h>//// 设置系统时钟为内部16MHz HSI//void InitialiseSystemClock(){ CLK_ICKR = 0; // 复位内部时钟寄存器 C
2016-08-14 22:42:57
1506
原创 STM8 外部中断
硬件平台:stm8s103 编译环境:IAR for stm8#include <iostm8s103f3.h>#include <intrinsics.h>// 设置PD4中断向量及中断函数#pragma vector = 8__interrupt void EXTI_PORTD_IRQHandler(void){ PD_ODR_ODR3 = !PD_ODR_ODR3;
2016-08-14 22:26:05
3710
原创 STM8 设置系统时钟
硬件平台:stm8s103 编译环境:IAR for stm8#include <iostm8s103f3.h>#include <intrinsics.h>//// Setup the system clock to run at 16MHz using the internal oscillator.//void InitialiseSystemClock(){ CLK_I
2016-08-14 22:03:25
4930
原创 STM8 寄存器操作GPIO
硬件使用:stm8s103 编译环境:IAR for stm8#include <iostm8s103f3.h>#include <intrinsics.h>int main(void){ // 初始化端口D. PD_ODR_ODR4 = 0; //PD4输出低电平 PD_DDR_DDR4 = 1; //设置D端口,位4输出 PD_C
2016-08-14 21:58:28
6892
4
原创 NUC977 RTC备份寄存器的使用
修改rtc驱动,增加nuc970_rtc_ioctl函数struct nuc970_rtc_spr { unsigned int num; unsigned int value;};#define RTC_SPR_SET_DATA 0x0801#define RTC_SPR_GET_DATA 0x0802#define REG_RTC_SPR0 0x40 //RTC
2016-08-14 21:42:26
1325
原创 NUC977 解决GPIO被复用
在使用NUC977遇到gpio被复用,调试信息如下所示[ 3.730000] Please Check GPIOB12's multi-function = 0xb [ 3.760000] ------------[ cut here ]------------[ 3.760000] WARNING: at drivers/gpio/gpiolib.c:160 gpio_ensure
2016-08-14 21:34:58
4062
原创 UBUNTU 一些错误解决
解决libstdc++.so.6: cannot open shared object file: No such file or directory: 原因在于,在13.10 版本中,ia32_libs 被废弃了导致没有32位的lib库。 解决方法sudo apt-get install lib32stdc++6
2016-08-12 13:07:42
377
原创 RTL8201 移植
硬件平台:NUC977 软件平台:linux-3.10.101内核配置支持Realtek PHY 修改驱动添加支持rtl8201diff -Npur a/drivers/net/phy/realtek.c b/drivers/net/phy/realtek.c--- a/drivers/net/phy/realtek.c 2016-05-12 10:32:15.0000000
2016-08-11 22:34:08
8091
原创 NUC972平台 linux启动过程
U-Boot 2013.04-rc2 (Jul 06 2016 - 10:25:07)CPU: NUC972 DRAM: 64 MiB NAND: 256 MiB MMC: mmc: 0 In: serial Out: serial Err: serial Net: emac Hit any key to stop autoboot: 0 Loading
2016-08-11 22:09:22
4625
原创 IMX6 Android PWM背光驱动修改
硬件平台:IMX6Q 软件操作系统:android 4.3修改pwm通道,通道0改成通道1修改bootable/bootloader/uboot-imx/board/freescale/mx6q_sabresd/mx6q_sabresd.cdiff -Npur a/bootable/bootloader/uboot-imx/board/freescale/mx6q_sabresd/mx6q_sab
2016-08-11 20:19:34
1906
原创 RTL8723BU移植
硬件平台:IMX6Q 软件操作系统:Android 4.2 rtl8723bu驱动版本: rtl8723BU_WiFi_linux_v4.3.9.3_13200.20150106_BTCOEX20140929-5443.tar.gz解压rtl8723bu驱动 到”/root/IMX6Q_android4.2.2/kernel_imx/drivers/net/wireless”, 重命名为r
2016-08-11 20:17:12
10289
原创 RTL8188EU 移植
硬件平台:NUC977 软件操作系统:Linux-3.10.101rtl8188EU驱动版本:解压缩rtl8188eu驱动代码,修改Makefile文件支持nuc977内核diff -Npur a/Makefile b/Makefile--- a/Makefile 2015-09-08 10:57:04.000000000 +0800+++ b/Makefile 2016-07-27 13
2016-08-11 20:16:01
6286
原创 STM32 3个硬件SPI的使用
SPI1初始化过程static OS_EVENT *spi1_sem_event;static void SPI1SemInit(void){ spi1_sem_event = OSSemCreate(1);}extern void SPI1SemGet(void){ uint8_t err; OSSemPend(spi1_sem_event, 0, &err);}e
2016-08-11 08:51:09
7423
TextEncoding.zip
2020-02-04
2-JHD240128-G36BSW(蓝底白字).pdf
2020-02-02
TRK-KEA8.rar
2020-02-02
KEA128_Demos.zip
2020-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人