关闭
当前搜索:

[置顶] 日常生活 -- 专业能力

最近要开始为找工作做准备了,第一件事就是写简历。而其中的专业技能和项目经验是值得考虑的部分。 CSDN博客写了两年,原创博文也有270多篇。现在根据专业技能部分和项目经验部分,将其总结一下。 一来可以看看自己到底会些什么,再者也可以将招聘信息上需求的,自己暂未总结掌握的部分,好抓紧时间看一看。 一、专业技能 (1)软件部分 1、熟练掌握C语言,熟悉常用的算法/数据结构,具有良好的...
阅读(212) 评论(0)

[置顶] 博客转载 声明

本博客所有内容来源于网络、书籍、和各类手册。 内容均为非盈利,旨为方便查询、总结备份、服务于大家。 部分转载内容均有注明出处,如有侵权请告知,马上删除。...
阅读(1834) 评论(0)

[置顶] C语言再学习--关键字

C语言一共有32个关键字,如下表所示: 关键字 说明 auto 声明自动变量 short 声明短整型变量或函数 int 声明整型变量或函数 long 声明长整型变量或函数 float 声明浮点型变量或函数 do...
阅读(1684) 评论(2)

[置顶] Altium Designer -- 精心总结

以前是使用DXP2004来画图的,后来转行。想来已经有一年半的时间没有画过了。突然转到AD,有些不适应。用了下发觉很多功能确实比DXP要来的强大。花了不少时间和精力,将之前的一些经验技巧,进行整理总结。希望这篇文章,可以让人少走线些弯路。让初学者可以快速入门。 好了,言归正传,开始启程! 首先下载AD16: Altium Designer 16.0.6 Build 282 安装教程:Alti...
阅读(55209) 评论(22)

Hi3516A开发-- OSD功能实现

网上相关功能实现资料有很多,关键操作:海思osd+freetype+SDL+SDL_ttf字体颜色。我的虚拟机是 Ubuntu 14.04,那首先移植 freetype+SDL+SDL_ttf 这三个库。 一、库移植 (1)freetype下载安装 1、下载 freetype下载 选择下载版本为: freetype-2.4.10.tar.gz 2、安装 解压: #...
阅读(59) 评论(0)

MPU6050开发 -- Linux下测试

之前在C52单片机上有过测试,可以获取原数据和姿态角,但是卡尔曼滤波并未实现。现在想在S5PV210 Linux下进行测试。接下来看一下怎么做。 一、查看 S5PV210 I2C接口 查看J7端子,发现有三组I2C,选取其中第三组 I2C_SCL2/I2C_SDA2 连接MPU6050。 二、编写驱动 如果驱动不会写,Linux 3.6 内核版本之后都有支持MPU6050的,参考移...
阅读(53) 评论(0)

S5PV210开发 -- USB 你知道多少?(一)

USB接口也是经常用到的,这一篇还是从它的基础知识讲起。 一、USB介绍 通用串行总线(英语:Universal Serial Bus,缩写:USB)是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域。最新一代是USB 3.1,传输速度为10Gbit/s,三...
阅读(39) 评论(0)

C语言再学习 -- grep 命令(转)

grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 一、选项 $ grep --h 用法: grep [选项]... PATTERN [FILE]... 在每个 FILE 或是标准输入中查找 PAT...
阅读(36) 评论(0)

C语言再学习 -- dmesg 命令

dmesg 这个命令,Linux下用的还是比较多的。现在来详细看一下: Linux dmesg命令用于显示开机信息。 kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。 一、语法 dmesg [-cn][-s ] 二、选项 -c :显示信息后,清除ring...
阅读(28) 评论(0)

日常生活小技巧 -- U盘拷贝时提示文件过大问题

重装系统遇到问题:对于目标文件系统 … 过大. 解决方法: 点击命令提示符(管理员) 输入:convert I:/fs:ntfs (I为U盘所在盘)...
阅读(35) 评论(0)

S5PV210开发 -- SPI 你知道多少?

一、SPI简介参看:SPI详解SPI(serial peripheral interface,串行外围设备接口)总线技术是 Motorola 公司推出的一种同步串行接口。它用于CPU与各种外围器件进行全双工、同步串行通讯。它只需四条线就可以完成 MCU 与各种外围器件的通讯,这四条线是:串行时钟线(CSK)、主机输入->从机输出数据线(MISO)、主机输出当SPI工作时,在移位寄存器中的数据逐位从...
阅读(61) 评论(0)

Altium Designer -- PCB布线面试题(转)

这套面试题,是N年前面试的时候遇到的,贴出来共享一下。它的回答可能不太准确,只作参考即可。参看:PCB布线面试题(一)1、如何处理实际布线中的一些理论冲突的问题问:在实际布线中,很多理论是相互冲突的;例如: 1。处理多个模/数地的接法:理论上是应该相互隔离的,但在实际的小型化、高密度布线中,由于空间的局限或者绝对的隔离会导致小信号模拟地走线过长,很难实现理论的接法。我的做法是:将模/数功能模块的地...
阅读(304) 评论(0)

Altium Designer -- EMC/EMI电路设计经验

一、基本概念参看:电磁兼容原理及应用  讲的相当的不错。随着科学技术的不断发展,各种电气和电子设备已广泛应用于国民经济的各个部门以及人们的日常生活中。电气和电子设备在正常运行的同时,也往外发射有用或无用的电磁能量,这些能量会影响其它设备的正常工作,这就是电磁干扰(Electromagnetic Interference,EMI)。为了保障电子系统或设备的正常工作,必须研究电磁干扰,分析、预测干扰,...
阅读(196) 评论(0)

汽车行驶姿态 -- 串口通信

一、原理图分析先看一下硬件原理图:DM368 有两组 UART,接的是 UART 1。也就是说串行端口所对应的设备名称是 /dev/ttyS1如果是接到PC端的串口,可以使用 echo hello > /dev/ttyS1 来测试串口是否导通的。如果导通会打印出 hello,如果串口使用不对,可能会出现错误:setup serial:bad file descriptor set parity E...
阅读(92) 评论(0)

汽车行驶姿态 -- 初识

之前对 MPU6050 有过一些了解,原始数据可以获取,但是卡尔曼滤波没有搞定,最后也没搞出个所以然来。现在定制了一个汽车行驶姿态传感器,简单来看一下吧。一、功能根据行驶中汽车加速度的变化,判断出汽车行驶过程中的几种状态类型:意外加速,类似被追尾,类型符号为“A”。急加速,司机猛踩油门导致,类型符号为“B”。正常行驶,乘车人没有不舒服的感觉,类型符号为“C”。急减速,司机猛踩刹车导致,类型符号为“...
阅读(84) 评论(0)

S5PV210开发 -- I2C 你知道多少?(三)

I2C部分已经接近尾声了,接下来我们回过头来看一下剩下的一些小知识点。如I2C仲裁、Linux I2C工具查看配置I2C设备、什么是漏极开路等等。未完待续!!...
阅读(196) 评论(0)

日常生活小技巧 -- Source Insight 教程

学习 I2C 设备驱动,需要查看 Linux 内核源码,这时候需要用到 Source Insight 工具,它是一个功能强大的面向项目的编程编辑器,代码浏览器和分析器。那么就介绍一下它的用法。一、下载安装下载:Source Insight 下载在安装好后会弹出一些组件的选择,您可以全选也可以选择性的选择您所需要的功能。二、新建工程点击 Project->New Project 新建工程选择好存放路...
阅读(132) 评论(0)

S5PV210开发 -- I2C 你知道多少?(二)

上一篇主要是介绍了下芯片手册 I2C 部分,都应该看些什么,以及上拉电阻取值和传输速率模式选择。这一篇该来点程序了,首先以 AT24C02 (EEPROM)基础介绍一下I2C设备驱动编程,然后以 MT9P031 基础介绍 LINUX 下内核配置。 最后是 MPU6050 为基础的单片机下I2C通信程序。一、I2C设备驱动编程二、LINUX 下内核配置未完待续!!三、单片机下I2C通信这部分已经讲过...
阅读(154) 评论(0)

日常生活小技巧 -- 玩转 PDF

一、PDF 翻译芯片手册、用户手册等多是PDF文件,多是英文的。下面介绍一下,如何将英文的 pdf 翻译为中文的。百度搜索到的翻译网页大多是需要付费的。那么免费的应该用什么呢?推荐,谷歌翻译:https://translate.google.com.tw/?tr=f&hl=zh-TW翻译结果的并不太准确,但是对于手册快速阅读,还是有帮助的。二、PDF 转 JPG有时,PDF 里有很多 JPG 图片...
阅读(148) 评论(0)

S5PV210开发 -- I2C 你知道多少?(一)

MPU6050 开发部分已经将 I2C 通信协议,讲的很清楚了。但是I2C设备驱动、上拉电阻、EEPROM电路等都还没细细讲。接下来主要以AT24C02为例,展开对I2C最后的总攻。一、概述参看:I2C -- 维基百科I2C(Inter-Integrated Circuit)字面上的意思是集成电路之间,它其实是I2C Bus简称,所以中文应该叫集成电路总线,它是一种串行通信总线(同步),使用多主从...
阅读(274) 评论(0)

日常生活小技巧 -- 虚拟串口工具

串口部分基本讲完,最后再提供一个虚拟串口工具。一、虚拟串口 vspdconfig下载:虚拟串口工具二、使用添加端口 COM1-COM2打开串口调试工具测试...
阅读(171) 评论(0)

S5PV210开发 -- TTL和CMOS电平

接着 S5PV210开发 -- UART 详解 来讲,里面提到 TTL和RS232电平。RS232 电平逻辑1:-3V~-15V逻辑0:+3V~+15VTTL 电平逻辑1:+2V~+5V逻辑0:+0V~+0.8V一、什么是逻辑电平要了解逻辑电平的内容,首先要知道以下几个概念的含义:1:输入高电平(Vih):保证逻辑门的输入为高电平时所允许的最小输入高电平,当输入电平高于Vih时,则认为输入电平为高...
阅读(201) 评论(0)

日常生活小技巧 -- 示波器和万用表的使用

最近在讲的MPU6050开发里有涉及到 I2C ,之前将的 S5PV210开发 又讲到了 UART。两者皆要用示波器来进行测量一下的。那么需要看一下示波器的使用了。我使用的示波器型号是 RIGOL DS1102E。一、使用方法网上有相关的使用说明,可以下载看一下。下载:示波器使用说明相关视频:数字示波器的使用方法使用说明已经很详细了,这里不再讲了。...
阅读(157) 评论(0)
398条 共20页1 2 3 4 5 ... 下一页 尾页
    友情链接
    个人资料
    • 访问:726551次
    • 积分:9008
    • 等级:
    • 排名:第2431名
    • 原创:296篇
    • 转载:102篇
    • 译文:0篇
    • 评论:202条
    博客专栏