自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lichao_ustc的专栏

硬件工程师

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux命令 tar 压缩和解压

tar命令详解-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的

2015-01-17 20:41:11 593

原创 Openwrt 编译添加模块 Package

3.  添加模块一般我们需要建立自己的模块(package),在编译固件时可以选择是否将自己的模块编译到固件中去。3.1. 建立package最终helloword文件目录结构为:helloword/├──Makefile└── src ├── helloworld.c └── Makefile在./openwrt/trunk/packa

2015-01-17 15:23:55 5696 1

原创 Openwrt 交叉编译HelloWord

给路由器安装好Openwrt系统后,在上边运行自己编写的程序,一般需要在宿主机器上交叉编译成mips架构的二进制程序,然后拷贝到路由器上运行。1.  搭建交叉编译环境交叉编译需要交叉编译工具链,在编译Openwrt时。交叉编译工具链以及生成了,我们只需要将路径添加到系统环境变量中去。   exportSTAGING_DIR=/path/to/openwrt/trunk/stag

2015-01-17 14:43:21 2484

原创 Openwrt Luci界面开发

Openwrt已经提供了一个很强大的web管理界面Luci,可以方便的管理路由器。我们在开发智能路由器时,一般就需要在OpenWrt的WEB界面增加内容。1.Luci简介LuCI是OpenWrt上的Web管理界面,LuCI采用了MVC三层架构,使用Lua脚本开发,所以开发LuCI的配置界面不需要编辑任何的Html代码,除非想自己单独去创建网页(View层),否则我们基本上只需要修改Mode

2015-01-15 12:20:57 11281

原创 init.d脚本和openwrt程序自启动

1.init.d简介init.d脚本是用来启动一些系统服务或者自己定义的程序的一个脚本。这些脚本可以在系统启动的时候执行。一个简单init.d脚本例子,在/etc/init.d/文件中新建/etc/init.d/example文件,输入:#!/bin/sh /etc/rc.common# Example script# Copyright (C) 2007 OpenWrt.org

2015-01-14 22:29:56 9012

原创 Android 图片添加水印图片或者文字

给图片添加水印的基本思路都是载入原图,添加文字或者载入水印图片,保存图片这三个部分添加水印图片:private Bitmap createWaterMaskImage(Context gContext, Bitmap src, Bitmap watermark) { String tag = "createBitmap"; Log.d(tag, "create a new bi

2015-01-12 20:41:55 1151

转载 Linux traceroute 命令

通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回,

2015-01-12 13:34:20 660

转载 left join on and 与 left join on where的区别

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。      在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返

2015-01-09 15:22:20 431

ADC32RFXXEVM参考原理图

ADC32RFXXEVM-SCH_D,

2018-10-21

夏宇闻-Verilog经典教程

夏宇闻-Verilog经典教程,FPGA经典教材

2015-09-16

空空如也

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

TA关注的人

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