上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页
摘要: 原文地址:ZigBee协议栈中AES加密算法作者:大浪淘沙Z-stack对Zigbee2006提供了全面的支持,功能之强大,性能稳定、安全性高,说到安全性是我们今天的主题。CC2430硬件支持128bit的AES加密算法,在协议栈中为了避开相同设备的干扰,和防止被其他设备监听,我们就采用这个技术将数据加密来提高数据的安全性。AES(The Advanced EncryptionStandard)是美国国家标准与技术研究所用于加密电子数据的规范。它被预期能成为人们公认的加密包括金融、电信和政府数字信息的方法。AES 是一个新的可以用于保护电子数据的加密算法。明确地说,AES 是一个迭代的、... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(1355) 评论(0) 推荐(0) 编辑
摘要: C语言命名规则比较著名的命名规则当推Microsoft公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变量均以ch为前缀,若是指针变量则追加前缀p。如果一个变量由ppch开头,则表明它是指向字符指针的指针。“匈牙利”法最大的缺点是烦琐,例如inti,j,k;floatx,y,z;倘若采用“匈牙利”命名规则,则应当写成intiI,iJ,ik;//前缀i表示int类型floatfX,fY,fZ;//前缀f表示float类型如此烦琐的程序会让绝大多数程序员无法忍受。据考察,没有一种命名规则可以让所有的程序员赞同,程序设计教科书一般都不... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 飞凌官方提供了一键下载烧写linux的方式,相对来说比较方便,但是对于开发来说不够灵活,因此这篇文章把tftp相关的点介绍一下,整理下其中遇到的一些问题。一键烧写本质上是启动位于SD卡中的Uboot,通过uboot读取sd卡中的文件到SRAM最后通过nand指令实现一键烧写,这一块可以参考飞凌提供的uboot源码中include\configs中的smdk6410.h 的529行,代码如下:代码1:tftp下载内核、文件系统以及nandflash地址相关整理、总结" />#elif defined(FORLINX_BOOT_SD)#define FORLINX_DEBUG#de 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://lagignition.blog.163.com/blog/static/12873002320110443341961/ 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 昨天遇到一个莫名其妙的编译错误,以前没有见过,而且代码流程看起来也没有太多的奇异之处。后来忍无可忍,百度了下,发现别人也有遇到这个错误的,他的解决方法是:少了“}”。嘿嘿,我开始跟踪每一个函数,终于找到了这个地方。对的。就是因为少了一个“}”。所以要注意了,仔细仔细哈。下面就是make后出现的错误:xxxxx.c:100: error: invalid storage class for function'xxxxxxx'dm9000x.c: In function 'eth_rx':dm9000x.c:523: error: invalid storage c 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 经过一段时间使用OK6410 256M RAM 2G nandFlash碰见了不少问题。所以特意开本贴一起交流。大家有什么BUG解决的可以跟上本帖。求助的请另开贴。勿跟本帖。谢谢。请谅解!!!希望飞凌的技术和各位高手给予解决。=========我是美丽的分割线=========问题1:在SD烧写linux系统时不断SD卡的空间减少或者出现以下情况时:1:Writing data at 0x5d9000--97te.Writing data at 0x5e6000--98te.Writing data at 0x5f3000--99te.Writing data at 0x5ff000 -... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 参数说明:-l是local的缩写,后跟存在于Client的源文件名,或下载Client后重命名的文件名。-r是remote的缩写,后跟Server即PC机tftp服务器根目录中的源文件名,或上传Server后重命名后的文件名。-g是get的缩写,下载文件时用,-p是put的缩写,上传文件时用,tftp默认占用的是69端口。根据上述参数,tftp的命令格式如下1、tftp–g/-p 目标文件名源文件名服务器地址-g/-p目标文件名源文件名服务器地址说明-g表示下载 -p表示上传可与源文件名相同或不同下载时加参数-l上传时加参数-r 不可更名 下载时加参数-r 上传时加参数-l从上述表格说明... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: UbuntuNfs服务器安装nfs服务器在嵌入式开发中非常常用,可以实现主机和开发板共享文件。1、安装软件包sudoapt-getinstallnfs-commonnfs-kernel-serverportmap2、配置sudomkdir/nfssudovim/etc/exports增加下面一行的内容/nfs*(rw,sync,no_root_squash)注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,各字段含义如下:/nfs:要共享的目录 *:允许所有的网段访问 rw:读写权限 sync:资料同步写入内在和硬盘 no_root_squash:nfs客... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 这里我只针对ubuntu12.04进行了测试,由于不同的linux发行版本可能会有一些地方不一致,所以对于其他的linux发行版仅供参考。1、直接在命令行里添加我们先来看下下PATH的值echo $PATH在我的电脑上输出的值如下:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games每个不同的目录使用”:”分开,目录的先后顺序也决定了执行命令时搜索目录的先后顺序。给PATH添加一个目录:PATH=$PATH:/home/go/bin再来看一下PATH/usr/local/sbin:/usr/loca... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(194) 评论(0) 推荐(0) 编辑
摘要: minicom是linux下串口通信的软件,它的使用完全依靠键盘的操作,虽然没有“超级终端”那么易用,但是使用习惯之后读者将会体会到它的高效与便利,下面将讲解minicom的安装和配置。一、安装minicom:使用以下命令:# sudo apt-get install minicom使用以下命令看用的哪个串口:之后在终端中输入dmesg | grep usb命令 linuxidc.com@Ubuntu:~$ dmesg | grep usb [ 0.497563] usbcore: registered new interface driver usbfs [ 0.497574] ... 阅读全文
posted @ 2013-12-02 09:11 haotianling 阅读(302) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页