自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (23)
  • 收藏
  • 关注

原创 内核ko文件和uImage不一致处理方法

内核ko文件和uImage不一致处理方法:1.make menuconfig去掉下面的选项Automatically append version information to the version string2.在kernel源码创建下面的文件,然后重新编译ko驱动文件touch .scmversion

2021-03-19 16:56:25 175 1

原创 hi3520dv300 u-boot 网卡驱动移植

海思原厂提供的u-boot网卡驱动有问题,不能用,需要修改驱动程序。修改下面两个函数就可以了,主要是网卡的接口模式要是RGMII。网卡型号:LAN8710A,需要通过网卡的SMI(Serial Management Interface)接口来配置网卡的PHY。static int higmac_net_adjust_link(struct higmac_netdev_local *ld...

2020-04-10 18:08:15 612 1

原创 Hi3521A HI3520DV300 SDK osdrv 编译错误问题处理方法

1.serve_image.c: In function ‘main’:serve_image.c:32:18: error: storage size of ‘hints’ isn’t known struct addrinfo hints; ^~~~~serve_image.c:94:19: error: ‘AI_ADDRCONFIG’ und...

2020-04-10 17:51:29 1119 1

原创 mmc_test.c研究mmc模块使用方法

mmc_test.c研究mmc模块使用方法1. make menuconfig --> Kernel hacking --> 选中Debug Filesystem (CONFIG_DEBUG_FS)选项。CONFIG_MMC_DEBUG=yCONFIG_MMC_TEST=y2.mount -t debugfs none /sys/kernel/debug3./sys/k

2016-06-08 13:56:49 4842 2

原创 深入理解Android gtest 测试框架

首先#include ,当然工程的头文件路径要设置正确1.简单测试TEST  Cpp代码  #include    int Factorial( int n )   {    if(n==2) return 100; //故意出个错,嘻嘻    return n }   //用TEST做简单测试   TEST(TestFactorial, ZeroInput) //第一个参数是

2012-12-25 14:22:46 4351

原创 Android init 分析

<!--@page {margin:0.79in}p {margin-bottom:0.08in}a:link {}-->Android init 分析一、AndroidInit.c执行流程Android中的内核启动后,kernel会启动第一个用户级别的进程:init,它是一个由内核启动的用户级进程,它的进程号是1,它以一个守护进程的方式

2012-12-19 14:40:36 3152

原创 ADB 分析

<!--@page {margin:0.79in}p {margin-bottom:0.08in}a:link {}-->ADB 分析让我们来分析一下对应的代码adbstart-server==>main==>adb_commandline==>do_cmd==>adb_connect("host:start-se

2012-12-19 14:39:22 3568

原创 ubuntu下手工切换gcc版本

ls /usr/bin/gcc* -lsudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.3 40sudo update-alternatives --config gcc

2012-07-02 13:44:09 1847

原创 init.omap4pandaboard.rc & kernel support android system

[*] Advanced partition selection                                                                            │ │    │ │                                      [ ]   Acorn partition support

2012-05-29 17:35:33 2444

原创 linux 32bit真彩开机logo的实现

1.修改kernel/drivers/video/fbmem.cint fb_show_logo(struct fb_info *info, int rotate){#ifdef TRUE_COLOR        fb_show_truecolor_logo(info);        return 1;#else        int y;    y =

2012-05-10 08:34:22 2312

转载 Android的垃圾回收机制(android refbase类(sp wp))

sp和wp的实现过程~~       个人觉得sp和wp实际上就是android为其c++实现的自动垃圾回收机制,具体到内部实现,sp和wp实际上只是一个实现垃圾回收功能的接口而已,比如说对*,->的重载,是为了其看起来跟真正的指针一样,而真正实现垃圾回收的是refbase这个基类。这部分代码的目录在:/frameworks/base/include/utils/RefBase.h

2012-05-02 17:27:35 1948

原创 VIM操作命令

第一章 vim常用开发技巧启动VI时的选项vi +n file    打开文件到n行vi + file      打开文件到最后一行vi +/pattern file      打开文件到模式首次出现的位置启动vim以后,可以通过:e 打开文件模式切换好了,现在我们总结一下模式间切换的方法其它模式==>普通模式Esc普通模式==>插入模式i 在光标前插入

2012-05-02 17:14:45 3381

原创 android4.0.4 USB storage support

1.修改文件:system/etc/vold.fstab# automount usb storage devicesdev_mount usbflash1  /mnt/ext_usb1  auto /devices/platform/omap/usbhs_omap/ehci-omap.0/usb1/1-1/1-1.2dev_mount usbflash2  /mnt/ext_

2012-04-17 15:32:45 2730

原创 android4.0.3 BuleTooth 在pandaboard移植记录

1.device/ti/panda/BoardConfig.mkBOARD_HAVE_BLUETOOTH := true2.从master分支copy android.hardware.bluetooth.xml到device/ti/panda/3.device/ti/device.mkdevice/ti/panda/android.hardware.bluetooth.xml

2012-03-21 16:42:59 3570

原创 防止android源码下载异常的脚本

#!/bin/bashif [ ! -f repo ];then    # download repo to $PWD    curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ./repofichmod a+x ./repoPATH=.:$PATHrepo init -u git://a

2012-03-17 15:00:11 2996

原创 android4.0.3 wifi 移植记录

一.   Android平台Wifi的基本代码路径1.       Wpa_supplicant源码部分external/wpa_supplicant/生成库libwpa_client.so和守护进程wpa_supplicant2.       Wifi的HAL层代码位于hardware/libhardware_legary/wifi/3.       Wifi的JNI部分

2012-03-16 10:02:38 3875

原创 修改android4.0.3的屏幕超时

今天修改了android4.0.3的“屏幕超时”部分,主要是修改了超时时间,添加了“永不休眠”选项。这部分修改只是更改了对应的XML文件,没有涉及到代码修改,大家都知道xml文件的作用,这里就不多说了。需要修改的文件如下:   android4.0.3\packages\apps\Settings\res\values\arrays.xml 中:                15

2012-03-15 16:07:36 2744

转载 java泛型

java泛型求助编辑百科名片泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。目录介绍规则和限制逐渐深入泛型1、没有任何重构的原始代码2、对上面的两个类进行重构,写成一

2012-03-13 16:07:30 1837

原创 android4.0.3添加 Ethernet框架支持

一、移植framework部分(+号的行代表增加的内容,-号的行代表删除的内容) 从4.0.3 master分支移植到4.0.3_r11.1.将源路径framework/base/ethernet 复制到目标路径的framework/base/目录下 1.2.修改目标路径的framework/base目录下的Android.mk     vpn/java/android

2012-03-07 20:43:21 12228 13

转载 android添加 Ethernet框架支持

四、移植framework部分(+号的行代表增加的内容,-号的行代表删除的内容) 源路径=/opt/FriendlyARM/mini6410/android/android-x86 目标路径=/opt/FriendlyARM/mini6410/android/Android-2.3.4 4.1.将源路径framework/base/ethernet 复制到目标路径的framework/

2012-03-03 16:46:42 7423 3

sgtl5000 driver for mxmm platform ,sgtl5000.c

sgtl5000 driver for mxmm platform

2021-08-20

ti-sn65dsi84.c

imx8mm 平台用的驱动程序,ti-sn65dsi84 driver

2021-08-19

imx8mm-evk.dts

imx8mm for mipi to lvds driver,桥接芯片用sn65dsi84。

2021-08-19

libusb-1.0.21.tar.gz

libusbyonghu 用户空间USB设备的读写例程

2021-04-07

u-boot-2016.11.tar.bz2

海思原厂提供的u-boot网卡驱动有问题,不能用,需要修改驱动程序。

2021-03-19

gpio-ok.tar.gz

i.MX53平台gpio测试程序

2021-03-19

uboot-baoying.tar.gz

i.MX53平台uboot添加开机启动图片

2021-03-19

eim-ioctrl.tar.gz

EIM总线读写串口芯片st16c554测试程序,这程序允许不加载串口驱动程序,直接读写st16c554的寄存器值。

2021-03-19

mg-samples-3.2.2.tar.gz

minigui移植到海思3521A平台上。可以正确运行一个helloworld例程。界面UI显示是平台的第二个显示层即/dev/fb1。海思平台第一个显示层是用来显示摄像头内容的。

2020-06-19

libminigui-3.2.3.tar.gz

minigui移植到海思3521A平台上。可以正确运行一个helloworld例程。界面UI显示是平台的第二个显示层即/dev/fb1。海思平台第一个显示层是用来显示摄像头内容的。

2020-06-19

u-boot-2010.06-527.tar.gz

u-boot 中添加了sata接口驱动,可以读写sata接口的硬盘。开发平台是海思Hi3521A.

2020-05-27

u-boot-2010.06.tar.gz

uboo添加exfat文件系统。可以在uboot里读取exfat格式的U盘文件名字和文件数据,写文件暂时不支持。

2020-04-23

FAT32文件系统结构

FAT32文件系统详解,FAT(File Allocation Table,文件分配表)文件系统是 windows 操作系统所使用的一种文件系统,它的发展过程经历了 FAT12、FAT16、FAT32 三个阶段。本文详细介绍了FAT32文件系统数据结构。

2020-04-22

HID_USB_UART

使用单片机c8051F320作为CPU,实现一个HID设备,可以从上位机PC发信息到单片机,然后单片机把接收到的信息从UART打印出来;也可以从单片机发送信息到上位机PC。

2017-04-01

usb_to_uart

使用单片机BK2535作为CPU,实现一个HID设备,把BK2535从UART接收的数据通过USB接口发送到PC上位机;PC上位机通过USB接口发送数据到BK2535。

2017-04-01

hid设备读写测试程序

使用libhid API在linux平台上的hid设备读写测试程序。

2017-03-14

iperf-2.0.5

交叉编译64bit iperf.在64位ARM平台上交叉编译的iper网络测试工具,可以在ARM平台命令行执行测试。

2015-08-28

wireless_tools_29

android 下命令行wifi调试工具iwconfig

2015-08-19

jpeg to rgb

从摄像头获取的jpeg数据,解码成RGB数据,然后送显示。

2014-09-05

usb camera APK

一个简单的usb camera previw 功能的APK。

2014-06-17

usb camera HAL

一个简单的USB camera HAL源码,帮助学习android HAL的编写方法。

2014-06-17

BMP图片转换C语言数组

可以将BMP图片转换为C语言数组,转换好的数组,图片的第一行数据在数组的最后一行,32bit的数据顺序为: pixel[0] = truecolor_logo_data[tmp+m+2]; pixel[1] = truecolor_logo_data[tmp+m+3]; pixel[2] = truecolor_logo_data[tmp+m+0]; pixel[3] = truecolor_logo_data[tmp+m+1];

2012-05-10

camera test

/* * V4L2 video capture example * * This program can be used and distributed without restrictions. */

2012-03-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除