DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 541 评论 :: 1614万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

12 2015 档案

摘要:嵌入式linux中使用DHCP功能描述busybox中udhcpc的默认script脚本地址为#define DEFAULT_SCRIPTCONFIG_UDHCPC_DEFAULT_SCRIPT#define CONFIG_UDHCPC_DEFAULT_SCRIPT "/usr/share/udhc... 阅读全文
posted @ 2015-12-28 09:39 DoubleLi 阅读(3140) 评论(0) 推荐(0) 编辑

摘要:实现DHCP自动获取IP地址前提:系统已经实现DNS(即使用pingwww.baidu.com测试时能ping通)。1.在内核中添加以下选项:Networking--->[*] Networking supportNetworking options---> Packet socket//添加.配置... 阅读全文
posted @ 2015-12-28 09:11 DoubleLi 阅读(6696) 评论(0) 推荐(0) 编辑

摘要:当没有网络的时候,板子一直发送dhcp请求,导致程序不往下执行,解决的办法是把它切换到后台运行,可是如何切换到后台呢,有办法,它自带参数可以实现该功能。如下: udhcpc -b -i eth0 -p /var/run/udhcpc.pid -R解释一下,-b就是切换到后台指令,-i是指定使用哪个网... 阅读全文
posted @ 2015-12-25 17:41 DoubleLi 阅读(31562) 评论(1) 推荐(2) 编辑

摘要:备注:内核版本:2.6.30.9busybox版本:1.15.2PC Linux和开发板Linux的工作用户:root1. 配置内核:[*] Networking support --->Networking options ---> Packet socket Unix domain socket... 阅读全文
posted @ 2015-12-21 22:56 DoubleLi 阅读(8254) 评论(0) 推荐(0) 编辑

摘要:syslog是linux系统中默认的日志守护进程,默认的syslog配置文件是/etc/syslog.conf文件。程序、守护进程和内核提供了访问系统的日志信息。任何希望生成日志信息的程序都可以向syslog接口呼叫产生该信息。几乎所有的网络设备都可以通过syslog协议,将日志信息通过udp方式传... 阅读全文
posted @ 2015-12-21 13:23 DoubleLi 阅读(2364) 评论(0) 推荐(0) 编辑

摘要:无线网络飞速发展的今天,许多设备都提供了连接无线网络的功能。那么Linux下的wifi到底该怎么配置、连接呢??开始配置之前,我们要说说iw家族。iw是linux下常用的wifi配置工具,网上有相应的库和源码。全名为wirelessTools。配置wifi模块,并连接相应的无线网络过程:主要使用iw... 阅读全文
posted @ 2015-12-20 23:42 DoubleLi 阅读(2028) 评论(0) 推荐(0) 编辑

摘要:1:iwlist eth1 scanning 查看无线路由 2:iwconfig eth1 essid "无线路由的名称" 3: ifconfig eth1 IP 4: route add default gw 网关对于带密码的路由器,设置如下:1:iwconfig eth1 key s:密码2:i... 阅读全文
posted @ 2015-12-20 23:40 DoubleLi 阅读(4511) 评论(0) 推荐(0) 编辑

摘要:=====================================================hostapd 配置命令=====================================================/system/bin/hostapd -e/data/misc... 阅读全文
posted @ 2015-12-20 23:37 DoubleLi 阅读(2910) 评论(0) 推荐(0) 编辑

摘要:# cd /etc/init.d# ln -s net.lo net.eth0默认的接口名是 wlan0,让它开机时自动 up:cp /etc/init.d/net.lo /etc/init.d/net.wlan0ifconfig wlan0 up根据接入点设置编辑 /etc/wpa_supplic... 阅读全文
posted @ 2015-12-20 23:34 DoubleLi 阅读(514) 评论(0) 推荐(0) 编辑

摘要:还在搞8634,看不到头了。。唉。wireless_tools的缺点是不支持WPA认证,所以有必要把wpa_supplicant也移植过来。无线 网卡是基于zydas芯片的,正好可以在网上搜到wpa_supplicant的zydas专用包:wpa_supplicant- 0.4.7_zydas_pr... 阅读全文
posted @ 2015-12-20 23:29 DoubleLi 阅读(5166) 评论(0) 推荐(0) 编辑

摘要:主机环境:Gentoo Linux 3.1.10WPA Supplicant工具包可以让您连接到那些使用WPA的AP。因为还只是beta版,所以它的配置方法仍会常常变化——尽管如此,在大部分情况下它已经能很好的工作。安装上wap_supplicant后可以通过修改/etc/wpa_supplican... 阅读全文
posted @ 2015-12-20 23:25 DoubleLi 阅读(4507) 评论(0) 推荐(0) 编辑

摘要:概述wpa_supplicant是wifi客户端(client)加密认证工具,和iwconfig不同,wpa_supplicant支持wep、wpa、wpa2等完整的加密认证,而iwconfig只能支持wep。和wpa_supplocant相对应的,ap端的加密认证工具为hostapd。wpa_su... 阅读全文
posted @ 2015-12-20 23:23 DoubleLi 阅读(44583) 评论(1) 推荐(0) 编辑

摘要:iwconfig用法1.打开无线网卡电源iwconfig wlan0 txpower no2.列出区域内的无线网络iwconfig wlan0 scan3.假设要连接到网络myhome(即essid为myhome的网络),那么输入命令iwconfig wlan0 essid "myhome"如果网络... 阅读全文
posted @ 2015-12-20 23:19 DoubleLi 阅读(1681) 评论(0) 推荐(0) 编辑

摘要:# 请不要修改下面这一行内容,否则将不能正常工作ctrl_interface=/var/run/wpa_supplicant# 确保只有root用户能读取WPA的配置ctrl_interface_group=0# 使用wpa_supplicant来扫描和选择APap_scan=1# 简单的情形:WP... 阅读全文
posted @ 2015-12-20 23:15 DoubleLi 阅读(2096) 评论(0) 推荐(0) 编辑

摘要:本文译至:https://wiki.archlinux.org/index.php/WPA_Supplicant_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29wpa_supplicant是跨平台的 WPAsupplicant,支持 WEP, WPA 和 WPA... 阅读全文
posted @ 2015-12-20 22:54 DoubleLi 阅读(7467) 评论(1) 推荐(0) 编辑

摘要:不少开发员提交修改的时候都不写注释,导致查看历史时很费劲,也不太符合规范。有的公司要求每次提交修改时都写上bug号或者任务描述,那么如何在工具上防止开发员们不写注释呢? 利用svn的pre-commit钩子可简单实现此要求。进入仓库project1/hooks目录,找到pre-commit.tmpl... 阅读全文
posted @ 2015-12-10 16:43 DoubleLi 阅读(1378) 评论(0) 推荐(0) 编辑

摘要:windows版本:1、新建一个名为pre-commit.bat的文件并将该文件放在创建的库文件的hooks文件夹中2、pre-commit.bat文件的内容如下:@echo offset SVN_BINDIR="C:\ProgramFiles\Subversion"set SVNLOOK="E:\... 阅读全文
posted @ 2015-12-10 16:42 DoubleLi 阅读(3453) 评论(0) 推荐(0) 编辑

摘要:Linux下SVN提交时强制写日志SVN默认可以不写注释提交,有时候可能忘记写注释,有的人也没有写注释的习惯,导致翻看history的时候都不知道做了哪些更改,可以依照以下步骤修改SVN配置,强制提交SVN前写注释步骤:1.进入svn/code/hooks目录,在svn版本库的hooks文件夹下面,... 阅读全文
posted @ 2015-12-10 16:39 DoubleLi 阅读(1875) 评论(0) 推荐(0) 编辑

摘要:这个操作需要修改版本库中的一个钩子文件,在你创建的版本库中有一个hooks文件夹,初始的时候其中有一个文件叫pre-commit.tmpl在windows下将其修改为pre-commit.bat,在linux下将其改为pre-commitlinux下(文件名是: pre-commit,放到版本库的/... 阅读全文
posted @ 2015-12-10 16:36 DoubleLi 阅读(1591) 评论(0) 推荐(0) 编辑

摘要:首先、确保server端的ssh服务是开的(service shhd start)然后在client端输入: ssh usrname@serverip (远程登录)scp filename usrname@serverip:/URL (远程传输)常出现的问题:问题一ssh登录的时候链接端口失败提示(... 阅读全文
posted @ 2015-12-07 23:05 DoubleLi 阅读(2754) 评论(0) 推荐(0) 编辑

摘要:C 语言作为 Linux 系统上标准的编程语言给予了我们对动态内存分配很大的控制权。这种自由可能会导致严重的内存管理问题,可能导致程序崩溃或随时间的推移导致性能降级。内存泄漏(即malloc()内存在对应的free()调用执行后永不被释放)和缓冲区溢出(例如对以前分配到某数组的内存进行写操作)是一些... 阅读全文
posted @ 2015-12-02 23:18 DoubleLi 阅读(743) 评论(0) 推荐(0) 编辑

摘要:一、前言:有的程序可以通过编译, 但在运行时会出现Segment fault(段错误). 这通常都是指针错误引起的. 但这不像编译错误一样会提示到文件某一行, 而是没有任何信息, 使得我们的调试变得困难起来.gdb: 有一种办法是, 我们用gdb的step, 一步一步寻找. 这放在短小的代码中是可行... 阅读全文
posted @ 2015-12-02 23:17 DoubleLi 阅读(22750) 评论(0) 推荐(2) 编辑

摘要:最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环境下的段错误做个小结,方便以后同类问题的排查与解... 阅读全文
posted @ 2015-12-02 22:41 DoubleLi 阅读(12660) 评论(0) 推荐(1) 编辑

摘要:一.pthread_create()之前的属性设置1.线程属性设置我们用pthread_create函数创建一个线程,在这个线程中,我们使用默认参数,即将该函数的第二个参数设为NULL。的确,对大多数程序来说,使用默认属性就够了,但我们还是有必要来了解一下线程的有关属性。属性结构为pthread_a... 阅读全文
posted @ 2015-12-01 10:02 DoubleLi 阅读(17732) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示