- 博客(45)
- 收藏
- 关注
转载 【转】muduo网络库架构总结
转自:http://www.cnblogs.com/ailumiyana/目录muduo网络库简介 muduo网络库模块组成 Recator反应器 EventLoop的两个组件 TimerQueue定时器 Eventfd Connector和Acceptor连接器和监听器 Acceptor Connector TcpConnection ...
2019-12-30 20:41:15
218
转载 RT-Thread 程序内存分布
RT-Thread 程序内存分布一般 MCU 包含的存储空间有:片内 Flash 与片内 RAM,RAM 相当于内存,Flash 相当于硬盘。编译器会将一个程序分类为好几个部分,分别存储在 MCU 不同的存储区。Keil 工程在编译完之后,会有相应的程序所占用的空间提示信息,如下所示:linking...Program Size: Code=47364 RO-data=5348 R...
2019-10-19 17:17:19
2469
原创 vs2015 release编译配置
1.右键工程名-->属性-->配置属性-->常规-->MFC的使用-->选择“在静态库中使用MFC”2.右键工程名-->属性-->c/c++-->优化-->优化-->选择"已禁用(/Od)"3.fopen、sprintf等函数安全问题: 右键工程名-->属性-->C/C++-->预处理器--
2018-11-20 10:11:08
2331
转载 Ubuntu 12.04 LTS 添加中文输入法
ubuntu里面的怎么启用中文输入法,让我这个小菜鸟着实头疼了很久,后来无意中发现原来ubuntu 12.04 LTS中已经自带了中文输入法,真可谓是:众里寻他千百度,!蓦然回首,那人却在,灯火阑珊处!废话就不多说啦,说说启用IBus中文输入法步骤:1. 在/usr/share/applications/ 路径下面找到 IBus, 然后双击打开。2. 这个时候
2017-05-10 09:57:43
364
转载 C#SocketAsyncEventArgs实现高效能多并发TCPSocket通信 (服务器实现)
http://freshflower.iteye.com/blog/2285272 想着当初到处找不到相关资料来实现.net的Socket通信的痛苦与心酸, 于是将自己写的代码公布给大家, 让大家少走点弯路, 以供参考. 若是觉得文中的思路有哪里不正确的地方, 欢迎大家指正, 共同进步. 说到Socket通信, 必须要有个服务端, 打开一个端口进行监听(废话!) 可能大家
2017-01-08 22:53:16
4608
2
转载 C#SocketAsyncEventArgs实现高效能多并发TCPSocket通信 (客户端实现)
http://freshflower.iteye.com/blog/2285286 上一篇讲了服务器端的实现, 这一篇就是客户端的实现. 服务器实现参考:《C#如何利用SocketAsyncEventArgs实现高效能TCPSocket通信 (服务器实现)》 与服务器不同的是客户端的实现需要多个SocketAsyncEventArgs共同协作,至少需要两个:接收
2017-01-08 22:48:21
4497
转载 linux环境下使用dnw下载代码到mini2440
http://blog.chinaunix.net/uid-21880738-id-4380632.htmllinux环境下使用dnw下载代码到mini2440 2014-07-29 15:44:46分类: 嵌入式开发环境:ubuntu12.04+vmware1:先解压dnw_for_linux.tar.gz(压缩包如附件)dnw_for_linux.rar点击(此处)折叠或打开
2016-12-16 16:26:30
811
转载 Ubuntu12.10 使用DNW传数据 进行ARM开发板烧写
Part1前言最近在研究OK6410开发板;但windows下的rvds真是不好用,烧写程序到开发板还需要dnw,而这各种软件都要在win下搞,很是憋屈,而且64位的win7还出各种问题。我要移植的是Linux系统呢,咋的就不能在linux完成所有步骤呢?昨晚到处查找资料,总算找到了dnw可在linux成功运行的消息;又遇到了linux下的串口连接终端minicom和kermit; 不
2016-12-16 10:45:00
604
转载 Ubuntu中的minicom的安装过程
由于我之前是在windows中使用虚拟机中的linux学习嵌入式开发,那么大家都知道,要查看目标板的输出,可以使用控制台程序。在windows中我习惯了使用securecrt,但是最近不是换成了双系统,所以windows中的东西就不能用了,所以我控制台改用linux/unix操作系统中的minicom工具。它能实现类似于securecrt的功能,书上说是系统自带的,很可惜我没有仔细看出,直接使用下
2016-12-16 10:14:01
514
转载 STM32 定时器 定时时间的计算
假设 系统时钟是72Mhz,TIM1 是由PCLK2 (72MHz)得到,TIM2-7是由 PCLK1 得到关键是设定 时钟预分频数,自动重装载寄存器周期的值/*每1秒发生一次更新事件(进入中断服务程序)。RCC_Configuration()的SystemInit()的RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE1_DIV2表明TIM3CLK为
2016-12-14 15:32:18
3137
转载 Linux 下利用dnw进行USB下载~~ (转载)
blog.youkuaiyun.com/jjzhoujun2010开发板是 友善之臂mini2440PC操作系统 Ubuntu 10.10前段时间在windows熟悉了开发板,现在开始切换到ubuntu啦,之前一直dnw搞不定,所以用WIN7,现在试了下搞好了。前提是你的minicom要装好,这个不懂的自己搜去吧,很容易配置,这里主要讲下DNW的配置,因为网上有好多配置用不了,这里
2016-12-11 22:14:07
463
转载 STM32F103使用内部Flash保存参数
http://www.cnblogs.com/foxclever/p/5784169.htmlSTM32F103使用内部Flash保存参数 在我们应用开发时,经常会有一些程序运行参数需要保存,如一些修正系数。这些数据的特点是:数量少而且不需要经常修改,但又不能定义为常量,因为每台设备可能不一样而且在以后还有修改的可能。将这类数据存在指定的位置,需要修改时直
2016-12-06 22:03:56
8597
原创 ubuntu2.4编译内核配置
问题1:make menuconfig ARCH=arm出现下一错误: 解决方法:$ sudo apt-get install build-essential kernel-package libncurses5-dev
2016-12-01 20:32:13
450
转载 ubuntu系统使用dnw下载程序
获得dnw4linux.tar.bz2 源码包,可在xcembed论坛下载:http://www.xcembed.com/forum.php?mod=viewthread&tid=1018&extra=解压源码包:tar xjvf dnw4linux.tar.bz2cd dnw4linux会得到两个目录app driver编
2016-10-25 19:19:02
530
原创 ubuntu配置samba
1、使用命令安装samba sudo apt-get install samba 如果你想通过终端安装,可复制这个命令:sudo apt-get install samba samba-common2、创建一个文件夹 mkdir /home/Share sudo chmod 777 /home/Share
2016-10-24 11:06:13
233
转载 Ubuntu输入密码登陆后又跳回到登录界面
现象:在Ubuntu登陆界面输入密码之后,黑屏一闪并且出现了check battery state之类的文字之后,又跳转到登录界面。原因:主目录下的.Xauthority文件拥有者变成了root,从而以用户登陆的时候无法都取.Xauthority文件。说明:Xauthority,是startx脚本记录文件。Xserver启动时,读文件~/.Xauthority,读入对应其display
2016-10-24 09:50:48
256
原创 dnw2配置
1. 安装libusb-dev库 sudo apt-get install libusb-dev2. 编译dnw2源码 gcc dnw2.c -o dnw2 -lusb3、移动dnw2可执行文件到 /usr/sbin下 sudo dnw2 /usr/sbin4、下载方式 sudo dnw2 file_name
2016-10-16 18:25:18
450
原创 ubuntu12.04环境配置-远程登录+互传文件+tftp和nfs
需要安装的服务:1.远程登录:方式1-VNC:apt-get install vnc4server 方式2-putty:sudo apt-get install openssh-server2.windows和linux互传文件: 方式1-winscp514:ssh
2016-10-16 17:48:57
763
原创 ubuntu 下网络环境配置及互ping通过
在互Ping通中,虚拟机的Network采用bridge的方式,同时设置好ubuntu的IP,域名,网关。1.设置IP, 网关,子网掩码 $ sudo vi /etc/network/interfaces 2. 修改域名 $sudo vi /etc/resolv.conf 3.重启网络服务 $sud
2016-10-16 16:43:38
9709
原创 线性表/链表/队列-1
1.线性表:1. 1本质 list是零个/对个数据元素的集合。数据元素有顺序、有限、同类型。 定义:线性表是具有相同类型的 n(>= 0)个数据元素的有限序列 (a1, a2, …, an) ai 是表项,n 是表长度1.2 相关操作 线性表的一些常用操作: 创
2016-08-26 16:15:28
429
转载 C++ :: 的用法小结
:: 的用法小结:用于将类内声明的静态数据成员在类外初始化;用于将类内声明的函数成员在类外实现;用于捞出继承时访问权限被改变的成员,使之还原为原来的权限;继承时派生类新增了与基类同名的成员,由于同名屏蔽,从而使基类的成员被遮蔽,可用: :将被遮蔽的基类成员重见天日;用于在类外或子类中访问不继承的静态成员;用于区分不同名空间的标识符。:: 的作用之
2016-08-20 16:23:58
309
转载 STM32之中断与事件---中断与事件的区别
1、STM32之中断与事件---中断与事件的区别http://blog.youkuaiyun.com/flydream0/article/details/8208463 这张图是一条外部中断线或外部事件线的示意图,图中信号线上划有一条斜线,旁边标志19字样的注释,表示这样的线路共有19套.图中的蓝色虚线箭头,标出了外部中断信号的传输路径,首先外部信号从编号1的芯片管脚进入,经过编号2的边沿检
2016-01-24 12:21:26
482
转载 contiki 中数据包的接收与发送流程
http://www.iotdev.net/forum.php?mod=viewthread&tid=144--------------------------------------- 数据包接收流程 ----------------------------------------------------------------------以ESB为例:CPU为msp
2016-01-12 16:05:13
1482
转载 STM32 IO 简介
http://blog.chinaunix.net/uid-24219701-id-4086918.html控制 STM32 开发板上的两个 LED 实现一个类似跑马灯的效果,在固件库中,GPIO 端口操作对应的库函数函数以及相关定义在文件stm32f10x_gpio.h 和 stm32f10x_gpio.c 中。STM32 的 IO 口相比 51 而言要复杂得多,所以使用起
2015-12-31 17:20:47
387
转载 STM32 串口简介
http://blog.chinaunix.net/uid-24219701-id-4087765.html串口作为 MCU 的重要外部接口,同时也是软件开发重要的调试手段, 其重要性不言而喻。STM32 的串口资源相当丰富的,功能也相当强劲。ALIENTEK 战舰 STM32 开发板所使用的 STM32F103ZET6 最多可提供 5 路串口,有分数波特率发生器、支持同步单线通信和半
2015-12-31 16:55:23
378
转载 移植ucosII到STM32F103ZE(二)
http://blog.sina.com.cn/s/blog_abd39cc70101cl5y.html三、 系统uC/OSII简介及库文件介绍:1. uC/OSII简介:uC/OS 内核基本可以分为任务调度,任务同步和内存管理三部分:任务调度ucosii为保证实时性,给每个任务分配一个不同的优先级。当发生任务切换时,总是切换到就
2015-12-30 11:50:15
630
转载 移植ucosII到STM32F103ZE(一)
http://blog.sina.com.cn/s/blog_abd39cc70101cl5w.html一、开发环境:1. 开发环境: keil uvision4 MDK4.12(windows XP)MDK即RealView MDK(Microcontroller Development kit),是 ARM 公司目前最新推出的
2015-12-30 11:42:13
2793
转载 使用Keil MDK运行第一个STM32程序
http://115.com/file/e78l0xlo# emouse-STM32系列视频教程.rar欢迎大家针对本博客文章提出宝贵意见。关于使用固件库建立工程请参考使用Keil MDK以及标准外设库创建STM32工程关于固件库的学习请参考STM32固件库详解1.1.1 使用Keil MDK运行第一个STM32F10X程序在上一小节中已经详细介绍了使用Keil MDK
2015-12-28 22:15:35
6288
转载 详解基本TCP套接字函数
转自:http://blog.chinaunix.net/uid-24868917-id-281627.html详解基本TCP套接字函数 2011-05-02 15:22:05分类: LINUX以下讲解基本TCP套接字函数。1、socket 函数 指定期望的通信协议类型。 #include sys/type
2015-12-09 17:02:47
490
转载 CGI编程完全手册
转自:http://www.cnblogs.com/lele/articles/3564327.html 一.基本原理CGI:通用网关接口(Common Gateway Interface)是一个Web服务器主机提供信息服务的标准接口。通过CGI接口,Web服务器就能够获取客户端提交的信息,转交给服务器端的CGI程序进行处理,最后返回
2015-12-07 22:03:18
1687
转载 网页控制ARM板的LED
转自:http://blog.sina.com.cn/s/blog_67d069a90100pa2w.html开发板------TQ2440,其内核 2.6.30.4 通过网页控制LED的实现1、编写LED的驱动程序。生成EmbedSky_leds.ko文件,动态加载到ARM板上:在ARM板上,命令insmod EmbedSky_leds.ko加载驱动。通过测试文件来验证。2、
2015-12-02 20:19:07
828
转载 在嵌入式Linux系统(OK6410)中移植Boa 服务器
转自:http://www.cnblogs.com/chenchenluo/p/3576129.htmlOK6410的Boa服务器移植: Boa的编译1. 从 www.boa.org 下载 Boa 服务器的最新版:boa-0.94.13.tar.gz。2. 解压:tar xzf boa-0.94.13.tar.gz3. 进入解压后的文件夹 boa
2015-11-27 10:47:33
368
转载 关于linux动态链接共享库(如何解决应用程序跑不起来not found等问题)
转自:http://blog.youkuaiyun.com/yyplc/article/details/7010536关于linux动态链接共享库(如何解决应用程序跑不起来not found等问题) 所谓linux中的Share Libraries和Dynamic linking扮演的
2015-11-25 10:48:49
697
转载 Linux-2.6.32.2 中固然有 DM9000 网卡驱动,但并不是完全的适合mini2440,导致挂载不上nfs文件系统
由于 Linux-2.6.32.2 中固然有 DM9000 网卡驱动,但并不是完全的适合mini2440,所以还是需要修改,修改DM9000 所用的位宽寄存器,在linux-2.6.32.2/ drivers/net/dm9000.c,添加下面的头文件 #if defined (CONFIG_ARCH_S3C2410) #include #endif
2015-11-24 15:29:38
293
转载 三种嵌入式web服务器(Boa / lighttpd / shttpd)的 linux移植笔记 2
转自:http://blog.chinaunix.net/uid-26921272-id-3322975.html分类: LINUX一:移植Boa(web服务器)到嵌入式Linux系统一、Boa程序的移植1、下载Boa源码 下载地址: http://www.boa.org/ 目前最新发行版本: 0.94.13
2015-11-23 15:04:15
471
转载 Linux下ffmpeg的完整安装
转自:http://www.cnblogs.com/wanghetao/p/3386311.htmlLinux下ffmpeg的完整安装最近在做一个企业项目, 期间需要将用户上传的视频转成flv格式或mp4格式并用flash插件在前端播放, 我决定采用ffmpeg (http://www.ffmpeg.org/ )实现. 当然以前也用过ffmpeg, 但是没有安装额外的库
2015-11-21 21:33:57
589
转载 linux-2.6.32在mini2440开发板上移植之DM9000网卡移植
版权声明:本文为博主原创文章,未经博主允许不得转载。 移植DM9000 网卡驱动1 设备资源初始化 Linux-2..6.32.2 已经自带了完善的DM9000 网卡驱动驱动(源代码位置:linux-2.6.32.2/dri
2015-11-20 20:58:15
329
转载 arm mini2440 基于v4l2 ffmpeg x264的视频远程监控
转自:http://blog.youkuaiyun.com/ghostyu/article/details/7371310版权声明:本文为博主原创文章,未经博主允许不得转载。网络上盛传的基于mini2440的摄像头监控一般是基于 MJPEG-Streamer。这种方法利用的是V4L2的底层驱动,然后配合mjpeg这种格式的流传输,然后通过浏览器浏览视频和控制。下面用一个更接近真实的
2015-11-20 20:53:34
698
转载 基于v4l2的webcam应用, 本地预监
转自:http://blog.youkuaiyun.com/sunkwei/article/details/6530343版权声明:本文为博主原创文章,未经博主允许不得转载。今天尝试编写了一个基于 v4l2 的摄像头应用, 目前仅仅实现从摄像头捕捉视频, 然后本地回显. 照例先上效果图, 其中左侧小点为预监窗口, 右侧为经过 x264 压缩, tcp 传输, libavcodec 解压,
2015-11-20 20:51:48
613
转载 基于S3C2440的Linux-3.6.6移植——基于UVC的USB摄像头移植及视频显示
版权声明:本文为博主原创文章,未经博主允许不得转载。基于UVC的USB摄像头的移植很简单,只需要在menuconfig中进行适当的配置即可,如下所示:Device Drivers ---> Multimedia support ---> [*] Video capture adapters--->
2015-11-20 20:50:25
1210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人