自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 [Linux操作系统]Linux环境下开发过程中实用的shell命令

在Linux环境下开发程序经常需要用到一些shell命令,这些是很基础的东西,但是不会的话真的很致命。为了提高开发效率,软件攻城师需要掌握并熟记一部分shell命令。        这里有如下约定:和它里面的内容全部替换掉。情景1:有某个库函数或shell命令,你忘记了它的参数或返回该怎么办?答案:在无法度娘或谷哥的情况下,你需要求助Linux下的好男人man。用法是man

2015-07-26 02:19:24 1373

原创 Windows7或Windows10创建基于L2TP IPSEC客户端教程

Windows连接配置1. 进入注册表编辑器,开始-运行-cmd,regedit,然后回车进入注册表编辑器。2. 找到\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters选项。3. 在该选项下在右侧新建一个DWORD(32位)键值,并命名为ProhibitIpSec,把其数值改成1,保存。4. 重新启动计算机。5. 右键点击计算机,选择管理。在打开的窗口中点击服务和应用程序->服务。将打开的窗口

2021-04-23 19:43:42 7535

原创 新一代国产物联网LPWAN通信技术——TPUNB

TPUNB技术是由技象(Techphant)公司自主研发的新型城域物联专网通信系统。该项技术我国拥有100%完全自主知识产权,打破国外对于LPWAN技术的垄断,可满足90%以上的物联需求。 该项技术拥有4大关键技术和5大优势。四大关键技术:无线传输技术 & 无线协议技术 主要设计思路是“强化节点、简化终端”。 节点组网技术 主要解决“边”与“网”的组网问题。 模组芯片化技术 主要解决“端”低成本、低功耗及南向接口开放问题。五大优势:物理层至应用层协议...

2021-01-31 22:33:30 3003

原创 Git安装包官网下载很慢的解决方案

我们一般在Git的官网下载Git安装包,官网链接如下。https://git-scm.com/downloads但是官网有速度限制,下载速度非常慢。以下提供一个国内的下载源,下载速度很快,可供使用。https://npm.taobao.org/mirrors/git-for-windows/...

2020-10-29 11:38:45 968 1

原创 [非技术]《设计与生存》读书笔记

“先做市场,再做产品”       市场是公司生存发展的基础和源泉,同创的策略是“上产业之前需要先建市场,不建市场上生产是自饮毒酒”。        PC一个月降价5%,电脑造出来,三个月卖不出去,利润就没了;六个月卖不出去,本钱就没了。 注解: 其实大部分的IT产品都类似这样。我主管曾经向我抱怨公司的研发步伐太慢,在某个产品上不能一开始就全力去投入。事实上,研发是一种

2017-12-20 00:39:22 443

原创 [非技术]读书杂记

总的来说,开始是这么一个东西,它让人可以丢下不满的现状,进入到一个全新的希望中去。但正因为全新,所以你会损失很多过去。花费你的一部分过去,去购买一个未来,那就是一个开始的价值。 有舍才有得,过去的事情已经过去了,永远不会再回来。舍弃一部分过去,才能创造出更好的未来。 ——《拆掉思维里的墙》——心智模式就是一套大脑内部的程序,如同我们电脑里运行的操作系统一

2017-12-19 23:35:13 328

原创 [非技术]《如何学习》和《精进》的阅读笔记

最近读了两本书,收获不少。        这两本书分别是《如何学习》和《精进》。两本书中的干货不少,有很多值得让人思考的理念和内容。                 下面摘取一些个人值得品味和思考的内容。

2017-12-17 00:53:56 622

原创 [行业调研]NAO机器人相关

##################NAO机器人##################       NAO机器人是Aldebaran Robotics公司研制的一款人工智能机器人。Nao是在学术领域世界范围内运用最广泛的类人机器人。Aldebaran Robotics公司将Nao的技术开放给所有的高等教育项目,并于2010年成立基金会支持在机器人及其应用领域的教学项目。

2017-11-29 00:31:48 670

原创 嵌入式软件开发相关

回顾知识点稍微做了点整理,还没整理完。先上个草图吧,坑真是大哎...

2017-11-28 00:16:43 258

原创 [行业调研]自然语言处理相关

脑图真好用,先上图,稍后再把信息集中处理到这边来。

2017-11-25 16:41:52 563

原创 [Python学习]Pycharm学习

Pycharm 是JetBrain公司开发的Python IDE工具。                本人原先使用的都是用Python自带的IDLE (Python GUI),使用过程中发现非常不好用,中间换过NotePad++和SubLime,感觉还是不好用。因此近期准备学习一下如何使用PyCharm工具。        PyCharm工具可以从JetBrain的官方网站中下

2017-11-22 20:27:26 895

原创 [行业调研]人工智能简单调研

又是一个深坑,这里就简单地调研一下,不作过多深入的研究。人工智能的应用领域1. 专家系统(Expert System)    专家系统 ES(Expert System)是人工智能研究领域中另一重要分支,它将探讨一般的思维方法转入到运用专门知识求解专门问题,实现了人工智能从理论研究向实际应用的重大突破 ;专家系统可看作一类具有专门知识的计算机智能程序系统,它能运用特

2017-10-17 00:52:31 1188

原创 [行业调研]区块链技术与行业发展简单调研笔记

##################### 区块链#####################        区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证不可篡改和不可伪造的分布式账本。##################### Merkle树(默克尔树)##########

2017-10-07 04:18:11 911 1

原创 [Raspberry]搭建树莓派3开发环境

Raspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI) 。        其有如下型号。        树莓派仅使用 TF卡作为存储设备,因此树莓派的操作系统也是烧写到TF卡上的。        若在TF卡内没装操作系统,那么上电之后树莓派不会有任何反应; 树莓派没有类似电脑主板的BIOS。

2017-10-06 16:45:27 10543

原创 [Linux操作系统]Linux操作系统的内存分布

这时Linux程序员必须知道的基础知识。先传两张图,稍后补上文字说明。

2017-10-05 11:01:09 656

原创 [开发环境]解决Windows10异常重启的问题

这几天新买的笔记本Windows10总是每隔一段时间就自动重启,搞得焦头烂额,都没空更新博客。        这个问题目前已经解决了,现在把解决的方案贴一下。        首先,要搞清楚异常重启的原因。        右键点击此电脑 ---> 管理  打开计算机管理窗口。               然后点击 系统工具 ---> 事件查看器 --->

2017-10-02 09:04:46 12322 5

原创 [Golang学习]Ubuntu搭建Go语言开发环境

开个新坑,抽空学习一下go这门语言。        首先找到Golang开发工具的下载网址。        https://www.golangtc.com/download

2017-09-29 00:33:11 445

原创 [Linux C]多进程编程与进程间通信

先贴一段代码,开个大坑。        关于进程的创建,在Linux系统底下使用fork()函数。#include#include#includeint main(void){ pid_t Pid = 0; Pid = fork(); //调用完fork()之后,就会创建一个子进程,子进程完全复制父进程的堆栈段和数据段的内容

2017-09-28 22:38:33 1566

原创 [Linux C]TCP通讯例程

先开一个坑,稍后再慢慢完善。服务端程序#include#include#include#include#include#include#include#include#include#include#include#include#include#include#define port 4006void sigfun(int signal){

2017-09-26 00:32:20 1068

原创 [算法基础]几个关于递归算法的练习题

本文总结了几个递归算法的应用场景。/***题目:输出斐波那契数列的对应项的值。斐波那契数列:0,1,1,2,3,5,8,13.... 要求函数实现计算,如:fibo(0)输出0 ,fibo(4)则输出5 ***/#includeint fibo(int m){ int ret = 0; if(m < 2){ return m; } ret =

2017-09-26 00:27:46 1691

原创 [Linux操作系统]Ubuntu12.04开发环境搭建

APT镜像源设置通常是使用apt工具安装必须的开发工具,下面再附带一张关于Ubuntu镜像源的配置说明图。                顺便推荐几个Ubuntu12.04可用的镜像源,把下面文本复制到/etc/apt/source.list中即可。# 网易镜像源deb http://mirrors.163.com/ubu

2017-09-25 23:28:18 678

原创 [嵌入式Linux驱动]S5PV210的步进电机Linux驱动程序

智能家居窗帘步进电机驱动程序:1. 本驱动使用platform模型进行设计,分为Stepper_Motor_device和Stepper_Motor_driver两个文件2. 注册杂项设备(misc),主设备号固定是10(misc),从设备号由系统自动分配,加载成功后使用lsmod可以看到:     Stepper_Motor_device     Stepper_Mo

2017-09-20 19:24:46 2480 1

原创 [Linux C]Linux多线程编程基础

进程是参与操作系统(OS)资源分配的最小单位。        线程,有时被称为轻量级进程(Lightweight Process),是参与CPU调度的最小单位。        POSIX线程(POSIX threads),简称Pthreads,是线程的POSIX标准。在类Unix操作系统(Unix、Linux、Mac OS X等)中,都使用Pthreads作为操作系统的线程

2017-09-19 22:38:03 405

原创 [嵌入式Linux驱动]S5PV210光敏电路控制程序

智能家居光敏传感器控制程序:在Linux下的应用程序,使用到adc驱动。

2017-09-19 01:09:14 656

原创 [基础笔记]使用虚拟机搭建Ubuntu Linux开发环境

VMware 12.5.7 安装Ubuntu12.04 Linux系统

2017-09-19 00:21:50 1991 1

原创 [嵌入式Linux驱动]S5PV210的蜂鸣器Linux驱动

智能家居报警器控制驱动程序:1. 本驱动使用platform模型进行设计,分为Alarm_Beeper_device和Alarm_Beeper_driver两个文件2. 注册杂项设备(misc),主设备号固定是10(misc),从设备号由系统自动分配,加载成功后使用lsmod可以看到:     Alarm_Beeper_device     Alarm_Beeper_driver

2017-09-18 21:48:09 1096

原创 [嵌入式Linux驱动]关于RFID模块的Linux控制应用程序

硬件说明:关于RFID的基础知识程序设计流程图#include #include #include #include #include #include #include #include #include #include #define DEBUG 0#define DB_MSG(m) do{\#

2017-09-18 00:38:38 1348 1

原创 [嵌入式Linux驱动]S5PV210的DHT11温湿度传感器Linux驱动

智能家居温湿度传感器驱动程序:1. 本驱动使用platform模型进行设计,分为Temp_And_Humidity_device和Temp_And_Humidity_driver两个文件2. 注册杂项设备(misc),主设备号固定是10(misc),从设备号由系统自动分配,加载成功后使用lsmod可以看到:    Temp_And_Humidity_device    Te

2017-09-17 18:59:01 1685

原创 [ARM Cortex-A8]S5PV210裸板7寸LCD C程序

初始化阶段:1.确定8个物理量,设置相应寄存器2.开辟一段内存   --->合法首地址 + 内存空间的大小3.将内存锁定到DMA通道LCD面板基本内容1.物理特性 ---> 分辨率2.尺寸3.扫描方式  --->扫描硬件模块的移动方式,不断定位、偏移 ---> 垂直扫描/水平扫描 1)单扫 技术要求比较低 2)双扫 提高扫描速度  (需要解决同步

2017-09-17 13:36:59 489

原创 [其它招式]强大的VBS,自动化利器

日常办公过程中总会遇到很多繁琐重复的操作,使用VBScript可以实现操作自动化,避免开发人员总是去做无用的蠢事。        先开坑,以后有空慢慢往里面补充内容....        以下代码是利用VBScript来实现模拟键盘操作,有了它,就可以做很多事情了:)dim MyTaskPath "D:\SecureCRT\SecureCRT.exe" '定

2015-09-09 00:08:50 1284

原创 [其它招式]关于WLAN技术的一些东西

先开坑,慢慢补充内容...引言:        首先讲讲WLAN技术,WLAN全称是Wireless Local Area Network,无线局域网技术。WLAN有许多不同的标准,例如HiperLAN、802.11X、HomeRF等,其中最流行、最广泛使用的是由IEEE提出的802.11X标准,也就是我们经常所说的WIFI。        Wi-Fi的意思是无线高保真(W

2015-07-26 19:15:29 572

原创 [Linux C]Linux内核链表剖析

Linux内核链表的存放路径是 /include/linux/list.h 任何有安装Linux系统的机器上都可以轻易找到。        Linux内核中有很多用的很经典的数据结构,链表就算其中之一。其他的还有队列,哈希查找,红黑树查找等等。 内核链表的设计很经典,就连很多开发内核的黑客们都觉得内核中链表的设计是他们引以自豪的一部分。        采用Linux内核链表的设计有两大优点

2015-07-25 22:46:57 610

原创 [Linux C]自己写的串口缓冲区

闲来没事自己写了一个串口缓冲区玩,利用数组实现,运行在Linux环境底下,gcc编译和自测试通过。#include#include/* 缓冲区大小 */#define SERIAL_BUFFER_SIZE 250/* 错误代码:取负值是为了与正常数值区别开来 */#define CODE_SUCCESS -1#define CODE_NO_OPERATE -2

2015-07-24 01:11:51 3093

转载 编程中最没用的东西是源代码,最有用的东西是算法和数据结构。

如题,最近感受非常深刻的一句话,要时刻谨记。

2015-07-24 00:58:31 612

原创 [嵌入式Linux驱动]S5PV210的烟雾传感器Linux驱动

自己写的Linux下的MQ-2烟雾传感器驱动程序,硬件环境为三星的SMDKC110开发板,使用S5PV210(ARM Cortex-A8)作为处理器。烟雾传感器原理图附带有说明文档(想不到我之前还写得那么细致!):         烟雾传感器驱动分为两个部分:烟雾报警部分 和 烟雾测量部分************    报警部分:**

2015-07-24 00:35:00 3991 2

原创 入门级的随机数生成工具

今天为了想做个排序算法的小实验,自己写了一个生成不重复的随机数组的工具。        关于随机数的生成,网络上最广泛的例子就是利用rand()、srand()和time()三个Linux自带库函数组成的随机数生成模块。其代码如下:static unsigned int CreateRamdomNum(void){ srand(time(NULL)); return rand()

2015-07-23 00:46:27 612

原创 [ARM Cortex-A8]S5PV210的时钟分频系统解析

三星S5PV210(ARM Cortex-A8)的时钟分频系统,这个图其实Datasheet里也可以找到,这里只是添加了一些注释说明,方便理解。

2015-07-19 23:42:24 1445

原创 关于嵌入式的基础知识归纳

几年前学习嵌入式入门时整理的嵌入式处理器的相关知识图表。        现分享一下,对入门的初学者可能有点帮助。还有很多,待有空时慢慢补充发上来。

2015-07-19 16:04:06 816

原创 IEEE802系列标准小结

自己做的一张IEEE802系列标准,都是本人之前经常碰到的东东。

2015-07-19 03:10:19 1556

原创 [Linux C]双色球计算程序

开年会部门每人派发一张双色球彩票,算是年会的小礼品。拿到手一看每张都连号连得很厉害,基本上都像这样1、2、3、4、5、8,10...购买彩票的人也太懒了吧,机选也好呀,手填还填成这样。在一个满是程序员的部门里这种情况实在太让人感到无语了,于是本人自己突发奇想写了一个Linux环境下的C语言双色球的随机算号程序...随便玩玩。/* 备注:恭喜发财!中大奖!规则:1. 6个红

2015-07-19 02:39:30 1428

Android手机超级终端应用

Android的超级终端安装文件,便于telnet远程主机进行配置与监控。

2013-11-20

空空如也

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

TA关注的人

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