- 博客(8)
- 收藏
- 关注
原创 BeagleBoneBlack学习之串口通信
有关Beaglebone的资料请参考官网:BeagleBone资源简介 它的串口资源如下: 一共四个半串口,其中一个串口的rx被系统使用了没引出来,留给用户的还是4个。下面例程以UART1即P9.24/P9.26为例串口使用方法分为两大步: 1.加载UARTcape 2.访问串口设备是这样的,BeagleBone官方把所有扩展设备(插在扩展槽上的)都叫cape。无论这个cape是真实的还
2016-04-20 15:31:41
5578
1
原创 CRC校验之模2除法(学习笔记、备忘)
模2除法与长除法类似,但有个特点:不借位。说白了就是按位异或,相同为0,不同为1。 它有三个原则: 1、除数与被除数最高几位(与除数位数相同)做异或,商1。(除数首位必须为1) 2、余数先去掉首位,若此时余数最高位为1,商1,并对以它为除数继续模2除。 若最高位为0,则商0,重复步骤2。 3、直到余数位数小于除数位数时,运算结束。 举个栗子: 1111000 模2除1101
2015-09-29 16:55:11
28577
9
转载 【转载】堆和栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似
2015-07-15 19:44:57
383
原创 #linux学习笔记#makefile与源文件不一目录解决办法
假设有个工程,工程目录如下: works |—-makeproject |———makefile |—-source |———game.c game.h |—-target |——-game(可执行文件)works 为主目录, makeproject、source、target分别为makefile目录、源文件目录和目标文件目录。 要在makeproject下写个makefile编译
2015-05-24 14:28:35
1246
原创 第一篇博客,MARK下
随笔 有句话说的好,现在流的泪都是报专业是脑子进的水。 高中时其实也没进水,只是不知道喜欢学啥罢了。后来误打误撞修了自动化,学习的过程中渐渐喜欢上了编程,算是半路出家吧。在没人指导的情况下磕磕撞撞在程序猿之路狂奔,不,龟速前进。走了好多弯路啊。。。以前一直以为买本“鸟哥的linux私房菜”就算是学linux了,后经人指点,那个是运维啊。。。我想学的是linux开发啊
2015-03-07 18:43:57
394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人