嵌入式中怎么开发蓝牙profile协议

订阅 你的位置: >
> 在嵌入式Linux的rootfs中,添加环境变量到启动脚本中 -> /etc/profile
【目的】需要用export导出一些环境变量,才能使得QT的demo正常运行。希望把这些export导致变量的动作,加到启动脚本中。【解决过程】以为是在家/etc/inittab下面的,结果不对。最后搞懂了,类似于PC的Linux中的.bashrc,嵌入式Linux中的rootfs中,是变量定义是放在/etc/profile中的,本身已经有的内容如下:# ~/.bashrc: executed by bash(1) for non-login interactive shells.export PATH= /bin: /sbin: /usr/bin: /usr/sbin: /usr/bin/X11: /usr/local/bin。。。 &&&
export PAGER=’/bin/more ‘ &&&
export EDITOR=’/bin/vi’ &&&
export INPUTRC=/etc/inputrc &&&
export DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile&&&
### Some aliases &&&
alias ps2=’ps facux ‘ &&&
alias ps1=’ps faxo &%U %t %p %a& ‘ &&&
alias af=’ps af’ 。。。 所以,加到对应位置后,就可以了:# ~/.bashrc: executed by bash(1) for non-login interactive shells.。。。&&&
export EDITOR=’/bin/vi’ &&&
export INPUTRC=/etc/inputrc &&&
export DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile&& ### add for QT && export QTDIR=/usr && export LD_LIBRARY_PATH=$QTDIR/lib && export QT_QWS_FONTDIR=$QTDIR/lib/fonts && export QWS_DISPLAY=&LinuxFb:/dev/fb0&&&&
### Some aliases &&&
alias ps2=’ps facux ‘ &&&
alias ps1=’ps faxo &%U %t %p %a& ‘ 。。。转载请注明: & 与本文相关的文章
16 queries in 0.265 seconds, using 10.27MB memory系统环境:ubuntu 9.10
: 2.6.31-14-generic
1& 解压下载的交叉工具链
2& vi /etc/profile 在这个文件最后添加上自己的环境变量:
export PATH=$PATH:/usr/local/arm/4.3.2/bin($PATH后面为解压的交叉工具链的绝对地址)
3& source /etc/profile
注:一些交叉工具链要求解压在 /usr/local下
将下载的交叉编译工具包拷贝到下的/usr/local/arm目录下(也可以拷贝到其它的地方,这个目录是个人的习惯),并解压(tar -jxvf 工具包名 或 tar -zxvf
工具包名)
设置环境变量,将arm-linux-工具添加到ubuntu中去
有两种以上的方法,这里介绍三种常用的方法
(1)修改/etc/profile方法
#:gedit /etc/profile
打开/etc/profile文件
在打开的文件中添加以下这一句话:
export PATH=/usr/local/arm/4.3.2(根据实际名称修改)/bin:$PATH
保存后执行:#:source /etc/profile
检查是否安装完成:#:arm-linux-gcc -v,此时应打印出交叉编译工具的一些信息,则安装成功。
(2)直接export法
直接执行以下命令:export PATH=$PATH:/us/local/arm/4.3.2/bin(后面的/usr……是您解决后交叉编译工具的绝对路径)
(3)脚本设置法
新建一sh脚本文件,如set-compile.sh,其内容为:
export PATH=/usr/local/arm/4.3.2(根据实际名称修改)/bin:$PATH
要是使用arm920t-eabi交叉编译器,则还要加上以下这句话:
export CPLUS_INCLUDE_PATH=/usr/local/arm/arm920t-eabi/arm-angstron-linux- gnueabi/include/c++:/usr/local/arm/arm920t-eabi/arm-angstron-linux- gnueabi/include/c++/arm-angstron-linux-gnueabi
保存,使用时可以执行 source set-compile.sh即可。
最后检查是否安装完成:#:arm-linux-gcc -v,此时应打印出交叉编译工具的一些信息,则安装成功。
开发环境搭建---交叉工具链、makefile编写、连接器脚本、Eclipse调试
开发环境搭建
实现交叉工具链的配置
昨天在自己的特别慢的电脑上,终于完成了交叉编译工具链的制作,用于三星210芯片的,今天上午开始折腾着配置应用,使用的是天嵌的TQ210板子,官方的手册上是在environment上配置,可是结果是不成...
交叉编译知识解析(一) —— 交叉编译和交叉工具链
一、交叉编译简介
1、什么是交叉编译
1.1 本地编译
解释什么是交叉编译之前,先要明白一个概念:本地编译
我们之前常见的软件开发,都是属于本地编译:在当前的PC下,x8...
交叉工具链
应用硬件平台不同:所用的交叉工具不同
在linux下通过arm-linux-gcc 编译出来的可执行程序用与在ARM平台下执行 gcc编译出来的程序适用于386平台
解压:tar ...
博文来自:http://blog.chinaunix.net/uid-8107907-id-2034159.html
读者可能会有疑问,为什么要用交叉编译器?交叉编译通俗地讲就是在一种平台上...
嵌入式交叉开发使用
本文以Openwrt X86的工具链为例制作openwrt 的工具链 参考 http://blog.csdn.net/u/article/details/
解压工具链...
1. 在 ~/code 下建立目录 cross-compile, 在 cross-compile 下建立setup, 保存下载的文件:
ls ~/code/cross-compile/setup/
环境变量定义:
Its a named objectthat can be used by multiple applications as it contains somevaluable info...
Ubuntu 16.04[64bit]嵌入式交叉编译环境arm-linux-gcc搭建过程图解
开发裸机环境之前需要先搭建其开发环境,毕竟工欲善其事必先利其器嘛。
1、准备工具安装目录
将压缩包arm-linux-gcc-4.4.3.tar.gz存放在一个目录下,这个目录...
没有更多推荐了,1. 进行蓝牙嵌入式芯片软件开发,单元测试
2. 维护软件模块
3. 对软件模块进行设计升级,质量改进
4. 在市场和项目经理的带领下,进行需求细化
5. 进行模块设计,包括软硬件接口,协议接口设计
6. 进行模块开发,调试,系统联调
1. 熟悉蓝牙协议, 蓝牙结构体系,对蓝牙Core Spec及Profile较深入了解;
2. 精通ARM嵌入式开发
3. 精通C语言
4. 具有负责精神
5. 具有团队精神,以项目成功为导向,承担各种任务
6. 2年以上通信相关软件开发经验;
其他具有无线通讯协议芯片开发经验均可考虑。
在招聘、录用期间要求你支付费用的行为都必须提高警惕。以招聘为名的培训、招生,许诺推荐其他工作机会,甚至提供培训贷款,或者支付体检、服装、押金和培训等费用后才能录用工作的,都属于违法行为,应当提高警惕。一经发现,请,并向当地公安机关报案。
简历匹配度
申请该职位
热门职位热门城市周边城市
无忧工作网版权所有(C)51job.com(沪ICP备)嵌入式UICC的标准化_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
嵌入式UICC的标准化
阅读已结束,下载本文需要
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩1页未读,
定制HR最喜欢的简历
你可能喜欢【招聘_】-前程无忧
抱歉,该职位已经过期或者不存在!
无忧工作网版权所有(C)51job.com(沪ICP备)}

我要回帖

更多关于 蓝牙hid profile 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信