自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 ARM V8指令集

最近在学习ARM NEON编程。参考链接:https://www.veryarm.com/120633.html

2020-01-30 20:56:36 874

原创 Linux环境下socket通信

在Linux系统中,所有的I/O操作都是通过读写文件描述符产生的,socket是一种特殊的文件描述符。当产生了一个socket之后,就可以使用send()和recv()系统调用其他程序通信。    常见的socket有以下三中类型:    流式socket(SOCK_STREAM):流式socket提供可靠、面向连接的通信流,它使用TCP协议,保证数据传输的正确性。    数据包soc

2016-04-09 13:58:03 639

原创 Python调用postgreSQL(使用psycopg2)

安装postgresql:sudo apt-get install postgresql安装pg模块和psycopg2模块:sudo apt-get install python-pygresqlsudo apt-get install python-psycopg2以一个基本的数据库操作过程为例:postgres=# CREATE TABLE produ

2016-04-06 20:06:39 10078

原创 Linux C实现简单的UDP服务器客户端通信

最近在学习网络编程,以下代码摘抄自《精通linux c编程》,本地已经验证能跑通。    数据报套接字使用的是UDP协议,UDP协议是无连接不可靠的数据报协议。在这种通信方式中,客户不与服务器建立连接,它单单通过sendto向服务器程序发送数据报,sendto函数本身要求一个地址参数给出服务程序的地址。同样的,服务程序也不会接收来自客户的连接,它只是调用recvfrom函数,这个函数等待来自某

2016-03-26 12:55:53 1429

原创 pygame入门笔记

import pygamefrom pygame.locals import *#set the screenscreen=pygame.set_mode((600,500))#set the fontmyfont=pygame.font.Font(None,60)#place an image on aplatewhite=255,255,255 #type tuple\

2016-01-11 22:41:16 1479

转载 multi thread

DWORD WINAPI PThread(LPVOID a);DWORD WINAPI tx_PThread(LPVOID a);int main(int argc, char* argv[]){DWORD tx_ThreadId;int i=0;HANDLE hThread=CreateThread(NULL,NULL,tx_PThread

2015-08-14 16:20:41 632

转载 如何提高代码质量

一、代码质量  软件是交付给用户,并由用户体验的产品;代码则是对软件正确且详细的描述,所以代码质量关系到软件产品的质量。虽然软件质量不等于代码质量,但是代码上的缺陷会严重的影响到软件产品的质量。因此,为提高代码质量的投入是值得的。  二、软件产品质量通常可以从以下六个方面去衡量  功能性,即软件是否满足了客户业务要求;  可用性,即衡量用户使用软件需要付出多大的努力;  可靠性

2015-05-26 14:34:41 510

原创 ARM-CortexM4用到的传输协议笔记

I²C(Inter-Integrated IC)硬件结构上,采取数据和时钟两根线来完成数据的传输和外围器件的扩展,数据和时钟都是开漏的,通过一个上拉电阻接到正电源,因此在不需要时仍然保持高电平。任何具有I²C总线接口的外围器件,无论功能差异有多大,都有相同的电气接口,因此可以挂在总线上,甚至可以在总线工作状态下撤出或者挂上。对各器件的寻址方式是软寻址,因此节点上没有必须的片选线,器件地址给定完全取

2015-05-20 10:56:09 979

原创 嵌入式行业需要掌握的东西

工作快一年了,糊糊涂涂的。现在给自己制定以下目标,希望能尽早跨过嵌入式行业的门槛:1.了解TCP/IP协议栈的移植,linux系统下将RTOS或者uc/osII移植进ARM核,练习shell2.开始着手做FPGA,认识DSP,开始接触一些算法这么庸碌下去会死的啊啊啊啊,谁来救救我。

2015-04-28 21:46:12 677

转载 Keil生成Bin文件的方法

使用过Keil的同鞋都知道,现在Keil中默认可以输出.axf的调试文件和可以通过钩选输出的.hex可执行文件,没有bin(二进制)文件的输出选项。可是偏偏某些时候需要或者习惯性的使用.bin文件来进行烧写,下面各举一例:1. 一直使用ADS的用户习惯性的使用.bin文件;2. 某些烧写器带的应用软件只支持.bin文件;3. 正如笔者遇到的情况,我在使用STM32公司提供的

2015-02-05 11:00:52 2567

转载 基于DSP的实时图像目标搜索与跟踪系统设计方案

本文介绍了一种基于双TMS320VC5416处理器的实时图像搜索跟踪处理系统,详细阐述了该系统的硬件设计思想,并结合一种跟踪算法实例叙述了基于DSP的图像搜索与跟踪处理系统软件设计的一般流程。该系统是一种优良的图像处理平台,具备良好的通用性,可以用来实现多种图像处理算法。1.引言  电视图像跟踪器是一种具有简单智能的图像跟踪装置,它能在比较复杂的背景中,按照标准的电视制式,逐场提取

2015-01-14 21:53:31 2523

转载 UDP学习笔记

#include  #include    #pragma comment(lib, "ws2_32.lib")     int main(int argc, char* argv[])  {      WSADATA wsaData;      WORD sockVersion = MAKEWORD(2,2);      if(WSAStartup(soc

2014-10-07 12:05:05 1125

原创 TCP Client实现对mysql的操作

#include  #include  #include  #include  #include   #include //#include #pragma comment(lib,"libmysql.lib")//连接MysQL需要的库  using namespace std;  int connect()  {      const ch

2014-09-23 14:27:13 875

原创 mysql学习笔记——显示&插入

mysql的配置文件——mysql.ini的编码方式

2014-09-23 10:37:03 644

原创 SIM900AAT指令GPRS部分学习笔记

AT+CIPSHUT   AT+CGCLASS="B"AT+CGDCONT=1,"IP","UNINET"AT+CGATT=1AT+CIPCSGP=1,"UNINET"AT+CLPORT="TCP","1001"AT+CIPSTART="TCP","222.128.169.168",1001

2014-09-23 09:00:59 5431

jenkins-the-definitive-guide

详细介绍自动化工具Jenkins的配置和详细操作流程

2015-09-05

Sourceinsight 含注册机

sourceinsight能够帮助方便地查找工程内的子函数和变量

2014-08-01

空空如也

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

TA关注的人

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