- 博客(17)
- 资源 (7)
- 收藏
- 关注
原创 安桌源码编译指令的含义
一.source build/envsetup.sh1.cat <<EOF EOF是一个HERE文档,意思就是把EOF后面到下一个EOF前面的内容当做一个文件,然后cat 会接收这个文件的内容,而cat默认的输出是标准输出,也就是这个文件的内容会被打印到屏幕上来。2.通过sed命令解析$T/build/envsetup.sh文件,并且获得在里面定义的所有函数的名称,这...
2020-01-08 09:45:42
287
原创 lunch
unch命令是envsetup.sh里定义的一个命令,用来让用户选择编译项,来定义Product和编译过程中用到的全局变量。我们一直没有说明前面的fs100-eng是什么意思,现在来说明下,fs100是我定义的产品的名字,eng是产品的编译类型,除了eng外,还有user, userdebug,分别表示:eng: 工程机,user:最终用户机userdebug:调试测试机tes...
2020-01-08 09:45:06
349
转载 转载-MFC基于多文档框架(对话框内嵌office控件(word文档))
转载https://blog.youkuaiyun.com/a29562268/article/details/79452883
2020-01-08 09:44:37
481
原创 windows下调节系统音量的方法
一、模拟键盘快捷键实现系统音量控制1:放大音量:keybd_event(VK_VOLUME_UP,MapVirtualKey(VK_VOLUME_UP,0),KEYEVENTF_EXTENDEDKEY,0); keybd_event(VK_VOLUME_UP,MapVirtualKey(VK_VOLUME_UP,0),KEYEVENTF_EXTENDEDKEY | KEYEV
2017-05-15 20:16:31
4991
原创 OpenCV——腐蚀
1.效果展示2.处理函数CV_EXPORTS_W Mat getStructuringElement(int shape, Size ksize, Point anchor=Point(-1,-1));在下面路径下找到函数的具体实现(在modules文件夹下搜索文字内容)C:\Program Files (x86)\opencv\sources\modules\imgp
2017-02-09 16:36:52
700
原创 GPS芯片和天线
一、GPS芯片(一)和芯星通方案对比和芯星通型号功耗尺寸定位精度灵敏度UC22160mW6*6*1.22.5m CEP-160/-147UM332 30*40*41~2cm RTK UM220-3120m
2016-12-20 15:24:46
9413
原创 第一个linux驱动_读写设备文件(2)
------在android模拟器和开发板上进行测试驱动模块第一步添加逻辑功能部分代码1.添加建立文件部分代码,添加后的hello.c的代码如下:#include #include #include #include #include #include #define DEVICE_NAME "myfirstdriver"//定义设备文件static struct f
2016-12-02 20:17:00
1986
原创 第一个linux驱动_读写设备文件(1)
平台:ubuntu12.04操作系统第一步建立编译文件:@sudo su //输入密码 进入root#cd /drivers //进入要建立驱动的文件夹# mkdir hello // 建立第一个驱动文件的文件夹#cd hello //进入hello目录#gedit hello.c#include #include #inlcu
2016-12-02 20:16:19
609
原创 在ubuntu电脑上使用C语言编写Android应用程序
第一步,编写安卓应用程序并编译生成bin格式的可执行文件1.编写代码#cd /usr/MarsBoard-A20-android-4.2.2-SDK-V2.0/android4.2/external //进入external路径 #mkdir hello //创建hello文件夹 #gedit hello.c //创建hello.c文件#inclu
2016-12-02 20:15:29
2005
原创 基于A20 Android使用SPI通讯接口8*8LED阵列的驱动开发
硬件平台:A20 android系统开发板LED阵列:控制芯片MAX7219第一步:配置开发环境,加载spi节点1.配置内核# cd /usr/MarsBoard-A20-android-4.2.2-SDK-V2.0/lichee/linux-3.3 //进入源码下的linux内核路径#make ARCH=arm menuconfig2.修改sp
2016-12-02 20:14:37
950
原创 A20_Android平台驱动在 HAL层、JNI层和APP层的开发
该分享记录了实现通过安卓app界面的button来控制单个LED灯亮灭的过程和方法。可以概述为:首先查找用户手册,确定目标IO口的寄存器等参数;第二步编写IO口驱动程序,并将驱动模块编译进内核;第三步编写jni代码,编译生成.so;第四步在eclipse工程中配置、添加功能代码,烧录并执行。心得:(1).如果只偏重于硬件和计算,那么安卓系统可以看做一个外壳,一个注重于展现的外壳;(2)
2016-12-02 20:11:35
582
原创 linux应用程序helloword及makefile
1.新建c文件,编写helloword代码cd /usr/c_application/mkdir testcd test gedit hello.c#includeint main(){ printf("Hello word\n\r"); return 0; }2.使用gcc进行编译gcc -o hello hello.c
2016-12-02 20:07:21
4701
原创 windows版本千寻差分SDK的配置与使用
1.工具与环境环境:windows10 64bit开发工具:VS2012硬件模组:UM220-32.千寻SDK附带资源lib文件:rtcm.liblib文件:pthreadVC2(windows_sdk_demo_release\windows_sdk_demo_release\pthreads-w32-2-9-1-release\Pre-built.2\lib\x86路径下)
2016-12-02 19:48:03
3800
6
原创 NMEA0813协议简介
一、简介 NMEA-0183是美国国家海洋电子协会(National Marine Electronics Association )为海用电子设备制定的标准格式。目前也已形成了GPS/北斗导航设备统一的RTCM(Radio Technical Commission for Maritime services)标准协议。二、协议格式NMEA-0183协议采用ASCII码来传递GP
2016-10-31 16:41:31
8489
1
原创 卫星定位与导航相关知识的整理
一、全球卫星导航系统GNSS:Global Navigation Satellite SystemGPS:Global Positioning System(24颗卫星、10m)BDS:北斗系统、COMPASS(35颗卫星)GLONASS:俄罗斯(24颗卫星、10m)Galileo:欧盟(30颗 二、GPS定位基本原理(借鉴GPS定位基本原理浅析)1、GPS定位数学模型
2016-10-31 16:24:21
5433
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人