- 博客(15)
- 资源 (10)
- 收藏
- 关注
转载 Linux下正则表达式 和 grep命令的使用
使用规则表达式要养成良好的习惯,就是在匹配模式的两端加上‘’。这样和shell的文件通配符号做区别。 正规表示法( Regular Exdivssion,RE ) 1 什么是正规表示法: 什么是正规表示式 ( Regular Exdivssion, 底下简称 RE ) 呢?简单的说,在 Linux 的环境下,我们可以透过『字符串以及一些特殊字符的辅助』来进行文字的比对工
2012-06-06 08:48:55
275
转载 ubuntu 安装软件,卸载软件,查看软件 等命令的使用
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install s
2012-06-06 08:36:58
2402
转载 在Devkit8000基础上OMAP3530新内核移植
前言今天下载了omap3530 EVM的PSP支持包,才知道到底是大公司出的板子!支持都这么全,怎么原来都不知道呢?!这个PSP里面包含使用文档、host-tools(里面有linux的工具和windows的工具)、image、scripts(主要用于设置环境变量)、src(xl
2011-07-21 19:02:14
844
原创 linux 项目调试问题汇总
<br />以下问题都是在调试 omap3530 平台时,遇到的问题以及解决办法。很多问题是由同事解决的,在此汇总,以供以后类似项目参考。<br /> <br />1> SD卡读正常,写很慢的问题:<br />先把SD卡umount,再手动mount上,速度就没问题了。automount的时候带了-o sync参数,应该是这个参数影响的。<br />在 /etc/udev/scripts/mount.sh 搜sync 然后去掉该参数<br /> <br />2> omap3530 接 RGB666 的屏
2011-06-02 12:04:00
308
原创 linux 移植
<br />本文大概介绍从一个已有的 linux 开发板, 移植到自己的产品的过程。假设开发板是 board-omap3devkit8000,自己的产品是 mytest<br /> <br />step1> 拷贝 /arch/arm/mach-omap2/board-omap3devkit8000.c ---> mytest.c<br /> <br />step2> /arch/arm/mach-omap2/Kconfig 增加如下几行<br />config MACH_OMAP3_MYTEST<br /
2011-06-01 16:56:00
431
原创 u-boot 上移植新的 网卡 驱动,初始化了两个网卡
<br />本移植过程假设用户用户是从给定的 demo 板开发自己的新产品。<br />你也可以参考: http://wenku.baidu.com/view/723e304be45c3b3567ec8b56.html 这篇文章<br />假设用的 demo 板是 omap3devkit8000,我们自己的板叫 myboard.<br />看这篇文章前可以先看我写的前一篇文章: u-boot 的移植,然后再做如下的操作<br /> <br />目标是: demo 板中的 u-boot 是用的 DM9000
2011-05-27 16:35:00
2394
原创 u-boot 上移植新的 lcd 驱动
本移植过程假设用户用户是从给定的 demo 板开发自己的新产品。假设用的 demo 板是 omap3devkit8000,我们自己的板叫 myboard.看这篇文章前可以先看我写的前一篇文章: u-boot 的移植,然后再做如下的操作1> /board/omap3arz3m/omap3arz3m.c 该文件增加如下代码,下面的结构体中配置 lcd 的参数: 然后根据需要调整 #define MUX_DEFAULT_ES2() 位置开始 GPIO 口定义#include #ifdef CONFIG_O
2011-05-25 18:12:00
1625
原创 u-boot 移植过程
本移植过程假设用户用户是从给定的 demo 板开发自己的新产品。假设用的 demo 板是 omap3devkit8000,我们自己的板叫 myboard.1> 将 /u-boot/omap3devkit8000 目录拷贝一份,然后改名叫 myboard2> 将该目录下的 omap3devkit8000.c 改名叫 myboard.c3> 将该目录下的 makefile 中 OBJS := omap3arz3m.o mem.o clock.o syslib.o sys_info.o nand.o 修改为
2011-05-25 17:05:00
400
原创 ext 文件系统基本操作介绍
格式化: mkfs.ext4 /dev/mmcblk0p1检查: fsck.ext4 /dev/mmcblk0p1设置开机自检:http://space.itpub.net/35489/viewspace-670297使用tune2fs -c 参数修改强制自检次数(每两次开机,检查一次)8d;`M!W d0# tune2fs -c 2 /dev/sdb1
2011-05-04 17:57:00
422
原创 GTK 显示中文
先执行命令:<br />localedef -i zh_CN -f UTF-8 zh_CN<br />cp /usr/share/fonts/fruetype 到 demo 板的 /usr/share/fonts 下面假设 ui 程序在当前目录,代码中如下写:<br />#define PACKAGE "ui"<br />#define LOCALEDIR "../locale"<br /> <br /> bindtextdomain(PACKAGE,LOCALEDIR);<br /> bind_textd
2011-04-08 16:11:00
1417
原创 嵌入式 linux 启动基础
假设 pc 的 ubuntu ip 地址是 192.168.10.2单板 ip 地址是 192.168.10.151> putty 正确连接串口2> 参考 ubuntu10.04 配置手册.pdf 正确配置 nfs, tftpboot3> 下面命令测试是否可以将 PC 上的 nfs 目录 /tftpboot/rootfs 挂在到单板上的 /mnt/net 下面 mount -t nfs 192.168.10.2:/tftpboot/rootfs /mnt/net -o nolock,proto=t
2011-03-25 11:08:00
436
原创 霍夫曼编码总结
霍夫曼编码总结作者:CC Time:2010-1-9霍夫曼(Huffman)编码是1952年为文本文件而建立,是一种统计编码。属于无损压缩编码。霍夫曼编码的码长是变化的,对于出现频率高的信息,编码的长度较短;而对于出现频率低的信息,编码长度较长。这样,处理全部信息的总码长一定小于实际信息的符号长度。霍夫曼计算法步骤进行:l)将信号源的符号按照出现概率递减的顺序排列。
2010-01-09 13:24:00
2507
原创 从C成长为C++程序员(2) ---- 函数指针与虚函数
(在我上传的资源中,可以找到应用下面技术的C++源代码)函数指针一直以来是C 语言中的一个难点。什么情况下可以用函数指针?怎么用?下面给出一个简单的例子:我们都知道数字电路中有 与门,或门,非门等逻辑电路,下面假设我们要画出他们的图形:一般的程序员会这样写:Void Draw(int type){Switch(type){Case AND:DrawAnd();
2009-04-20 15:20:00
391
原创 从C成长为C++程序员(1)--一个低端PLC整体解决方案的实现过程
我从毕业后便一直在做嵌入式软件开发,用的都是C语言。我在自己的ARM开发板上做了下面的事情:1> 移植OS到开发板上2> 实现LCD驱动3> 实现类似S7200那样的程序解析功能4> 移植SD卡驱动和FAT文件系统5> 实现基于Unicode的 12 国菜单功能6> 实现基于485的P2P网络基本实现了PLC中,firmware部分的主要功能。现在挡在我面前的还有两
2009-04-18 15:41:00
1023
电力云企划书 V1.0(49页)
2012-10-23
MyPLC3_V19.rar
2009-04-18
MyPLC3_V13.rar
2009-04-18
MyPLC3_V3.rar
2009-04-18
MyPLC3_V1.rar
2009-04-18
支持SR系列PLC的编程软件.rar
2009-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人