自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bamboo

do as one wishes

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

转载 写linux驱动程序的步骤

第一步:建立Linux驱动的骨架                linux内核使用驱动时候,需要先初始化,包括建立设备文件,分配内存地址空间等,退出的时候要释放资源,删除设备文件,释放内存地址空间等。所以在linux驱动中需要提供两个函数来分别处理驱动初始化和退出的工作,这两个函数分别用module_init和module_exit宏来指定,linux驱动一般都需要指定这两个函数,所以li

2017-09-29 14:25:06 997

转载 pthread_join/pthread_exit用法实例

函数pthread_join用来等待一个线程的结束。函数原型为:  extern int pthread_join __P ((pthread_t __th, void **__thread_return));  第一个参数为被等待的线程标识符,第二个参数为一个用户定义的指针,它可以用来存储被等待线程的返回值。这个函数是一个线程阻塞的函数,调用它的线程将一直等待到被等待的线程结束为止,当函

2017-09-25 17:49:33 562

原创 ubuntu修改为阿里源

apt-get方式安装一些软件,却总是报出这个错误:Unable to locate package这个错误一般是因为软件源未更新造成的,于是采用命令:sudo apt-get update 来更新软件源,结果报出好多404错误,好多资源找不到。软件源是放在:etc/apt/目录里面的一个叫sources.list的文件中。目前国内的软件源有几个,个人比较喜欢阿里源。网上很多直

2017-08-12 17:02:19 485

原创 树莓派raspberry之samba

树莓派自带编译器,在做linux开发时,直接在树莓派编译,省得在windows下开虚拟机会很卡。这样我们在开发过程中经常要在windows和树莓派之间进行文件传输,使用samba服务可实现文件共享。在windows的网上邻居即可访问树莓派。文件系统,非常方便。1.在安装前先首先换新源如果不修改的话,命令如下:所以在执行sudo apt-get install samba samba

2017-08-05 15:17:46 682

原创 浅谈lorawan 调试心得

前段时间根据CLAA中兴基站调试470频段的lorawan节点,后面也拿了其他的厂家的基站调试了433 、868和915的基站调试lorawan节点。也相应做了一些lorawan功能的完善。在此做一个简单的介绍和碰到的一些坑。希望对后面调试的IT人员有所帮助。1. 先说一下硬件的坑,这个坑,坑了我一段时间,在调试lorawan时,加网都加不进去,后面直接用ABP模式调试,省掉了一下加网步骤,直

2017-08-03 23:21:50 5146 2

原创 树莓派之简介及参数

最近工作需要开始在接触树莓派,就记录下自己的学习笔记树莓派(Raspberry Pi)可以称为微型的小电脑,尺寸的大小就跟银行卡差不多,价格也便宜,在淘宝两三百块就可以买一个。外围接口外引40个管脚(可供串口、GPIO、I2C、SPI等调试用)I、有USB口(可接鼠标及键盘等USB接口设备)、有HDMI视频口接显示器,网络口,等丰富的外围接口树莓派各版本参数的比较:

2017-07-19 22:09:49 13834

原创 raspberry pi 静态地址的配置

查看网络配置接口,输入sudo nano /etc/network/interfaces后,我们可以看到如图所示,已经提示我们应该怎样做。首先,新的配置方法我们不需要改变/etc/network/interfaces文件中的任何内容,只要打开/etc/dhcpcd.conf这个文件,然后在其末尾添加以下代码:interface eth0inform 192.

2017-06-08 13:50:43 408

原创 简单聊团队合作

随便写写关于个人感觉的团队开发时,应用的工具很应用到位,可以使事半功倍,很多团队都有使用SVN,git软件进行代码的管控,一个项目几个人在开发,现在项目的代码有些是没有审核,编完程序,测试通过就直接上传上去。这样做的有几个缺点,第1,没有经常互相审核一下,每个人的一些习惯性的习惯编程,归档的代码风格比较乱。第2,有些重复的功能或没必要的代码,自己写的代码测完功能后比较少会在去审核自己的代码。第3,

2017-04-30 23:28:39 378

原创 STM32CubeMX教程之一LED控制

STM32CubeMX教程之一LED控制

2017-04-25 23:33:23 1116

原创 STM32CubeMX软件的安装

STM32CubeMX软件的下载地址:http://www.stmicroelectronics.com.cn/zh/development-tools/stm32cubemx.html我现在手头上有一块很久以前的STM32F107的开发板,之前做的项目都是基于标准库开发,现在就用这块古董来承载我们的HAL库。下载完cube软件后再下载一个F1的支持包,下载地址为:http:/

2017-04-25 23:04:19 748

原创 CubeMX的简介

在Cube工具还没出来之前,在ST的MCU开发都是用标准固件库,标准库自推出以来受到ST的使用者的推崇,现在很多公司也都在使用。但是ST官方在2013年后就没有更新版本,ST官方也全力推HAL(Hardware Abstraction Layer)库。它的存在是为了确保 STM32 系列最大的移植性。HAL 位于操作系统内核与硬件电路之间的接口层,其目的在于将硬件抽象化。CubeMX软件可以直接根

2017-04-25 00:07:10 5805

原创 Lora空中唤醒的实现

月初接到空中唤醒功能项目,网上没有找到有关于LoRa空中唤醒功能。后面就只能在官方芯片的datasheet找,在进行多次调试,后面实现了满足客户的需求,现已在使用了。前段时间都比较忙,今天晚上在此就总结一下有关空中唤醒的经验。   LoRa最大的亮点就是长距离、低功耗。怎么最大的实现低功耗,就是冬眠睡觉。但是不能一直睡觉,要隔断时间醒来,看一下是否有事情,没事情的话继续睡觉,有事情要先处理完,

2017-04-23 23:02:11 15069 11

原创 联想拆机清粉尘之笔记本电脑开机一直就进入bios

今天笔记本电脑开机一直就进入bios,度娘说 F9 Load Defaults 载入出厂设置; F10 Save and Exit 保存后退出BIOS;试了一下不行,后面度娘也说识别不到硬盘会出现这种情况,我想,可能内存条或者硬盘接触不好,反正笔记本买了三年多了,粉尘也积累了不少,索性就拆下来,清擦一下,以下是转载于一个网上的有图有真相。第一步,拆开后盖,拿掉电池。第二步,拧开红圈

2017-04-16 21:00:58 3293

原创 LoRaWAN协议

本文资料采集于http://www.cnblogs.com/answerinthewind/category/925777.html:LoRaWAN协议(一)--架构解析LoRaWAN 分层总体架构一共分为4部分:LoRaWAN从底层到最后用户拿到数据的通讯过程通讯大致可分为三段:1. MOTE GW (MAC层)2. GW server3. server

2017-03-27 10:05:42 6577

原创 STM32L命名规则

STM32L命名规则:

2017-03-27 09:59:24 2364

原创 低功耗STM32L151+RTC唤醒应用总结

该文档是本人做一个睡眠+RTC唤醒的低功耗项目总结心得,如有出入请指出。  STM32L提供5种低功耗模式:低功耗运行模式、睡眠模式、低功耗睡眠模式、停止模式、待机模式。   待机模式电流最低,但是待机模式时MCU处于不受控制的状态,所有的IO都工作在高阻抗的状态下,只有几个专用的引脚能够将mcu唤醒,而且每次唤醒相当于系统复位,RAM中的数据全部丢失,在有外部器件连接的情况下,器件引

2017-03-27 09:35:40 24639 10

原创 嵌入式Linux应用程序开发详解教程含源代码例子

之前学习搜集的一些linux学习资料,整理电脑时觉得不错就往网上扔http://download.csdn.net/detail/zhufeng88/9708721

2017-03-26 14:55:46 5182 1

原创 初来乍到

11年因毕业从事IT行业开始接触CSDN,之前上传些资料纯粹为了积分,用积分下载所需资料。最近完成了一个低功耗项目,总结了一些个人经验,以word形式存在有道笔记。今天背着电脑跑到家附近的图书馆,突感想写写微博,与大家分享自己一些资料,鄙人文笔差,有错麻烦指出,鄙人在此谢过!

2017-03-26 14:50:14 325

linux makefile编写规则

详细介绍了makefile的应用

2016-12-12

嵌入式Linux应用程序开发详解教程含源代码例子

嵌入式Linux应用程序开发详解教程,适用于初学者,共十二章,知识点很全,每章一个知识点都有例子加解析,知识点写的很透彻,很好学习资料

2016-12-12

嵌入式Linux应用程序开发详解含源代码例子

嵌入式Linux应用程序开发详解教程,适用于初学者,共十二章,每章一个知识点都有例子加解析,知识点写的很透彻,很好学习资料

2016-12-12

DALI标准指令解析和源程序例程

DALI标准指令解析和源程序例程,里面有两个文档,一个是协议解析,第二个是DALI程序例子,很详细,我也是根据这两个文件学习开发DALI

2014-03-31

LwIP TCP/IP

unIP 是运行在凌阳公司U’nSP 系列单片机上的一个精简TCP/IP协议栈。协议栈的初始版本由 LwIP移植而来,之所以不沿用LwIP的名字是因为移植工作不仅仅只是LwIP说明的arch 目录下的 改动,core 部分也做了不少的修改以适应U’nSP 的16bi t 的特性(U’nSP 并不具有8b it 的数据类型, 地址也是以16bit为单位),因此unIP 与LwIP并不兼容,此外,增加了DNS Client (域名解析客户 端)到协议栈中,以及部分应用实例,例如WEB SERVER等等,综合以上原因,给本协议栈重新命 名为unIP ,特指是运行于U’nSP 系列单片机之上的网络协议栈。

2013-03-14

stm32-TIM32产生4路PWM信号

stm32-TIM32产生4路PWM信号,里面有详细的代码解说教程,含有4路的PWM信号,

2012-08-16

stm32之以太网

stm32之以太网,里面有详细的代码解说教程,有TCP通信功能,有UDP通信功能,http功能

2012-08-16

stm32之RTC程序加PDF教程

stm32之RTC程序加PDF教程,有详细的解说代码的教程

2012-08-16

电脑高手最常用的各种组合键

这是电脑高手最常用的快捷组合键。这些快捷键组合可以提高工作效率,通过键盘就可以快速控制整台电脑

2011-08-30

DS18B20温度传感器+1602液晶显示

DS18B20温度传感器+1602液晶显示,里面是用51单片机为控制器来,用DS18B20 温度传感器来读取环境的温度,用单片机控制1602液晶显示当前的温度

2011-08-30

51单片机串口和波特率设置及应用

单片机串口通信及波特率设置,里面有51单片机各种串口通信的类型和波特率的设置说明,及各种应用例子,资料很全

2011-08-30

空空如也

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

TA关注的人

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