- 博客(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
原创 小型企业如何发展
企业要想发展,必不可少的一个元素就是企业文化。 企业文化代表着这个企业的发展方向,就像我们每一个人都有自己的处事原则一样,无规矩不成方圆。企业文化是指导企业制定员工和顾客政策的宗旨。 一个企业要有这企业文化,不然企业就像一盘散沙,没有凝聚力。我们工作都希望能够快乐的工作,愿意努力为公司 的发展贡献自己的力量,可是,如果每天工作都是一样,看不到希望,然后还总是各种理由加班,
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
qmodbus-master.rar
2020-02-11
深圳世国摄像机资料.rar
2019-11-30
tensorflow_clib_call_object_detect_linux.tar.gz
2019-11-30
tensorflow_gpu-1.9.0+nv18.8-cp27-cp27mu-linux_aarch64_jetpack3.3.whl
2019-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人