自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一米阳光

每天进步一点点

  • 博客(215)
  • 资源 (24)
  • 收藏
  • 关注

原创 nandflash驱动移植patch

diff --git a/.config b/.configdeleted file mode 100644index 83e1515..0000000--- a/.config+++ /dev/null@@ -1,2278 +0,0 @@-#-# Automatically generated make config: don't edit-# Linux/arm

2012-08-24 16:42:34 5240 1

原创 SDWriter

#!/bin/bash# created by jhk,SDCARD=/dev/$1MMC=mmc.binUBOOT=u-boot.binKERNEL_210=zImageROOTFS=rootfs.yaffs2echo "SD Card Writer program V1.0"echo "Create by jhk"if [ -b "$SD

2012-08-18 13:03:16 1141

原创 两则寓言打醒自己

1、一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。 但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到10个。 很可能,它被拿走99个,自己得到1

2012-08-16 11:30:08 948

原创 210的启动方式心得

原来210的启动方式是有优先级的,如果设置为从nand启动那么就从nand启动了,如果从SD卡启动,如果初始化SD卡失败,那么就从尝试从串口启动,如果串口也没有检测到,那么最后从usb启动。      因为我们做的,硬件没有设置从串口启动,这样一来就可以利用这一点,从SD卡启动,然后不插入SD卡,这样就可以从串口启动wince了

2012-08-13 12:03:06 711

原创 android4.0.4添加 Ethernet框架

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

2012-08-13 10:01:35 3159

转载 android ntfs-3g移植

前段时候做android下文件系统的支持,android本身vold里面只实现了fat的支持,对其它格式的支持没有实现,关于ntfs的支持,linux对于其只支持读,不可写,后面网上找到了ntfs-3g驱动,在ununtu上装上后,确实可以实现挂载,而且挂载的分区是可读写的,所以 后面就想着移植到android上来,不过由于android 下的libc是glibc的一个子集,在移植过程中发现要实现

2012-08-12 20:36:07 2433 1

转载 Dalvik VM的启动过程解析

Dalvik 虚拟机的启动要从android另一个著名的模块,Zygote,说起。 我们知道android系统中,每一个java应用被设计成可以运行在一个单独的Linux进程中。而每个该进程都包含一个运行中的dalvik虚拟机实例,用来执行该应用中的java字节码。很多java基础类(比如,java.lang.*)和一些系统级的共享性资源(drawable/color...)等几乎

2012-08-10 14:54:20 1029

原创 compact wince 环境搭建

wince7环境搭建的过程本来不难,可是我却弄了两天,有时候出现的问题真是奇怪,不管怎样,问题解决了就好。虽然时间长了点吧。a) Visual Studio 2008(以下简称VS2008) SP1(即VS2008+SP1)b) Expression Blend 3(Windows Embedded Silverlight开发工具,如果暂时不涉及Windows Embedded Silve

2012-07-29 12:34:57 1087 1

转载 Android模拟器学framework和driver之battery & backlight-----5. backlight in linux

前面介绍了battery的相关的东西,现在我们来介绍下backlight模块,背光主要是用来调节显示屏亮度的,一般背光都是用PWM控制的,调节占空比达到改变有效电压值来调节光的强弱。背光的移植在linux中虽然不是那么难,但是背光这个组件对我们嵌入式设备的续航能力有很大的影响,一般背光上面加的电压会有20多的电压,所以这部分会很耗电的,相当于是开了个大灯泡。现在我们先来看下andr

2012-07-28 16:44:35 1212

原创 android 背光控制 HAL层分析

lights.c/* * Copyright (C) 2008 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the Lice

2012-07-27 16:52:25 1760

原创 s5pv210-dm9000--git log -p

@@ -17,8 +17,22 @@ /* VIC0: System, DMA, Timer */ -#define IRQ_EINT6 S5P_IRQ_VIC0(6)-#define IRQ_EINT13 S5P_IRQ_VIC0(13)+#define IRQ_EINT0 S5P_IRQ_VIC0(0

2012-07-26 16:25:10 1901

原创 9713音频驱动移植到210

如果不深入的去学习一些驱动内部的原理,现在linux系统移植驱动已经很方便了音频驱动移植    这个驱动在内核中支持,我们只需要进行简单的配置就行了,配置如下:    $ make menuconfig    Device Drivers --->       Sound card support --->         Advanced Linux Sound Ar

2012-07-26 15:11:48 823

原创 android4.04在210上运行

前两天在网上找一个mango板的代码,然后下载下来,编译了一下,然后想试试在自己的板子上运行,看一下效果,遇到一些小问题,不过今天终于启动了,不过什么功能都没测试,硬件原理图不一样,还有触摸屏的驱动也不对,所以只能用鼠标,不过效果不错,跑在A8上面一点不卡,比6410好很多秀一下效果以后再调一下各模块的驱动

2012-07-25 15:32:09 583

原创 sdwriter脚本分析

#!/bin/bash# Mango T-Flash Writer tool# created by PJ Lee,# http://www.mangoboard.com# http://cafe.naver.com/embeddedcrazyboysLC_ALL="C"TFLASH=/dev/$1BOARD=$2case "$BOARD" in100)./

2012-07-20 16:06:56 803

转载 camera 编程小结

这次是在linux下开发摄像头的程序,主要用的是video4linux来做的,界面用qt来实现,开始准备用frame buffer来直接写屏但是效果不怎么好,后来就用qt来做了,这样用起来效果还蛮好的,帧率也可以,可以上到30fps;运用v4l来编程主要掌握其 api,要提高帧率最重要的是用到内存映射,其实用qt和frame buffer的时候都要用到内存映射来做,只有这样才可以达到较高的帧率

2012-07-09 10:33:21 807

转载 Linux与VxWorks任务调度机制分析

AbStract In this paper.diferences in task scheduling mechanism between the two multi-tasks operating systems Linux and Vx。 Works are analyzed.The two are compared with aspects of task control bloc

2012-06-29 08:46:27 4218

原创 嵌入式工程师笔试题

1. linux内核里面,内存申请有哪几个函数,各自的区别? Kmalloc 连续物理内存 vmalloc 虚拟内存连续 物理上非连续 2. IRQ和FIQ有什么区别,在CPU里面是是怎么做的?Irq 普通中断FIQ 快速中断 有自己的寄存器,省去寄存器内容存储的时间。3. int *a;char *b;a 和 b本身是什么类型?本身应该

2012-06-29 08:18:47 1493

原创 linux常用命令妙用

Shell作为Unix系操作系统当中最有魅力且不可或缺的组件,经过数十载的洗礼不仅没有被淘汰,而且愈加变得成熟稳健,究其原因,大概因为它是个非常稳固的粘合剂,能够把大量功能强大的组件任意配搭,总能很好很快地完成用户的任务。  本文的一些命令很可能看起来是“雕虫小技”,我们只好仰慕一下Shell大牛了,但是有些细节我会稍加发掘加以说明,遇到有趣的地方希望能博您一笑了。  1.以sud

2012-06-28 17:17:53 600

原创 s5pv210 修改MPLL为800M

修改配置文件,smdkv210single.h文件#if defined(CONFIG_CLK_533_133_100_100)#define MPLL_MDIV 0x190#define MPLL_PDIV 0x6#define MPLL_SDIV 0x2#else#define MPLL_MDIV 0x320//0x29b#define MPLL_PDIV 0xc#define

2012-06-28 16:57:54 1341

原创 android控件之popupWindow

main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"

2012-06-25 21:54:56 528

原创 android应用之多点触摸实现图片缩放

MulitPointTouchListener.javapackage com.mp;import android.graphics.Matrix;import android.graphics.PointF;import android.util.FloatMath;import android.util.Log;import android.view.MotionEve

2012-06-25 15:14:55 635

原创 android应用之多点触摸

JhkMultiTouchActivity.javapackage com.android.forlinx;import android.app.Activity;import android.os.Bundle;import android.view.Window;import android.view.WindowManager;public class JhkMulti

2012-06-25 14:06:00 582

原创 android控件之radiobutton checkbox

这里有一个问题,现在还不清楚,为什么这里的toast不能显示呢?main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"

2012-06-23 09:34:26 592

原创 android控件之AlertDialog

AlertDialog是非阻塞的,而阻塞的对话框用的是PopupWindow。

2012-06-22 23:00:06 426

原创 小型企业如何发展

企业要想发展,必不可少的一个元素就是企业文化。    企业文化代表着这个企业的发展方向,就像我们每一个人都有自己的处事原则一样,无规矩不成方圆。企业文化是指导企业制定员工和顾客政策的宗旨。   一个企业要有这企业文化,不然企业就像一盘散沙,没有凝聚力。我们工作都希望能够快乐的工作,愿意努力为公司 的发展贡献自己的力量,可是,如果每天工作都是一样,看不到希望,然后还总是各种理由加班,

2012-06-22 22:54:50 762

原创 android控件之tabhost tabwedget

TabHost是整个Tab的容器,包括两部分,TabWidget和FrameLayout。TabWidget就是每个tab的标签,FrameLayout则是tab内容。 1、如果我们使用extends TabAcitivty,如同ListActivity,TabHost必须设置为@android:id/tabhost 2、TabWidget必须设置android:id为@andro

2012-06-22 22:49:44 995

原创 android控件之gallery

Gallery组件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这虽然在大多数时候没有什么关系,但在某些情况下,我们希望图像显示到最后一张时再重第1张开始显示,也就是循环显示。要实现这种风格的Gallery组件,就需要对Gallery的Adapt

2012-06-22 20:09:22 786

转载 wince 架构简析

我个人认为OAL应该是WinCE BSP中最为重要的一个模块了,简单回顾一下,WinCE BSP由Bootloader,Drivers,OAL和配置文件组成。Bootloader一般指EBOOT,Drivers指一些需要的设备驱动,而OAL被称为OEM Adaption Layer,是WinCE操作系统和底层交互的中间层,其中很多WinCE的功能的支持,都是在OAL里面实现。有人说OAL可大可小,

2012-06-22 11:02:27 878

原创 android控件之progressbar

main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >

2012-06-21 16:53:25 530

原创 android控件之imageView

main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >

2012-06-20 15:49:35 480

原创 Android控件之AnalogClock、DigitalClock calendar

时钟控件包括AnalogClock和DigitalClock,它们都负责显示时钟,所不同的是AnalogClock控件显示模拟时钟,且只显示时针和分针,而DigitalClock显示数字时钟,可精确到秒。这个比较简单,只要在布局文件中加入就可以了。main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk

2012-06-20 13:51:40 716

原创 Android控件之DatePicker、TimePicker

main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >

2012-06-20 12:35:45 790

原创 android控件之spinner的使用

采用4.0.3模拟器很简单直接看代码吧main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:

2012-06-20 12:31:59 613

转载 linux中select()函数分析

linux中select()函数分析 收藏Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使

2012-06-16 13:49:19 508

原创 触摸屏移植问题Unable to handle kernel paging request at virtual address 错误

在移植linux3.3.3到6410开发板时遇到的问题在移植触摸屏驱动时,只要一点触屏就会打印如下信息,然后系统死掉,从网上找到原因/ # Unable to handle kernel paging request at virtual address d081c00cpgd = c0004000[d081c00c] *pgd=5f825811, *pte=00000000, *

2012-06-03 22:33:51 3814

转载 6410触摸屏驱动分析(s3c-ts.c)(Linux)(分析)

转自:http://www.cnblogs.com/liu_xf/archive/2011/06/22/2086750.html摘要:分析内核s3c-ts.c源码,看它是如何采集坐标信息及防抖动处理的。介绍:直接上源码吧,完全注释:[cpp] view plaincopy001 /*

2012-06-03 22:10:43 2041

原创 江城子 手机

十年生死两茫茫,安卓兴,塞班亡。低端市场,无处话凄凉。纵使相逢应不识,诺机死,苹果王。摩托三星忽还乡,拼低端,实在忙。中兴亲,华为新,魅族创新强。htc出机皇,日日换大梁。手机业,已无常,全都忙转行,山寨泪千行。 在群里看到,感觉挺有意思的,手机最近更新换代太快了,低端手机市场萎缩,高端手机降价,手机市场已经很难做,拼功能,拼舒适度,谁占先机,谁就是赢家。

2012-06-02 16:24:45 846

原创 shell 中做加减法

expr 1 + 2原来这个命令要在加号两边加上空格。昨天弄了一下午就为了这个,我说呢,网上说的应该没有错,我怎么试都不行,奇怪。

2012-06-02 11:21:29 8909

转载 s3c6410 sd启动分析

这里使用的uboot并非uboot官方发布的uboot代码,而是为三星定制的一个uboot版本s3c-u-boot-1.1.6,其代码作者就包括了三星的程序员与denx的员工。这个版本支持SD启动,不过默认是nand启动,使它支持uboot需要做以下事情:  1、  虽然支持uboot启动,但是uboot代码里不叫SD启动方式,而是叫movinand启动方式,在incluede/confi

2012-06-01 10:27:21 900

原创 sd_fusing.sh注释

## Copyright (C) 2010 Samsung Electronics Co., Ltd.#              http://www.samsung.com/## This program is free software; you can redistribute it and/or modify# it under the terms of the GN

2012-05-31 15:32:29 1754

Fontmin-v0.2.0-win64.zip

Fontmin-v0.2.0-win64.zip

2021-02-20

fls5winfull.rar

fls5winfull.rar

2021-02-20

qmodbus-master.rar

qmodbus0.3版本windows正常编译修改版本,支持tcp rtu ascii,从网站下载的编译不过去,修改了头引用文件,以及添加了两个库LIBS += -lAdvAPI32 -lUser32

2020-02-11

深圳世国摄像机资料.rar

所有的IPC模组都支持RTSP访问,访问地址如下: 取主码流地址:rtsp://192.168.0.123:554/mpeg4 取子码流地址:rtsp://192.168.0.123:554/mpeg4cif 无须输入密码的地址: 主码流 rtsp://admin:123456@192.168.0.123:554/mpeg4 子码流 rtsp://admin:123456@192.168.0.123:554/mpeg4cif admin为设备用户名,123456为设备密码,如果有更改以实际为准

2019-11-30

tensorflow_clib_call_object_detect_linux.tar.gz

tensorflow 的C库调用实现objectdetect,不是使用python,方便集成到工程中

2019-11-30

libjsoncpp-dev_1.7.4-3_arm64.deb

libjsconcpp-dev_1.7.4-3_arm64.dev ubuntu1804 used,

2019-09-18

tensorflow_gpu-1.9.0+nv18.8-cp27-cp27mu-linux_aarch64_jetpack3.3.whl

tx2使用的是jetpack3.3的版本,python2安装的tensorflow1.9的版本 安装过程中出了一点小问题 sudo pip install 的时候这个文件名字是不能更改的,后面加了jetson33显示不支持这个平台 enam还有setuptools的版本不对,使用--ignore-installed选项进行重新安装 sudo pip install --ignore--installed enam sudo pip install --ignore--installed setuptools ERROR: launchpadlib 1.10.3 requires tes

2019-07-02

MinGW_配置OpencvCMake使用的mingw编译器.rar

MinGW_配置OpencvCMake使用的mingw编译器,成功编译了opencv3.2.0

2019-06-26

Qwt6.1.3 mvcs2015 编译库文件包含qtcreator的插件

Qwt6.1.3 mvcs2015 编译库文件包含qtcreator的插件

2017-05-19

opencv3.2_mingw5.3编译好的库文件

opencv3.2_mingw5.3编译好的库文件

2017-03-24

Qt之酒店管理系统

利用Qt开发的一个酒店管理系统,实现了界面自定义,标题栏、状态栏等都实现了自定义。

2016-06-12

s3c2416usb device驱动

完整的USB device驱动,裸机和程序,对驱动分析很有帮助

2014-05-19

飞凌gprs详细资料

gprs资料,有代码,有说明

2012-06-18

6410com0改为普通串口

6410com0改为普通串口 详细介绍修改com0为普通串口的方法

2012-06-18

密码攻与防手册 很好很强大

安全真是一个说不完的话题,就我们用户目前所遇到的安全防范措施主要是密码保护,所以今天我们将从攻和防两个方面讲讲密码保护问题。

2009-12-28

强手 木马清除百种方法

木马清除百种方法 木马清除百种方法 木马清除百种方法

2009-12-27

MATLAB命令大全

MATLAB 命令 大全 MATLAB 命令 大全 MATLAB 命令 大全

2009-12-27

Multisim2001中文教程

Multisim 2001 中文教程 是学习电路仿真的好工具,对学习模拟电路和数字电路都是很有帮助的,功能非常强大

2009-12-24

学习五笔好帮手 五笔反查字典

五笔反查字典对学习五笔打字非常有帮助,保你很快就掌握五笔打字方法,快不易错

2009-12-24

Linux常用命令全集

很好的东西分享给大家很好的东西分享给大家很好的东西分享给大家很好的东西分享给大家

2009-12-14

Linux内核完全注释

Linux内核完全注释完全的讲解了linux的内核的编写原理和一些原代码,对学习linux很有帮助

2009-12-14

大学讲义 原子物理讲义

大学讲义 原子物理讲义 原子的基本构架,原子跃迁的精细结构,对学习量子力学很有帮助

2009-07-09

空空如也

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

TA关注的人

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