自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星辉斑斓

嵌入式相关,linux,android

  • 博客(148)
  • 资源 (3)
  • 收藏
  • 关注

原创 mini6410 kernel 移植

nfs无法挂载,后来发现时网卡驱动没加载。mach-smdk6410.c中1:首先是网卡的io映射不对 smdk6410_iodesc里没有添加2:然后platform_add_devices中如果出错就会把所有设备unregistered,所以要去掉出错的设备。目前是卡在Freeing init memory: 132K这里,明天再查代码。

2011-02-05 00:14:00 1203 2

原创 打开dev_dbg()调试信息

以dm9000为例: 在dm9000.c的最开始 使用#define DEBUG 1 来打开调试开关 修改文件kernel/printk.c文件#define DEFAULT_CONSOLE_LOGLEVEL 7 /* anything MORE serious than KERN_DEBUG */改为#define DEFAULT_CONSOLE_LOGLEVEL 8

2011-02-04 17:35:00 6597 1

转载 gvim 报错: CRITICAL **: murrine_style_draw_box: assertion `height >= -1' failed

gvim 报错:CRITICAL **: murrine_style_draw_box: assertion `height>= -1' failed补救方法: 找到下面两个文件,/usr/share/themes/Ambiance/gtk-2.0/gtkrc/usr/share/themes/Radiance/gtk-2.0/gtkrc把GtkRange::trough-under-steppers = 0改成 GtkRange::trough-under-steppers = 1新装

2011-02-02 20:00:00 2692 2

原创 鸟哥私房菜 笔记

切换终端ctrl+alt+F1-6  F7是x window。sync 同步硬盘chgrp 改变群组chmod .group   or  user:group  改群组目录没有x权限无法进入

2010-12-12 23:15:00 648

原创 [转]Android下编译自己的库文件jar并在应用中调用

其实如果不用eclipse的话不用这么复杂。但有几点要注意, 这句要放在    里。还有就是LOCAL_MODULE_TAGS的问题。 这2个低级错误搞了我三四天项目中使用了Android未公开的API,在Eclipse下会有红叉显示。不同的项目抽出相同部分的代码共用。必需的前提条件:需要有Android源代码,编译的库文件主要是封装未公开API或者共用代码。工程1:Java库文件工程该工程最终会生成以jar结尾的Java库文件,并会被安装到设备的以下目录:/

2010-11-30 14:47:00 1018

原创 android LOCAL_MODULE_TAGS 的一些说明

自己添加的app没有被编译进去,原因就是这个"Set LOCAL_MODULE_TAGS to any number of whitespace-separatedtags.This variable controls what build flavors the package getsincludedin. For example:    * user: include this inuser/userdebug builds    * eng: include this in en

2010-11-30 11:05:00 4428

原创 打开swap

sudo fdisk -l查看swap分区ls -al /dev/disk/by-uuid查看UUIDsudo gedit /etc/fstab 把UUID=8d41a97d-fec3-48ef-9236-7f3ae5e9d6d2 none swap sw 0 0这行的UUID换掉

2010-11-23 11:25:00 696

原创 android 编译部分模块

从网上看的别人的:在android的顶层目录里,运行下面的命令:source build/envsetup.sh运行命令后,就添加了很多命令到sh解释器,具体命令如下:-croot:   Changes directory to the top ofthe tree.-m:       Makes from the top of the tree.-mm:      Builds all of the modules in thecurrent directory.-mmm:     Builds all

2010-11-22 15:01:00 3021

原创 JNI javah相关

关于路径找不到的问题。文件在/home/xxxxx/workspace/JNI_Test/org/dvb/test/NativeStuff.classorg.dvb.test.NativeStuff  package名字In order to be sure, use -classpath option:javah -classpath /home/xxxxx/workspace/JNI_Test org.dvb.test.NativeStuff(And make sure the /home/xxxx

2010-11-19 19:05:00 591

原创 未完 Android 编译环境

Ubuntu12.04sudo apt-get install lib32ncurses5-dev===================old version===============================export JAVA_HOME=/usr/bin/javaexport ANDROID_JAVA_HOME=$JAVA_HOME $

2010-11-16 22:07:00 415

转载 安装tslib中遇到的错误:./autogen.sh: 4: autoreconf: not found

  ./autogen.sh: 4: autoreconf: not found  是在不同版本的 tslib 下执行 autogen.sh 产生。它们产生的原因一样,是因为没有安装  automake 工具,      (ubuntu 8.04)用下面的命令安装好就可以了。  sudo apt-get install autoconf automake libtool

2010-11-08 22:44:00 958

原创 备份

下面简单介绍一下移植的过程:一、文件系统:1.下载源文件:建立源文件目录 mkdir ~/android_src初始化repo  cd ~/android_src & repo init -u git://gitorious.org/android-on-freerunner/freerunner_platform_manifest.git (主线是2.1版本)同步源文件 repo sync整个过程会比较慢,可以同时开几个窗口来分别同步一些较大的project,例如 re

2010-11-08 15:17:00 749

转载 zz S3C2440 LED驱动程序学习

zz  http://blog.ednchina.com/fafen/244873/Message.aspx#今天,在友善之笔的LED驱动程序基础上学习了LED驱动程序的简单设计,/*led_driver.c*/#include #include #include #include #include #include #include #include #include #include #include #include

2010-10-31 17:43:00 909

原创 zz android touch panel

android触摸屏坐标手工校准/调整成功[ 2009-7-28 14:25:00 | By: pajoke ]  1.简述android 的坐标转换处理:This implementation is a linear transformation using 7 parameters (a, b, c, d, e, f and s) to transform the device coordinates (Xd, Yd) into screen coordinate

2010-10-30 23:21:00 1525

原创 Android 文件系统移植到 2440 未完

对于2440, 目前android并未完全支持armv4t。 如要运行在2440上需要修改一些汇编相关的代码。 所幸已有很多人做过这个工作,目前我是在freerunner这个基础上做的。主页是http://code.google.com/p/android-on-freerunner/, 可以用git下载代码(这个网站上有地址),这里的wiki上就关于如何build的文档。目前的一些问题:1:运行无法执行linuxrc。 因为我原来移植的是busybox, kernel上的参数是init=/linuxrc.

2010-10-10 20:11:00 2656 1

转载 zz Android with BusyBox

Android with BusyBox分類:未分類資料夾2010/04/16 11:48Android 的shell真是鳥到不行.功能超陽春.現在教各位安裝busybox到Android的環境中來解決這個問題1.Download BusyBox -> 這個不用偶教吧 :)2. cd busybox-1.15.1 make menuconfig 設定BusyBox為Static link BusyBox Settings -> Build Opti

2010-10-07 20:26:00 1091

原创 Android 内核

移植内核,启动后解压缩后就卡住了。 其实是汇编启动代码那段检测machine ID地方出错了, 需要改下machine id

2010-09-15 15:29:00 488

原创 repo and git

repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1repo sync    c)获得适合的内核源代码   $ cd ~/android   获得内核源android系统下载代码堆栈   $ git clone http://android.go

2010-08-28 16:23:00 489

转载 未整理 转载 android文件系统

Android with BusyBoxhttp://tw.myblog.yahoo.com/stevegigijoe/article?mid=212分類:未分類資料夾2010/04/16 11:48 Android 的shell真是鳥到不行.功能超陽春.現在教各位安裝busybox到Android的環境中來解決這個問題1.Download BusyBox -> 這個不用偶教吧 :)2.  cd busybox-1.15.1  make menuconfig

2010-08-22 21:55:00 1007

原创 kscope

<br />我朋友用8.04的版本安装kscope后运行都正常,我用的是8.10的版本安装后无法运行kscope,按照mimel的方法无法下载kate_3.5.9.dfsg.1-5_i386.deb,后来发现是kate_3.5.9.dfsg.1-5_i386.deb这个已经没有了,我就下载了kate_3.5.9.dfsg.1-6_i386.deb就可以,下面是我的按照方法:<br />If you use i386, you can do the following (as root) :<

2010-08-21 21:09:00 596

转载 zz nfs设置

Ubuntu 默认是没有nfs服务的,所以需要自己安装1、安装nfs服务版           apt-get install nfs-kernel-server2、修改nsf配置文件   vi /etc/exports           在文件中添加nfs的目录格式如下/mnt/nfs 192.168.1.*(rw,sync,no_root_squash) /h

2010-08-17 22:28:00 511

原创 vm 一些设置

1:双网卡主机A 外网   B 内网VMC外网  D内网在vm network setting中设置VMnet0 桥接到 AVMnet2 桥接到BVM硬件设置中适配器0 自动桥接适配器1 桥接到B

2010-08-17 22:22:00 789

原创 vim

gvim菜单乱      将/ect/vim/gvimrc拷贝到~/.gvimrc并添加如下语句,即可解决:set encoding=chineseset langmenu=zh_CN.GBKset imcmdlineset guifont="Serif 14"source $VIMRUNTIME/delmenu.vimsource $VIMRUNTIME/

2010-08-16 21:05:00 387

原创 移植ubot到s3c2440(2)

下面开始让uboot从nand启动把这里打开/*#ifndef CONFIG_SKIP_LOWLEVEL_INIT //在start.S文件中屏蔽u-boot对CPU、RAM的初始化   bl cpu_init_crit#endif*/

2010-08-14 10:30:00 656

原创 移植ubot到s3c2440(1)

<br />uboot版本 2010.03<br />开发板 杨创2440<br />主机:windows7 + VM ubuntu10.4<br />编译器:ARM-Linux GCC 4.3.2 <br /> <br />其实写这个东西主要是做个备份,怕自己以后忘了,所以有些内容直接用了其他人写的东西。如有不足之处敬请指出。<br /> <br />参考文档:<br />http://blog.chinaunix.net/u3/101649/showart_2105215.html<br />这里一些原

2010-08-14 10:24:00 766 1

原创 git安装

Step 1: 下载:http://www.kernel.org/pub/software/scm/git/  选择你要安装的版本下载,我选择的是:1.6.1 ( git-1.6.1.tar.gz )Step 2: 安装1. tar -xzvf git-1.6.1.tar.gz   2. cd git-1.6.13. ./configure --prefix=/usr/local4. make5. sudo make install6. git --version如果make出错,测可能是需要安装sud

2010-08-12 21:50:00 352

原创 u-boot 网卡

<br />最主要是 CONFIG_DM9000_BASE 这个地址的值,有硬件的接线决定,最后的300是DM9000复位后默认工作方式为I/ O 连接的基址,可以参考 http://msa.vnu.edu.tw/~merlin/932embed/tftp.ppt 。

2010-08-08 23:00:00 477

原创 u-boot 启动成功

<br />终于在2440上用u-boot启动了。其实我很早就搞定了,但*** Warning - bad CRC or NAND, using default environment这个东西我一直没仔细看,就是以为自己搞的有问题。其实save env就可以。看来还是水平不济啊。lcd 网卡还没完工,等完全搞定在写文档。<br /><br />U-Boot 2010.03 ( 8鏈?08 2010 - 07:00:56)<br /><br /><br />DRAM:  64 MB<br /><br

2010-08-08 22:21:00 1662

转载 ssh 服务

为Ubuntu 8.0.4 配置SSH服务<br />网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。<br /><br />最终成功的方法如下:<br /><br />sudo apt-get install openssh-server<br /><br />Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话

2010-08-07 10:27:00 398

原创 ubuntu10.4的一些问题

1:安装后win7启动菜单消失。这是一个bug。 运行sudo grub-update可修复2:自带的ibus无法使用。 根据官方http://code.google.com/p/ibus/wiki/PinYinUserGuideCN 的说明 重装一下即可。由于Ubuntu的官方软件源不能及时更新到最新版本,我们推荐使用ppa的第三方源。使用方法为在终端下输入 sudo add-apt-repository ppa:shawn-p-huang/ppa sudo apt-get update sudo

2010-07-24 19:44:00 693

原创 虚拟机 交叉编译

最近搞了虚拟机,结果编译出了一堆问题。现在这里写下可能得解决版本,有时间再去试。make版本sudo apt-get updatesudo apt-get install gcc g++ libgcc1 libg++ make gdb写个c文件用arm gcc编下root权限编译 或者chown -R hnmsky:hnmsky *

2010-07-13 10:41:00 460

原创 ubuntu 一些配置

右键添加终端sudo apt-get install nautilus-open-terminal    ppa安装libqq2010协议:        sudo add-apt-repository ppa:lainme/libqq        sudo apt-get update        sudo apt-get install libqq-pidg

2010-06-26 17:05:00 329

转载 zz DM9000移植到S3C2410 +linux2.6 一例

http://www.cnblogs.com/papam/articles/1545293.html 在前面移植好内核和文件系统之后,开始考虑网卡的通信了。网上好多关于DM9000驱动的例子,大同小异,但是一律照搬都是不行,最多的只能发现设备,到最后还是ping不通,花费九牛二虎之力,终于还是弄好了。看到ping通其他主机,真是舒了一口气。 首先,移植驱动要做的这么几个事情

2010-04-11 09:37:00 659

原创 内核移植 nand flash

修改/arch/arm/plat-s3c24xx/common-smdk.cstatic struct mtd_partition smdk_default_nand_part[] = {    { /* 1MB  */         name: "bootloader",           size:    0x00060000,             offset

2010-03-28 17:13:00 507

原创 内核移植- unrecognized/unsupported machine ID

如果内核不是uImage,用的zImage,则下载后,比如下在0x30008000,则通过go 0x30008000,但注意这样uboot没有传参数给内核.所以会有Error: unrecognized/unsupported machine ID (r1 = 0x33f4fca8).这样的错误. 可以在u-boot命令行中输入bdinfo查看板卡信息,我的输出如下:

2010-03-28 11:34:00 1447

原创 tftp配置

这篇文章里tftp的设置是有问题的,请参考我另外一个文章http://blog.csdn.net/hnmsky/article/details/6398616因为要搞2440的开发板,所以搞了一下tftp。安装软件sudo apt-get install tftp tftpd 。sudo apt-get install tftpd tftp open

2010-03-27 20:47:00 1542

转载 配置网络

修改ip地址即时生效:# ifconfig eth0 192.168.0.20 netmask 255.255.255.0启动生效:修改/etc/sysconfig/network-scripts/ifcfg-eth0修改default gateway即时生效:# route add default gw 192.168.0.254启动生效:修改/etc/sys

2010-03-23 22:28:00 444

原创 lcd driver

嵌入式linux中的lcd驱动分析                   作者:杰洲村的木棉  学校:广东工业大学    QQ:568109894 源文来自http://luwenchao100.blog.hexun.com/23060194_d.html       在嵌入式linux中,lcd和触摸屏驱动都是字符驱动,采用“文件层-驱动层”的接口方式,本文档中分析的lcd驱动是针对l

2010-03-23 21:38:00 1726

转载 LED驱动相关的东西

(2)  注册设备的时候,有两种方式:一种是使用register_chrdev(LED_MAJOR,DEVICE_NAME,&dev_fops),LED_MAJOR为定义的主设备号,DEVICE_NAME为定义的设备名称,dev_fops为定义的文件操作结构体。使用该函数向系统注册字符型设备驱动程序,主设备号LED_MAJOR自己定义,如该值为0则系统自动分配主设备号;另一种是使用

2010-03-22 22:38:00 576

转载 zz 删除Ubuntu Linux操作系统旧内核的方法

 Oracle帮您准确洞察各个物流环节使用Ubuntu一段时间后,就会发觉由于自动升级,系统里安装了很多内核。像我,竟然安装了下面那么多,这个造成了漫长的启动列表。必须删掉一些不用的。 首先就是使用如下命令,列出所有安装的内核,下表中,带有image的就是内核文件。从中选择要卸载的包,用apt-get来卸载。[tc@ibm:~]$ dpk

2010-03-04 08:17:00 568

CWNA 官方学习指南(第 3 版)-认证无线网络管理员 PW0-105

CWNA 官方学习指南(第 3 版)-认证无线网络管理员 PW0-105

2018-03-28

broadlink智能开关

server.c 是echo server sample.py 示例代码 说明 http://blog.csdn.net/hnmsky/article/details/20124615

2014-06-01

broadlink_sp2 _控制程序

broadlink_智能插座的sp2 _控制程序 详见http://blog.csdn.net/hnmsky/article/details/20124615

2014-02-28

空空如也

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

TA关注的人

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