自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

良师,益友

一直在路上:嵌入式(安防) -> 人工智能 -> 芯片

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

原创 Linux自动判断是否插入网线的几种方法

在嵌入式产品上,如何让用户选择有线还是无线上网呢?如何让他们判断使用了哪种方式上网呢?我们是这样处理的:优先使用网线上网,稳定。即程序自动判断,如果查了网线,则使用网线上网,如果没有网线连接,则无线上网。    所以,问题的重点是如何判断用户是否插了网线!下面介绍四种方法,仅供参考。方法一:/mnt/wifi$ cat /proc/net/devInter-|   Receive

2013-04-17 09:19:14 10762 11

原创 getline()函数

我在网上搜了半天getline()函数,大多针对C++的,重载函数比较多,云里雾里的,而且没有实例,反正就是没有自己所需要的getline()函数。所以,自己在Linux下man了一把,并做了测试。getline()函数的功能是从文件中获取行信息,即每次读取一行信息。    因为我使用getline()函数的目的是获取本地网卡信息,即eth0的信息,从而判断启动机子时是否查了网线(本来可以从驱

2013-04-16 09:15:14 12317 6

原创 这些年我记下的一些编程错误

编程不经历错误或警告,怎能见彩虹,没有人能随随便便成为高手。身为程序员的我们,如果哪一天没有了错误或警告的提示,一定会有一种不祥的预感,对吧,都懂的。编程N年来,碰到过的问题多得自己都记不清了,你也一样,如果可以选择,我愿时光倒流,真希望都能记下来,现在就可以写本《错误集》了,。下面是我心情好时,有想法时,随手记下的几个错误或警告,遗憾的是,这些年,就记下那么几个而已,见笑了,希望能给像我一样在路

2013-04-15 09:15:22 14163 12

原创 RAM与Nand/Nor flash之间的区别

主要讲RAM与flash,以及NAND flash与NOR flash的区别。一、RAM和flash的区别    RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲cache。另一种称为动态RAM(Dynamic RAM/DRAM),DRAM保留数据的时间

2013-04-15 09:13:05 6760

原创 有或无操作系统的Linux设备驱动区别

一、驱动的作用    任何一个计算机系统的运行都是系统中软硬件协作的结果,没有硬件的软件是空中楼阁,而没有软件的硬件则只是一堆废铁。硬件是底层基础,是所有软件得以运行的平台,代码最终会落实为硬件上的组合逻辑与时序逻辑;软件则实现了具体应用,它按照各种不同的业务需求而设计,满足了用户的需求。硬件较固定,软件则很灵活,可以适应各种复杂多变的应用。可以说,计算机系统的软硬件互相成就了对方。

2013-04-15 09:12:49 2957

原创 Linux设备驱动的Hello World—LED驱动

要看懂驱动源码,肯定是要从最基本的看起,C语言中,如printf("hello world\n");而对于驱动,肯定是LED,呵呵,恰好年轻时写过一个,还保留着,而且是流水灯式的,下面以ARM270(共有8个LED灯)为例。一、无操作系统时的LED驱动    在嵌入式系统的设计中,LED一般直接由CPU的GPIO(通用可编程 I/O 口)控制。GPIO一般由两组寄存器控制,即一组控制寄存器

2013-04-15 09:12:26 2708 2

原创 关于ES、PES、PS以及TS码流

一、基本概念1)ES     ES--Elementary  Streams  (原始流)是直接从编码器出来的数据流,可以是编码过的视频数据流(H.264,MJPEG等),音频数据流(AAC),或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。    ES是只包含一种内容的数据流,如只含视频或只含音频等,打包之后的PES也是只含一种性质的ES,如只含视频ES的PES

2013-04-01 09:01:22 19013 6

原创 视频压缩:I帧、P帧、B帧

/****************************************************************************************************************************************************************************************说明:

2013-04-01 08:59:46 12317 4

2011_0517_RT5370_RT5372_RT5390U_Linux_AP_V2.6.0.0_DPA.tar.bz2

RT5370--3070 AP驱动,详情请见本人博客

2014-03-28

boa-0.94.13.tar.gz

boa服务器源码,已通过移植,配置和测试。Boa是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行,Boa的设计目标是速度和安全。

2013-07-17

udhcp_0.9.8cvs20050303.orig.tar.gz

嵌入式下的DHCP代码包,已经成功移植到多个平台:DHCP,动态分配IP。

2013-02-20

jrtplib-3.7.1.rar

jrtplib-3.7.1.rar ,RTP传输需要的库

2012-12-25

驱动点灯2.6内核

led驱动,包含Makefile文件。同时还有测试的流水灯应用程序。

2012-12-19

C/C++经典的销售信息管理源码

C/C++经典的销售信息管理源码,各个模块都很齐全,框架结构清晰,一看就懂。

2012-12-14

C语言函数集大全

C语言函数查询大全,C函数查询应有尽有。

2012-12-11

Linux常用指令大全

Linux常用指令大全,满足你对linux的好奇心。

2012-12-11

Linux下udp多播程序

Linux下udp多播程序,含客户端和服务器以及Makefile

2012-12-08

Linux下的udp广播程序

Linux下的udp广播程序,含客户端和服务器。

2012-12-08

Linux下的udp通信

Linux下udp通信程序,含客户端和服务器以及Makefile

2012-12-08

Linux下tcp通信程序

Linux下tcp通信程序,含客户端和服务器以及Makefile,多线程-可同时收发操作。 不足:退出机制不太完整。

2012-12-08

Linux下的udp多播程序

Linux下udp多播程序,含客户端和服务器以及Makefile

2012-12-08

Linux下udp广播程序

Linux下udp广播程序,含客户端和服务器以及Makefile

2012-12-08

Linux下udp客户端和服务器程序

linux下的udp通信,有客户端和服务器以及Makefile.

2012-12-08

linux下的tcp客户单和服务器程序

linux下的tcp通信,有客户端和服务器,可同时收发操作

2012-12-08

移动侦测--邮箱报警

邮箱报警:邮件包含一个文本正文和10个附件图片. 只要修改邮箱号,就可以直接发送。

2012-12-03

空空如也

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

TA关注的人

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