Eclipse java 开发技巧
如何在Eclipse中查看Java类库的源代码以及相应的api
http://blog.csdn.net/lixingshi/article/details/52184670
EPC编码之设备唯一标识MN
对加入EPCglobal有兴趣的公司可联络所在国家的EAN成员组织(MO)
。EPCglobal在中华人民共和国境内的唯一代表是EPCglobal China ,负责EPCglobal在中国范围内EPC的注册、管理和标准化工作,推广EPC系统,提供技术支持和培训EPC系统用户。企业可作为终端用户或高级会员加入,并且可以参加所有的行为组。
以终端用户身份加入EPCglobal的系统
Linux C常用头文件及函数
#include
stdio 就是指 “standard input & output"(标准输入输出),例如c语言中的 printf("%d",i); scanf("%d",&i);等函数。
#include
在使用到字符数组时需要使用.
#include
stdlib 头文件即standard library标准库头文件。stdlib.h里面定义了五种类型、一些宏和
嵌入式项目开发中的问题及解决方法
High-precisionmeasurement
司南板卡串口阻塞读(select)超时(timeout)原因:
1、波特率设置不正确,出厂时为115200.因为BSP设计时加入的uartlite模块波特率为9600。解决方法:
【1】通过CRU将司南板卡波特率修改为9600.(有一些其它的设置也需要注意,比如设置采样数据直接从串口输出保存到核心板的存储设备(如eMMC)中,不保存在司南板
了解赛灵思Vivado开发套件与IP核的原理、作用
IP核(IP Core)
Vivado中有很多IP核可以直接使用,例如数学运算(乘法器、除法器、浮点运算器等)、信号处理(FFT、DFT、DDS等)。IP核类似编程中的函数库(例如C语言中的printf()函数),可以直接调用,非常方便,大大加快了开发速度。
IP内核的三种类型
IP核有三种不同的存在形式:HDL语言形式,网表形式、版图形式。分别对应我们常说的三类IP内核:软核、
C/C++重点知识点
PART 1
在16/32/64位机器上 char占用1个字节、short、short int占用2个字节、float占用4个字节、double、long long占用8个字节
int、unsigned int在16位机器上占用2个字节,在32/64位机器上占用4个字节
指针在16位平台占用2个字节,在在32位机器上占用4个字节,在64位机器上占用8个字节
long、unsigned lo...
嵌入式软件系统开发历程
大家好,今天我来介绍一下我自己的大概履历,尤其是我的嵌入式软件开发历程。
现在我在忙着找工作,我发现许多来学校招聘的企业都是招聘Java研发工程师、ios、Android开发工程师。因为最近一年都在做嵌入式软件开发,我有些慌乱。我怀疑我会找不到工作,事实上截至目前我仍然一个Offer都没有。
本科是软件工程专业出身,因为在大学之前我对计算机技术的了解几乎是空白,我还有自信是因为我确实一直在进步
Android BLE开发总结第一篇
首先说AndroidManifest.xml文件
AndroidManifest.xml除了能声明程序中的Activities, ContentProviders,Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)
下面截取部分进行说明:
xml version="1.0"
encoding="utf-8
数据库入门级指令操作
数据库操作
创建数据库 create database 数据库名;
查看数据库 show databases;
选择指定数据库 use 数据库名;
删除数据库 drop database 数据库名;
数据表操作
创建基本表
createtable <表名> (<列名><数据类型>[列级完整性约束条件] [,<列名><数据类型...
Linux常用指令及操作
Linux 常用指令 使用命令man+【具体指令名称】可以查看该指令的详细使用方式
Ubuntu用户首次设置root用户密码:
在终端输入命令 sudo passwd,输入当前用户的密码然后回车进行设置
ls 显示文件或目录
-l 列出文件详细信息l(list)
-a 列出当前目录下所有文件及目录,包括隐藏的
m
PetaLinux启动过程解析
1、BootROM部分在器件上电运行后,处理器自动开始Stage-0 Boot,也就是执行片内BootROM中的代码BootROM会初始化CPU和一些外设,以便读取下一个启动阶段所需的程序代码,FSBL(First2、BOOT.bin部分BootROM会去读取MIO[2..8],从而确定启动设备方式(Zynq支持多种启动设备方式,可以使用跳线帽设置),将选定设备的头192Kbyte内容,也就是FS...
Ubuntu提示boot分区剩余空间不足或boot分区已满
问题:boot分区剩余空间不足或boot分区已满
一、如果是boot分区剩余空间不足,也就是说还有部分空间缓冲:
1、查看系统现有内核(dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实用工具。
dpkg --get-selections|grep linux-image
2、查看现在使用的内核
uname -a
3、清理/boot分区,选择性删除你不想保留的内核
RS232/485、UART及波特率相关
波特率描述了单片机或计算机在串口通信时的速率。如每秒钟传送960个字符,而每个字符格式包含10位(1个起始位,1个停止位,8个数据位),这时的波特率为960Bd,比特率为10位*960个/秒=9600bps。又比如每秒钟传送960个二进制位,这时的波特率为960Bd,比特率也是960bps。
波特率,可以通俗的理解为一个设备在一秒钟内发送(或接收)了多少码元的数据。它是对符号传输速率的一种度量,
嵌入式工程师笔试&面试&论文写作宝典
数组指针与指针数组:
数组指针定义 int (*p)[n];
()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。(从而指向下一个一维数组)
指针数组定义 int *p[n];
[]优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组,它有n个指针类型的数组元素。这里执行
嵌入式系统watchdog详解
嵌入式系统的工作常会受到外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以需要对嵌入式系统运行状态进行实时监测,便产生了一种专门用于监测嵌入式系统运行状态的芯片,称"看门狗"。
Linux 自带了一个watchdog 的实现,用于监视系统的运行,包括一个内核 watchdog module 和一个用户空间的 watc
关于密钥、数字证书与签名
密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。对称密钥:信息的发送方和接收方使用同一个密钥去加密和解密数据。非对称密钥:使用不同密钥分别完成加密、解密操作,一个公开发布,即公钥,另一个由用户自己秘密保存,即私钥。 数字证书就是互联网通讯中标志通讯各方身份信息的一串数字,由CA发行。根证书:未被签名的公钥证书或自签名的证书。安装根证书意味着对这个CA认证中心的信任。 证书...
DRM学习入门(一)
Android设计了一个通用的DRM软件框架,不同的DRM解决方案可通过Plugin的方式集成到Android系统中。DRM Framework API模块通过Binder机制和DRMserver进程中的DRM Manager模块通信,DRM Framework API模块是Framework层暴露给App的接口,其中最主要的类是DrmManagerClient。DRM Manager加载并管理系...
Unity游戏开发基础知识(新手必看)
内容会持续更新,有错误的地方欢迎指正,谢谢!
0.Unity最大的优点
unity提供的最大优点就是跨平台。
以前项目移植很麻烦,现在只要一份代码,然后注意平台差异就好了。
1.灯光类型
平行光:DirectionalLight 有一个方向,用于模拟阳光
点光源:Point Light 一个球状,用于模拟灯泡,、爆炸等,别开启阴影运算以节约性能
聚光灯:Spot L...
Android多媒体软件开发入门(一)
PART 1
OTT 是“Over The Top”的缩写,是指通过互联网向用户提供各种应用服务。这种应用和目前运营商所提供的通信业务不同,它仅利用运营商的网络,而服务由运营商之外的第三方提供。目前,典型的OTT业务有互联网电视业务,苹果应用商店等。不少OTT服务商直接面向用户提供服务和计费,使运营商沦为单纯的“传输管道”,根本无法触及管道中传输的巨大价值。
YUV(一种颜色编码方法),...
LintCode-Rotate String
Description
Given a string and an offset, rotate string by offset. (rotate from left to right)
Example
Given "abcdefg".
offset=0 => "abcdefg"
offset=1 => "gabcdef"
offset=...
今日推荐
周排行