- 博客(9)
- 收藏
- 关注
原创 Bluetooth协议分析—GAP
GAP: generic access profile不同蓝牙设备之间互连需要遵守的一套规范This profile defines the generic procedures related to discovery of Bluetooth devices (idle mode procedures) and link management aspects of connecting to Bluetoothdevices (connecting mode procedures). It..
2021-06-23 19:04:36 305
原创 FL2440开发过程中的一些问题解答
1.安装arm-linux-gcc时,出现“路径 not a valid identifier” 添加这句“export PATH=$PATH:/usr/local/arm/4.4.3/bin”时,因为是直接复制,黏贴过来的时候,“=”是中文格式,然后我赶紧把里面的符号重新再英文环境下打一遍,果然,安装顺利。
2021-06-23 18:43:25 86
原创 FL2440开发板移植linux-3.0.10
1. 交叉编译器的选择 原有的arm-linux-gcc 3.4.1版本太老了,只能匹配2.x版本的,3.0版本的内核还是要用新一点交叉编译器,这里改用了4.4.3版本2. 在官网上下载内核源码 链接: https://www.kernel.org/pub/linux/kernel/v3.0/ 这里我下载的是Linux-3.0.10版本,下载完以后记得在Linux环
2017-09-05 16:49:42 205
原创 FL2440开发板的U盘挂载问题
1.用2.6.28.7版本的总是有问题,换成2.6.12就好了2.用 cat /proc/partitions 可以查看U盘是不是挂载上了3. U盘插上后,挂载的地方是/dev/ub/a/part1 ,需要自己手动mount mount –t vfat /dev/ub/a/part1 /tmp 这样之后就能在 /tmp 下看到U盘里面的内容了4. 网上的USB驱
2017-08-22 16:04:45 342
原创 linux下给内核打补丁
先把源文件复制出一个副本,在副本里面更改。更改完成后用diff命令比较两文件之间的差异,得到补丁文件,用patch命令使补丁生效,则源文件就会更改成副本的样子,俗称打补丁,也可以把补丁去掉,变成原来的样子。这样的更改方式,很方便,并且改完之后不满意还可以回到最初的样子,可逆性很高。首先是比较两文件之间的差异并创建补丁diff –uN 源文件路径 目标文件路径 >文件名
2017-08-21 15:58:35 5793
原创 从Linux2.6.12到2.6.28,驱动程序发生了哪些变化
1.“Linux/config.h: No such file or directory” 2.6.19之后的内核没有了config.h文件,添加头文件#include linux/autoconf.h>2.
2017-08-05 16:32:45 680
原创 嵌入式Linux下各种文件系统名词解析
1. yaffs2 YAFFS(Yet Another Flash File System)是由Aleph One公司所发展出来的NAND flash 嵌入式文件系统。 Nand块驱动一般采用FAT16作为文件系统,但不够健壮,也不够贴近Flash的特性。这些块驱动通过一个“本地--物理”的映射层来仿真可写的、类似于磁盘扇区的块。当使用FAT16时,这些文件系统工作
2017-07-31 11:01:03 229
原创 Ubuntu12.04下FL2440开发环境的搭建
1.minicom minicom就相当于WINDOW下的DNW,是linux下的超级终端。我们在Ubuntu下操作开发板就是在minicom下进行的。 开发板的USB转串口线插上之后,window下的设备管理器会有提示。我们要想在ubuntu下开发FL2440,就需要把串口从window下换到虚拟机中。具体做法:虚拟机——可移动设备——USB serial c
2017-07-26 16:31:33 321
原创 FL2440的Linux内核编译出现问题的解决办法
由于之前是在window下面把编译器和内核源码解压后传到linux虚拟机中,一直编译就会有奇怪的问题,在网上找了一大堆也没解决,后来索性把编译器和内核源码的压缩包都在linux环境下解压,然后再安装好编译器,编译内核源码,问题解决!!!
2017-07-22 22:43:43 257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人