自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (12)
  • 收藏
  • 关注

原创 基于rk3288平台android5.1系统的wifi流程分析 ---- 作为AP,启动自动分配ip服务流程

   上一篇博客https://blog.csdn.net/ballack_linux/article/details/78112977 分析到开启热点成功了, 虽然可以搜索的到这个热点,但是没法连接上,因为自动分配ip的服务没有启动,这里继续分析该流程。   上一篇结束的时候是处在SoftApStartedState状态下 ://-------------frameworksopt/n...

2019-01-28 16:02:35 1507

原创 基于rk3288平台android5.1系统的wifi流程分析 ---- 打开热点,作为AP

基于rk3288平台android5.1系统的wifi流程分析 ---- 打开热点,作为AP

2017-09-27 15:01:52 1086 2

原创 基于rk3288平台android5.1系统的wifi流程分析 ---- 连接热点

基于rk3288平台android5.1系统的wifi流程分析 ---- 连接热点

2017-09-27 10:06:15 1433

原创 基于rk3288平台android5.1系统的wifi流程分析 ---- 打开wifi,扫描热点

基于rk3288平台android5.1系统的wifi流程分析 ---- 打开wifi,扫描热点

2017-09-26 14:46:54 1715

原创 vim之快速查找功能

vim有强大的字符串查找功能。 我们通常在vim下要查找字符串的时候, 都是输入 / 或者 ? 加 需要查找的字符串来进行搜索,比如想搜索 super 这个单词, 可以输入 /super 或者 ?super, 两者的区别是前者是从上往下搜索,后者是从下往上搜索。 那么如果我想搜索本行中某个单词,并且这个单词很长的时候, 手动输入该字符串是非常麻烦的...

2016-11-16 16:15:38 363564 11

原创 抓包wifi连接四次握手流程

心血来潮,想看下wifi连接的四次握手流程是如何的,分享一下: 路由设置成WPA2-Personal认证方式, AES加密方式,抓包如下: EAPOL M1包: EAPOL M2包: EAPOL M3包: EAPOL M4包: ...

2019-10-18 16:23:47 5167

原创 配置支持IEEE 802.11w (management frame protection)

最近过认证,需要添加IEEE 802.11w (management frame protection), 简称mfp功能。 首先,通过抓空口包查看Association Request包来确认是否有打开mfp功能: 从上面可以看到, 默认是不支持mfp的。 琢磨了一下, 添加步骤其实比较简单: 1, 在wpa_suppl...

2019-10-17 17:18:56 7107

原创 宏碁暗影骑士3 win10 和 ubuntu18.04双系统安装

    我的电脑配置是128G SSD + 1T的机械硬盘, 自带的win10系统装在SSD上, 这次打算把ubuntu安装在1T的机械硬盘上。    在win10上空出一个盘, 分配了大概300G的空间给到ubuntu , 这里使用的工具是diskgenius, 强大的磁盘管理工具, 简单易用,这里就不介绍如何使用了,随便摸索一下就会用了。    接着,先到ubuntu官网下载系统 : ...

2018-11-19 22:11:02 3133 7

原创 ubuntu下git使用Beyond Compare来做diff和merge方法

    之前我写过一篇文章, git使用vimdiff来做diff比较的 ,原文链接:    https://blog.csdn.net/ballack_linux/article/details/56670311    有兴趣的可以看一下。    有时候文件改动太多的时候, 使用vimdiff就不太方便了, 这里建议使用Beyond Compare来做比较,相信熟悉windows开发...

2018-11-09 17:11:15 4844 6

原创 vmware搭建openwrt (二)

    上一篇文章 https://blog.csdn.net/ballack_linux/article/details/81331527 讲了使用已有openwrt系统image来搭建的方式。    这几天有空, 折腾了一下源码编译的方式, 还这不是一般的麻烦, 不过也当练练手了。     首先下载源码:git  clone  git://git.archive.openwrt....

2018-08-14 17:41:29 3746 2

原创 vmware下搭建openwrt

最近闲来无事,想研究下openwrt, 所以尝试着自己搭建一个来玩玩, 当然这里不是以源码编译的形式,那样太耗时。 首先官网下载已有的系统image,路径如下 : https://archive.openwrt.org/chaos_calmer/15.05.1/x86/generic/ 然后找到combined-ext4.img.gz这个image, ...

2018-08-01 17:38:00 71886 16

原创 CentOS7.0+phpwind9.0.1环境搭建

    本文是基于centos7.0 + apache2.0 + php5.6环境搭建的,不知道如何搭建的, 请查看以下链接:    https://blog.csdn.net/ballack_linux/article/details/80886248    首先到官网下载phpwind:    http://phpwind.com/product.html    下载后的文件为phpwind_...

2018-07-04 12:08:21 1543

原创 CentOS7.0+phpMyAdmin4.8环境搭建

    本文是基于centos7.0 + apache2.0 + php5.6 + mysql5.7环境搭建的, 不知道如何搭建的, 请查看以下链接:    https://blog.csdn.net/ballack_linux/article/details/80886248    https://blog.csdn.net/ballack_linux/article/details/80886...

2018-07-03 17:14:42 3443

原创 CentOS7.0+Zend Guard Loader for PHP 5.6环境搭建

    本文是在centos7.0环境下搭建的, 由于我的php是5.6版本的, 所以需要去下载对应的Zend Guard Loader。    下载地址:    http://www.zend.com/en/products/loader/downloads    下载后解压:            将opcache.so 和 ZendGuardLoader.so 拷贝到ph...

2018-07-03 15:33:06 6941 3

原创 CentOS7.0+MySQL5.7环境搭建

    本文是基于Centos7.0环境搭建的, 在这里使用yum的方式来安装mysql5.7。    首先下载mysql官方的yum repo:    wget  -i  -c  http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm      安装下载的yum repo:    yum  -y  install ...

2018-07-02 17:34:54 564

原创 CentOS7.0+Apache2.0+PHP5.6环境集成

    本文是基于Centos7.0。    不清楚Apache2.0如何安装的, 请参照https://mp.csdn.net/postedit/80882397文章。    不清楚php5.6如何安装的, 请参照https://mp.csdn.net/postedit/80883528文章。   通过yum安装的Apache, 默认的文档路径是/var/www/html/, 这个可以通过查看/...

2018-07-02 16:47:18 1612

原创 CentOS7.0+PHP5.6环境搭建

    本文是基于Centos7.0搭建的, 安装php, 有两种方式安装,一种是通过源码编译安装,一种是通过yum安装,yum安装很简单, 直接输入yum  -y  install  php即可,默认安装的是php5.4版本的,  这里要安装php5.6, 所以选择源码安装的方式。    安装php之前 ,需要先安装以下依赖:    yum install openssl openssl...

2018-07-02 14:53:27 5870

原创 CentOS7.0+Apache2.0环境搭建

    本文是基于centos 7.0搭建的, 首先安装Apache2.0, 有两种方式安装,一种是通过源码编译安装,一种是通过yum安装,这里选择第二种,下次有机会再演示如何通过源码安装。 执行:    yum  -y  install  httpd*过一会就可以看到安装成功, 执行以下命令即可启动apache服务:    service  httpd  start查看服务是否起来:      ...

2018-07-02 11:56:42 459

原创 ubuntu14.04开不了机,提示/dev/sda3 : Duplicate or bad block in use!!

    昨天想编译Android4.4的代码, 自动安装jdk失败, 网上查了一些攻略,捣鼓了一番, 还是不行, 只能自己上网下载了, 奈何网速不行,只能回家再处理。    谁知道,不幸的事情发生了! 晚上回到家,一打开电脑, 界面出来了三个选项, ubuntu, ubuntu高级选项,还有一个不记得了。之前也出现过类似的情况, 直接选择ubuntu就可以了, 哪知道这次选择ubuntu选项, 进...

2018-04-08 09:14:19 4759 2

原创 win7下手贱删掉ubuntu分区,导致系统引导失败,解决方案分享!!

    这个事情说起来比较坎坷,电脑是双硬盘配置, 一个SSD加一个机械硬盘, 在SSD上装了WIN7系统, 今天晚上本着作死的态度,想在机械硬盘装ubuntu系统,具体安装方法参见我的另一篇博文:http://blog.csdn.net/ballack_linux/article/details/57474207。    此次安装ubuntu过程中选了机械硬盘作为ubuntu引导,然后重启之后懵...

2018-03-17 00:20:10 1407

原创 gcc编译报错,fatal error: gnu/stubs-soft.h: No such file or directory问题解决!!

最近需要为客户平台编译一个工具, 客户提供了交叉编译链过来, 按照以往的编译经验, 找到gcc所在的路径,然后通过 make  CROSS_COMPILE= gcc所在路径即可, 但是报错了,提示 fatal error: gnu/stubs-soft.h: No such file or directory。 具体如下:ballack@ballack:~/test$ make

2018-01-30 15:51:43 24972

原创 ubuntu下搭建tftp服务器

最近调试嵌入式开发板, 需要利用tftp下载内核文件,这时就需要在PC机上搭建一个tftp服务器了, 方法很简单,如下:先安装tftp服务器: sudo   apt-get  install  tftpd-hpa再安装tftp客户端: sudo   apt-get  install  tftp-hpa , 客户端主要用于本机自测, 保证tftp服务器是可以正常使用的。然后配置一下tf...

2017-10-11 23:47:41 700

原创 windows搭建python开发环境并操作MySQL

最近需要使用MySQL来存储数据,由于应用场景比较简单, 如果专门用C++或Java来开发难免麻烦, 这里使用python来操作MySQL,简单快捷。

2017-10-08 23:52:25 731

原创 mini2440 sd卡加载过程详解

最近在研究wifi模组, 是sdio接口的, 而手头刚好有一块mini2440,了解了一下sdio加载的过程, 发现和sd卡加载的过程是类似的。

2017-08-14 11:55:39 1244

原创 ubuntu14.04 google chrome浏览器提示adobe flash player过期问题解决

很多人开始使用ubuntu14.04的时候, 会发现自带的firefox浏览器特别不好用,很多网页看不了,很是无语!!推荐使用google  chrome浏览器,支持大部分网页。

2017-05-15 23:28:13 659

原创 vim之函数跳转功能

很多人使用vim的时候, 会发现函数跳转的功能没有,怎么办?vim提供了强有力的函数跳转的插件功能!

2017-04-30 20:28:33 67144 10

原创 联想thinkpad E470无线网络无法使用问题解决方法

相信很多人使用过联想笔记本的人都曾经遇到过或者即将遇到在ubuntu下无线网络无法使用的问题。我的也是一样,刚买的联想thinkpad E470笔记本, 直接上ubuntu系统, 安装完成后, 无线网络没法用, 那必然是无线网卡驱动有问题。输入 lspci | grep Network , 可以看到如下信息:好吧, 高通的网卡, 难怪原生不支持。没关系,来看...

2017-04-21 13:37:45 25271 3

原创 ubuntu 14.04配置google拼音输入法

大家使用过ubuntu14.04版本的都知道,原生自带的输入法很不好用,那么在此使用google拼音输入法来替换。

2017-04-21 13:12:38 4393 4

原创 win7下搭载ubuntu双系统,独立引导

刚开始在学习linux的时候,喜欢使用虚拟机的方式安装ubuntu系统,这样方便与windows交互,随着ubuntu系统的熟悉,越来越觉得双系统才是最好的选择!!

2017-02-26 23:57:16 1061

原创 Source Insight添加快键键注释

Source InsightSource Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。 Source Insight提供了快速和革新的访问源代码和源信息的能力。

2017-02-25 23:08:56 995 3

原创 ubuntu下git配置difftool

很多人使用git作为版本管理的时候,使用差异比较工具是git自带的diff功能, 在修改内容多的情况下,看起来很不直观。 这里推荐使用vimdiff来做比较, 个人钟爱vim来查看代码,所以习惯用vim的朋友比较适合。

2017-02-23 14:11:12 4986 2

原创 vim之寄存器的使用和配置

喜欢使用vim的朋友都知道, vim拥有强大的寄存器功能 ,可以满足一些功能上的需求, 比如复制文本到系统剪贴板上,以便外部使用, 或者从外部复制文本粘帖到vim文本中。

2016-11-08 09:40:25 6924

原创 vim之记录功能

大家是否有遇到过一种情况,有N个函数名,比如fun1、fun2、fun3... fun9,函数格式是统一的,比如static int fun1(void) {}需要一次性按照这种格式来实现函数, 怎么办?一个一个敲代码是相当耗时的, 浪费时间!!是否有一种功能能够自动实现?? vim的记录功能就可以做到!!

2016-10-15 09:56:38 3706

原创 vim之注释插件

很多人习惯在vim下进行编程, 尽管vim下自带了注释的功能,不过有些时候使用起来比较麻烦(个人是这样认为的), 比如对C或C++来说,常用的是// 和 /* */ 这种类型的注释, 那么如果有快捷键可以实现注释的话,会比较方便。在此推荐一个好用的插件 NerdCommenter 。

2016-10-09 14:08:36 5143

原创 MFC操作Access数据库的常用方法

我们经常需要保存一些记录,在需要的时候可以调取数据来查看。在此介绍一种数据库,即为Microsoft Office Access,它是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统,使用方便可靠。

2016-09-18 23:43:31 5215

原创 vim之历史记录/代码缩进/代码自动补全

众所周知, vim是个非常强悍的文本编辑工具,可以安装各种插件。但是不装插件 , 它本身的内容也是非常丰富的。今天介绍下vim自带的文件访问历史记录,代码缩进和代码自动补全功能。

2016-09-08 10:37:21 3594

原创 vim插件之函数列表功能

相信很多人在使用VIM看代码的时候, 如果代码里面的函数太多, 我们要知道这个文件有哪些函数,是不太方便的。这里推荐一款vim的插件,可以查看当前文件的函数列表, 这个插件名为taglist。

2016-09-07 10:45:52 9833 1

原创 ubuntu搭建samba服务器,实现windows和ubuntu的数据共享

ubuntu搭建samba服务器, 实现与windows的数据共享

2016-07-19 23:50:24 628

原创 VS2010软件打包工具的使用

很多人在VS上写完应用程序后,需要发布给朋友或者客户, 此时可以通过VS2010自带的软件打包工具来实现!首先, 很多情况下运行VS的程序通常需要.net来支撑, 那么打包的时候最好把它打包进去,接下来讲解下步骤:1、打开VS2010, 选择“文件” -> “新建” -> "项目",  在弹出的框中的左侧,选择“其他项目类型” -> “安装和部署” -> "Visual Studio In

2016-07-11 00:07:48 669

原创 ubuntu下搭建vim环境

ubuntu配置vim, 并通过添加插件,使其功能变得强大

2016-07-08 22:53:51 3730 2

STM32_UCGUI_ZNFAT源码

手把手教你移植ZNFAT文件系统,znFAT是振南原创的一种方便移植于各种微处理器上的开源的FAT32文件系统解决方案。可以很方便的移植到嵌入式微处理器上。

2014-11-13

STM32_UCGUI

在STM32下移植UCGUI代码,UCGUI使用3.90版本。

2014-11-05

UCGUI 3.90.rar

UCGUI是一种嵌入式应用中的图形支持系统。它设计用于为任何使用LCD图形显示的应用提供高效的独立于处理器及LCD控制器的图形用户接口,它适用单任务或是多任务系统环境, 并适用于任意LCD控制器和CPU下任何尺寸的真实显示或虚拟显示。

2014-11-05

手把手教你在VS2005下搭载LUA运行环境---工程源码

Lua是一种轻量语言,它的官方版本只包括一个精简的核心和最基本的库。这使得Lua体积小、启动速度快。它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程式里。

2014-10-24

高质量C &C 编程指南.pdf

本书描述了C中编程人员容易犯的错误,以及如何编写高质量的C程序

2014-10-24

运算放大器权威指南(第3版).pdf

此书能够让你深入了解运算放大器,并且运用到实际电路设计中。

2014-10-20

PADS POWER基础教程.pdf

PADS基础教程,高清PDF版本。你值得拥有!!

2014-10-20

[数据结构(C语言版)].严蔚敏_吴伟民.扫描版.pdf

清华大学出版社出版,学习数据结构必备的书籍。

2014-10-19

谭浩强老师的C语言PDF珍藏版

谭浩强的C语言讲义,是C语言众多书籍的经典之作。

2014-10-16

MDK编译环境下基于STM32的UCOSII嵌入式系统代码

手把手教你如何在STM32下移植UCOS-II操作系统

2014-10-14

在STM32搭建第一个应用程序

利用STM32官方固件库,从零开始操作,教你搭建属于自己的应用程序

2014-10-12

空空如也

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

TA关注的人

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