- 博客(13)
- 资源 (5)
- 收藏
- 关注
转载 环形缓冲器(转)
圆形缓冲区(circular buffer),也称作圆形队列(circular queue),循环缓冲区(cyclic buffer),环形缓冲区(ring buffer),是一种数据结构用于表示一个固定尺寸、头尾相连的缓冲区,适合缓存数据流。目录1 用法2 工作过程3 圆形缓冲区工作机制3.1 读指针与写指针3.2 区分缓冲区满或者
2017-09-29 17:18:30 643
转载 C语言itoa()函数和atoi()函数详解(整数转字符C实现)
C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。1.int/float to string/array:C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举了各函数的方法及其说明。● itoa():将整型值转换为字符串。● ltoa():将长整型值转换为字符串。● ultoa():将无符号长
2017-09-28 11:46:58 1249
转载 rk3288对于parameter参数文件的解析处理
rk3288有一个parameter文件。类似于[cpp] view plain copy FIRMWARE_VER:4.4.2 MACHINE_MODEL:rk30sdk MACHINE_ID:007 MANUFACTURER:RK30SDK MAGIC: 0x5041524B ATAG: 0x60000800 MACHINE: 3066 CHE
2017-09-26 12:34:27 2101
转载 rk3288_reload开发板上android5.1系统编译及下载
今天玩了一把android5.1系统,由于没有文档,所以只能自己摸索,终于成功了一把,现在赶紧写下来,说不定哪天就忘了。开发机准备:(1)ubuntu12.04-64bit虚拟机,配置为4G内存和60G硬盘;android5.1源码,目标机准备:3288_reload开发板一块,OTG线开发过程:1.运行虚拟机,安装jdk7及以上版本。sudo apt-get updates
2017-09-26 12:18:12 2967
转载 超级有用的git reset --hard和git revert命令
很多时候,git新手容易误操作,比如,在levelIISZ-1.4.dev分支下,运行了git pull idccpp-1.0的结果,这样做麻烦很大,经常导致maven项目格式不正确,这个时候,可以用git reset --hard去撤销这次修改但是这样做也有问题,可能之前本地的,没有提交的修改,都消失了。可以尝试git revert命令reset是指将当前head的内容重置,不会留任
2017-09-23 09:03:20 264
转载 arm编程中__packed的使用
今天在看代码的时候看到以下代码:[cpp] view plain copy struct dsi_ctrl_hdr { char dtype; /* data type */ char last; /* last in chain */ char vc; /* virtual chan */ char ack; /
2017-09-12 13:16:45 2647
转载 几种常用的优化方法梯度下降法、牛顿法、)
几种常用的优化方法1. 前言熟悉机器学习的童鞋都知道,优化方法是其中一个非常重要的话题,最常见的情形就是利用目标函数的导数通过多次迭代来求解无约束最优化问题。实现简单,coding 方便,是训练模型的必备利器之一。 2. 几个数学概念1) 梯度(一阶导数)考虑一座在 (x1, x2) 点高度是 f(x1, x2) 的山。那么,某一点的梯度方向是在该点
2017-09-12 13:05:51 3946
转载 解决STM32调试,无法进入main函数的问题
昨天调试STM32程序,以前使用的是MDK3.40的版本,把版本升了下级,升到了MDK4.10,装好后,一运行,哈哈,新版本给人的感觉就是不一样啊,很爽,较之前有很多改进,把自己以前的程序打开,编译运行发现程序调试时无法进入Main函数,弄了很久,很是郁闷啊,最后还是在ourdev的坛子里,找到了同样问题的解决方法,多谢ourdev,以下是坛子里面的帖子,我把他贴出来了. sdc666 :
2017-09-07 09:16:11 16224 3
转载 STM32进入HardFault_Handler处理办法
STM32进入HardFault_Handler处理办法HardFault_Handler出现的情况一般有两种: 一种是:数组越界 一种是:堆栈溢出,程序指针指飞方法一在中断HardFault_Handler中的while()处打上断点,让程序执行到此处停止。 在Registers里面找到R14(LR)的值,我的这里是:0xFFFFFFF9 说明一下:
2017-09-06 18:59:30 7056
转载 SVN中的check out与export的区别
check out跟check in对应,export跟import对应。check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无进行Up
2017-09-06 16:14:42 437
转载 STM32软件复位办法
在需要软件复位的地方添加如下两句代码:12__set_FAULTMASK(1);NVIC_SystemReset();
2017-09-06 14:58:25 13295 4
转载 window中对ubuntu通过samba共享出来的文件没有写权限/无法修改--转载
【问题】已经实现了Ubuntu 10.10下,通过Samba共享出来文件夹,在Windows下面,已经实现了可以正常访问,读取文件或文件夹了。但是却发现没有写入的权限。从ubuntu共享出去的文件,只允许一个叫做tq2440的用户访问。【解决过程】1.最容易想到的原因就是smb的配置是否正确了,但是我这里确保我的配置是正确的,是通过samba的图形界面配置的,的确勾选了可写入的那个
2017-09-05 00:42:35 3076
转载 RK3288开发板PopMetal上的GPIO驱动实例
RK3288开发板该驱动需要涉及到的知识点:1,DTS设备树的作用,2,platform虚拟总线驱动的编写。第一步,添加DTS节点在/kernel/arch/arm/boot/dts/rockchip.dts下添加如下内容。下图rockchip-leds-gpio这部分的内容,修改保存, 第二步,在kernel/drivers下创建个LED文件夹,然后加入如
2017-09-01 18:45:22 1416
Github最新安装包 win7 64bit
2016-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人