- 博客(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 197 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 641 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 1164 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 4885 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 4398
原创 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 3166
原创 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 3599
原创 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 1853
原创 init.omap4pandaboard.rc & kernel support android system
[*] Advanced partition selection │ │ │ │ [ ] Acorn partition support
2012-05-29 17:35:33 2457
原创 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 2323
转载 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 1952
原创 VIM操作命令
第一章 vim常用开发技巧启动VI时的选项vi +n file 打开文件到n行vi + file 打开文件到最后一行vi +/pattern file 打开文件到模式首次出现的位置启动vim以后,可以通过:e 打开文件模式切换好了,现在我们总结一下模式间切换的方法其它模式==>普通模式Esc普通模式==>插入模式i 在光标前插入
2012-05-02 17:14:45 3450
原创 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 2739
原创 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 3579
原创 防止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 3262
原创 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 3881
原创 修改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 2752
转载 java泛型
java泛型求助编辑百科名片泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。目录介绍规则和限制逐渐深入泛型1、没有任何重构的原始代码2、对上面的两个类进行重构,写成一
2012-03-13 16:07:30 1842
原创 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 12245 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 7448 3
mg-samples-3.2.2.tar.gz
2020-06-19
libminigui-3.2.3.tar.gz
2020-06-19
FAT32文件系统结构
2020-04-22
HID_USB_UART
2017-04-01
usb_to_uart
2017-04-01
BMP图片转换C语言数组
2012-05-10
camera test
2012-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人