自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 spec研究

uefi spec范例http://www.lab-z.com/uefi-spec/https://uefi.org/specifications/3gpp sepc范例https://www.3gpp.org/ftp/https://zhuanlan.zhihu.com/p/102176081?utm_source=wechat_session蓝牙spec范例https://www.bluetooth.com/specifications/蓝牙pts testwifi.

2021-02-06 21:50:17 193

原创 蓝牙

ble相关发现discoverhttps://dueros.baidu.com/didp/doc/dueros-bot-platform/dbp-smart-home/ble-mesh/ble-mesh-private_markdown每层都是一个.c, 要注意的问题:大小端,feature有 relay, proxy , friend, low power, 承载bear有gatt与adv,地址类型:unicast地...

2021-01-21 18:42:32 279

翻译 mesa开源代码说明

介绍Mesa项目开始时是OpenGL规范的开源实现,OpenGL规范是一种用于渲染交互式3D图形的系统。多年来,该项目已发展为实现更多图形API,包括OpenGL ES,OpenCL,OpenMAX,VDPAU,VA API,XvMC,Vulkan和EGL。多种设备驱动程序允许Mesa库在许多不同的环境中使用,从软件仿真到现代GPU的完整硬件加速。Mesa与其他几个开源项目相关:Direct Rendering Infrastructure和X.org,以在Linux,FreeBSD和其..

2021-01-17 10:46:24 2180

原创 UEFI标准与架构简介

参考文档:Vincent Zimmer, Michael Rothman, Suresh Marisetty - Beyond BIOS_ Developing with the Unified Extensible Firmware Interface-De_G Press (2017).pdfbios全称Basic Input/Output System,会碰到的实际场景。What can the operating system count on when it is loaded an.

2021-01-16 17:32:44 2385 2

原创 IP和Soc的概念、安全设计、验证和调试

pre-silicon带有逻辑仿真的主机代码模式主机代码模式是一种编译嵌入式系统软件的技术,它不是针对硬件设计中的嵌入式处理器,而是针对主机工作站的。这也称为本机编译。为了执行协同验证,在主机上运行最终的可执行文件,并将其连接到执行硬件设计的逻辑模拟器。需要某种类型的进程间通信(IPC)在主机编译的嵌入式软件和逻辑模拟器之间交换信息。IPC实现可以是一个套接字,它允许两个进程中的每一个位于网络上的不同计算机上,或者是在同一计算机上运行两个进程的共享内存。主机代码模式不限于使用逻辑模拟

2021-01-02 14:37:55 5755 3

原创 arm-linux 交叉编译toolchain

1997 mkdir arm-linux-tools1998 cd arm-linux-tools/1999 ls2000 wget http://crosstool-ng.org/download/crosstool-ng-1.24.0.tar.xz2001 wget http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.24.0.tar.xz2002 ls2003 tar jxvf crosstoo...

2021-01-01 13:44:07 1255

原创 linux设备驱动

嵌入式设备的应用: 在移动设备中 网络基础设施 家用和消费类设备 数字标牌 医学成像 汽车信息娱乐 许多其他工业应用linux外设:GPIO,串行总线(uart),计时器(timers)DMA,CAN,USB,LCD实际场景case:--》Linux嵌入式固件 开发人员正在设计一个 需要与三个不同的UART通讯的Linux应用程序结果:一个Linux使用带有三个可用UART的SBC(单板计算机),但是当应用程序测试时,看起来只...

2020-12-31 17:47:44 186

原创 vulkan操作解析

vulkan的目的是什么?有哪些操作?Vulkan是用于控制设备(例如图形处理单元(GPU))的应用程序编程接口(API )。尽管Vulkan是OpenGL的逻辑继承者,但它在形式上与OpenGL完全不同。OpenGL驱动程序将要执行的许多操作现在由Vulkan应用程序编写器负责。这些东西包括同步,调度,内存管理等。http://www.vulkanprogrammingguide.com 有示例代码http://lunarg.com/vulkan-sdk/1. 实..

2020-12-31 16:39:35 1059

原创 代码规范例子

源文件.c文件或者.cc文件格式/******************************************************************************** Copyright 2009-2012 Broadcom Corporation --》 版权说明**************************************************************************...

2020-12-30 09:38:12 420

原创 ARM相关文件解析

在Keil_v5\ARM\ARMCLANG\sw\hlp --》 中由help文档arm_instruction_set_reference_guide.pdf --》 arm指令集compiler_reference_guide.pdf --》 C7.2 Syntax of a scatter filecompiler_user_guide.pdferrors_and_warnings_reference_guide.pdfinstruction_set_assemb...

2020-12-29 09:51:13 649

原创 代码片段与一些基本问题

在.git文件夹下的config包含src branch的链接例如https://gitee.com/zhangheidan8421/vxWorks.gitD:\git\vxWorks\target\src\libc\string\strcpy.c 复制字符串在string目录下,string的一些操作https://aosp.tuna.tsinghua.edu.cn/platform/system/bt直接git clone https://aosp.tuna.tsinghua.e..

2020-12-28 09:39:32 467

原创 git 使用下载android源码

sudo apt-get install git-core gnupg gperf libsdl-dev libesd0-dev lib64z1-dev bison flexsudo apt-get install libwxgtk2.6-dev zip curl minicom tftpdsudo apt-get install uboot-mkimage libx11-dev libncu...

2020-07-19 22:22:42 1444

原创 嵌入式工程师可选发展

嵌入式工程师发展: 按照系统架构看,从上到下:应用层 -> 中间件(framework, middle ware不同叫法) ->协议层(stack,看应用了) -> driver层  -> firmware层(controller);不同层的发展技术栈不同,有比较common的技能栈, 有领域domain技能栈,差别太大了。  按照系统os分,多进程系统,实时系统,裸机无系统,其开发工具,领域技能栈,调试方式,性能指标都较大差异。以下随意列举一下:技术栈:-&...

2020-07-12 22:19:36 341

原创 wifi相关知识

https://blog.csdn.net/u010275857/article/details/47151507https://open.iot.10086.cn/doc/kit/book/standard_board/onenet/MQTT/MQTT.html  wifi实例https://zhuanlan.zhihu.com/p/103104760   wifi协议栈没有http://docs.makeblock.com/diy-platform/zh/electronic-modules

2020-07-09 18:32:02 128

原创 BLE相关知识与应用案例

https://v.qq.com/x/page/v0841n0i1ku.html BLE蓝牙讲解视频教程https://v.qq.com/x/page/a0831qh7zs0.html BLE mesh设备应用场景http://www.iqiyi.com/w_19s6yzin0h.html BLE协议各层的形象化理解https://v.qq.com/x/page/x0517o4r4mg.htmlBLE智能手环项目(七) 实现手环http://www.iqiyi.com/w_...

2020-06-14 17:51:52 835

原创 python脚本使用

使用python字符串处理的的原则:每个字符串最好strip()一下,str.strip() 使用正则表达式最好判断一下m=re.search(正则表达式,字符串)if m: str1=m.group() 3.先创建一个脚本得到当前文件夹下所有的文件:find . -name "*.*">copy_list.txtpython code...

2019-12-29 17:42:01 538

原创 编程设计思想

场景化与抽象化:涉及的主体与角色,交互过程,子过程,message;虚拟世界(编程)->现实世界(人的互动),软件中(分层)-硬件中(分层)-现实世界中(人分层)软件中不同模块的通信(message),现实世界中的message(手语,手势,视频,音频,文字)软件中难以表示“模糊概念”,现实世界可以“冗余,模糊”;软件生成软件(根据rule规则),现实中编程(“模糊”规则)软...

2019-12-21 22:25:55 1462

原创 linux命令ubuntu下

git clone https://aosp.tuna.tsinghua.edu.cn/platform/system/bt 下载bt的code搜索特定字符串,比如fopen,包含.c与.h文件:grep -irn "xxxxx" --include "*.[ch]" ./grep -irn "fopen" --include "*.[ch]" ./...

2019-12-16 22:58:19 133

原创 python脚本

python的一些操作:https://codeload.github.com/ThirdProject/android_external_bluetooth_bluedroid/zip/bt-nextadd_log.pyimport osimport repath = os.getcwd()file_list = []h_file_list = []for dirpath...

2019-12-10 23:03:18 199

原创 正则表达式

匹配C语言函数(?:[a-zA-Z_]\w*)\ (?:[a-zA-Z_]\w*)\ (?:[a-zA-Z_]\w*)\(匹配结果:static int a2dp_command(sstatic int start_audio_datapath(static void a2dp_stream_out_init(匹配格式:Line 5875:Line 620:...

2019-12-09 21:04:03 99

原创 graphviz例子

window系统下得到一个目录下所有的文件list.txt:然后输入:dir/b/on >list.txt 并按下回车键/b  使用空格式(没有标题信息或摘要)。/N  按名称(字母顺序) dir/b/n/on >list.txt获取当前目录及子目录下所有文件名dir /s/b *.* > list.txt该命令会获取当前目录及子目录下所有的...

2019-12-08 20:40:56 319

原创 Bluetooth

蓝牙回连问题的分析_Neoway0401的博客-CSDN博客https://blog.csdn.net/neoway0401/article/details/86661031蓝牙核心技术概述(四):蓝牙协议规范(HCI、L2CAP、SDP、RFOCMM)(转载) - 焦少 - 博客园https://www.cnblogs.com/shaobojiao/p/7883536.htmlhtt...

2019-12-02 23:36:51 664

原创 Python得到leetcode题目

首先需要使用wkhtmltox,链接https://wkhtmltopdf.org/downloads.html,对于window可以用32位Flavor Downloads Comments Windows MSVC 2015 win32 / win64 Installer for Windows Vista or later  参考链接https:...

2018-08-28 09:46:28 324

原创 基于Rstudio从网站中抓取数据-梯度消失-

依赖安装包:Rstudio, R-3.5.1-win(window下使用这个), 使用XML和reshape2这2个组合的R包,可以抓取http类型的网页;对于https类型的网页,需要使用RCurl安装命令:install.packages("XML")   install.packages("reshape2")安装reshape2后,使用reshape2包出现以下错误,是...

2018-07-18 17:15:57 1474

原创 PSOPT在ubuntu系统下的安装与测试

http://www.psopt.org/ 与 https://github.com/PSOPT/psopt  网址安装psopt在ubuntu下安装容易些, 使用其自带的install-ubuntu-16.04.sh即可,注意问题:命令cd $HOME/Downloads会存在问题$HOME表示/home的路径,但是有的系统可能无法识别这个命名,可以直接指定,比如换为/home/adminDow...

2018-05-15 18:40:24 958 5

原创 Bezier贝塞尔曲线

https://blog.csdn.net/cdnight/article/details/48468653   链接介绍https://en.wikipedia.org/wiki/B%C3%A9zier_curve   公式表达以下是直接通过表达式,在matlab中运行的Bezier曲线,其中,Inverse开头的曲线,是以P(1)点平行于x轴的对称曲线。P=[1,1.1,0.9,1.05]; ...

2018-05-03 20:34:33 570

原创 使用python对电脑资料进行整理

首先通过bat文件,在磁盘根目录下得到所有的文件,保存在txt中,如下所示cd /d %~dp0dir /b/s *.*>目录.txt 注意:保存的txt文件,是ascii编码的,接下来使用python脚本可正常处理,若为其他编码,出现gbk' codec can't decode byte 0xae in position 537: illegal multibyte sequence,这...

2018-04-10 18:47:59 1265

原创 GSL库run-time check failure#0问题

Debug版出现这样的问题,Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a fun...

2018-04-09 17:41:32 207

原创 批量将ppt文件转换为pdf

首先需要安装win32com这个python库,然后按照以下代码格式,保存.py文件,比如保存为ppt2pdf.py;最后,将要转换的ppt与pptx文件,同ppt2pdf.py放在一个文件夹即可import win32com.clientimport timeimport osimport sysimport reppSaveAsPDF = 32# only for windows platfo...

2018-04-09 14:48:33 543

原创 gsl出现LNK2001 LNK1120问题排查

加上windows.h这个头文件,没有这个问题前提:编译gsl库成功,用其他功能正常,但是使用 gsl_rng.h头文件,出现问题;使用语句gsl_rng_alloc(gsl_rng_env_setup()),这样没问题,gsl_rng_env_setup()设置的是默认gsl_rng_mt1993,但是直接使用gsl_rng_alloc(gsl_rng_mt1993),仍然出现LNK错误,同上的...

2018-04-09 09:42:39 894

转载 window数值分析库gsl安装

成功的前提条件,选对编译系统,在win7下可行https://blog.csdn.net/nicholas_liu2017/article/details/78323391  (1)https://blog.csdn.net/dengm155/article/details/53819929    (2)http://blog.sina.com.cn/s/blog_541ee1ec0102wcet...

2018-04-04 13:24:33 591

翻译 cuda基本编程流程

Cuda程序的执行模型 Cuda中线程的组织方式l  blockDim: 线程块的组织和大小,如 l                          gridDim: 线程网格的组织形式,包含多少个线程块,如                                 l  threadIdx: 线程块中的位置 。其中 l  bloc...

2018-03-24 11:35:33 1103

原创 tensorflow解决xor问题及tensorflow与matlab交互

tenorflow解决xor问题和matlab神经网络工具箱解决xor问题,其反向传播过程有些不同。不知道不同在哪,但是通过测试发现,matlab神经网络工具箱可以用GD(梯度下降法)求解问题,但是tensorflow中,使用tf.train.GradientDescentOptimizer的预测值与目标值极度不符。如同官网建议,还是使用tf.train.Adam系列进行反向传播权值更新比较好,使...

2018-03-10 10:48:51 3511 2

原创 人工神经网络

https://github.com/100/Cranium   一个FNN神经网络库通过vs2013,无法正确编译,由于vs2013对C99的支持不是很好。在window环境下,使用这个库,可用eclipse IDE测试这个库的例子。注意问题以下eclipse导入项目,import->General->File Systemeclipse设置支持c99,项目Properities-&...

2018-02-27 13:04:07 411

原创 opencv使用

单个图片选择ROI区域 测试语法 :程序路径 .exe文件 图片名。 例如 D:\CMakeFiles\cpp\Release>cpp-example-image.exe IMG_20160813_074934.jpg图片名即是 IplImage* image_input = cvLoadImage(argv[1]); 中的命令行参数可以将这个改编为1个功能模块,用来选择ROI区

2016-08-13 18:02:23 3520

翻译 资源链接

人工智能展望 学习资源链接 全栈工程师技术树 画图使用pygraphviz 开源软件架构思想

2016-08-02 21:08:10 675

原创 关于VBA编辑word自动生成报告

关于VBA编辑word自动生成报告 这适合于图比较多,表比较多,并且报告格式单一,但每天需要大量出word报告的情况-工具使用 -难点 -功能块参考文件工具如图片所示,虽然版本可以不同,但库的类别相差不大 难点输入划分 一般word文档中的输入是 图和表,这种方式需要将输入按照对象类型来划分不同的文件夹,通过划分文件类型,降低了对象处理难度.

2016-08-02 20:15:59 13842 2

译文_pdftk.docx

pdft工具的翻译,具有很好的说明作用;对于pdf的扎拆分与拼接很好呀

2019-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除