2017年4月14日

【PIC32MZ】开发环境的搭建

摘要: Microchip在新一代的32位PIC芯片采用了一种新的架构来进行开发,这就是Harmony。Harmony类似于ST的STM32CubeMX,将芯片Library封装到中间层,采用统一接口,仅底层不同,不过底... 阅读全文

posted @ 2017-04-14 11:03 Beatfan 阅读(125) 评论(0) 推荐(0)

【PIC32MZ】点亮LED

摘要: MCU开发第一步都是点亮LED,就跟软件的Hello World一样,先开始第一步吧。新建一个项目,参考开发环境搭建,具体我就不写了。1、配置时钟,这个在Clock Diagram中配置,点击Auto-Calcu... 阅读全文

posted @ 2017-04-14 11:03 Beatfan 阅读(58) 评论(0) 推荐(0)

【PIC32MZ】按键中断

摘要: 新建工程参考前面两篇帖子。这里有两种方法使用中断,第一种较为通用,几乎每个引脚都可以做中断,但是精确到一组,在里面要做判断;第二种跟普通mcu中断相似,精确到每个引脚,并且可选择上升沿或下降沿。第一种方式,仅需三... 阅读全文

posted @ 2017-04-14 11:03 Beatfan 阅读(83) 评论(0) 推荐(0)

【PIC32MZ】Usart串口通讯

摘要: 串口通讯是一个很成熟的通讯协议,几乎所有MCU都配有串口,本篇将述在Harmony中如何使用Usart,使用设备为PIC32MZ2048EFH,其他PIC32MZ基本相似。以下使用的是Harmony的动态驱动,要... 阅读全文

posted @ 2017-04-14 11:03 Beatfan 阅读(142) 评论(0) 推荐(0)

【PIC32MZ】Timer定时器

摘要: PIC32MZ有多达9组Timer,但是并非任何时候都能同时使用,主要是在使用32位计数器时的问题。Timer的2、4、6、8定时器支持16位和32位,但是在使用32位,占用的ID并非自身,而是下一个。以Time... 阅读全文

posted @ 2017-04-14 11:03 Beatfan 阅读(76) 评论(0) 推荐(0)

【PIC32MZ】PWM呼吸灯

摘要: PWM类似于开关电源,将高电压中间插入地脉冲,来将有效电压降低,在某些电压不敏感器件中,可以实现电压降低的效果。例如LED的亮度变化。前文有说过,Harmony的Dynamic还不是很完善,在PWM上就有体现,P... 阅读全文

posted @ 2017-04-14 11:03 Beatfan 阅读(77) 评论(0) 推荐(0)

【PIC32MZ】I2C通信

摘要: I2C跟串口一样,仅需2根线通讯即可,在某些引脚紧张的应用中非常有用,不过I2C相比于串口,通讯协议更简单一点,距离也更短一些,仅限于板间通信。大多数IC都支持I2C协议。 I2C的时序图为: I2C数据传输是在... 阅读全文

posted @ 2017-04-14 11:03 Beatfan 阅读(151) 评论(0) 推荐(0)

【PIC32MZ】OLED12864 I2C显式示例

摘要: 本篇主要讲述如何使用PIC32MZ来点亮OLED12864。OLED12864可以控制一个一个像素点,所以需要自建字库,有专门生成的软件,字库为字母字符,放到最后面。注意不同12864排列或者共极不同,则需要自行... 阅读全文

posted @ 2017-04-14 11:03 Beatfan 阅读(171) 评论(0) 推荐(0)

【GIT】关于不同网段新建项目IP的…

摘要: 最近搭建gitlab服务器发现的问题,由于采用的是虚拟机,并且虚拟机搭建在测试网服务器,在办公网进行访问。这样就形成了三个网段。 访问做法是启用两次端口转发,有一台电脑同时连接办公... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(51) 评论(0) 推荐(0)

【openSUSE】openSUSE42.2 broadcom43系列无线网卡安装

摘要: 使用中科大这类源是找不到所谓的broadcom-lw之类的驱动的,可以从华中科技大学的开源镜像packman目录下下载对应的驱动即可:http://mirrors.hust.edu.cn/packman/suse... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(41) 评论(0) 推荐(0)

【Debian】debian无线网卡安装

摘要: 按照网上五花八门的方法均没有成功,网卡型号为bcm43412,最终在某个贴吧找到方法:安装使用apt-get install Broadcom-sta-dkms即可,重启发现好神奇。 ... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(86) 评论(0) 推荐(0)

【MySql】异常:The server time zone value 'EDT' is

摘要: 这个问题是mysql时区与系统时区不一致问题进入mysql命令之中mysql>,输入以下命令:set time_zone=SYSTEM;set globaltime_zone='+8:00';flush priv... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(21) 评论(0) 推荐(0)

【Debian】服务的建立与删除

摘要: 查看服务列表代码 sudo service --status-allsudo initctl list 1、删除一个服务如果你想手动的完全禁用Apache2服务,你需要删除其中的所有在/etc/rcX.d中... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(134) 评论(0) 推荐(0)

【Linux】分区与格式化

摘要: Linux分区主要是使用fdisk,格式化使用mkfs。 查看所有磁盘和分区: fdisk -l 操作某个磁盘进入某个磁盘操作模式: fdisk /dev/sdb输入m会出现命令类表,简洁而强大Comman... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(74) 评论(0) 推荐(0)

【Linux】dd命令操作磁盘与镜像

摘要: 参数说明:if=输入文件(或设备名称)。of=输出文件(或设备名称)。ibs =bytes 一次读取bytes字节,即读入缓冲区的字节数。skip =blocks 跳过读入缓冲区开头的ibs*blocks块... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(206) 评论(0) 推荐(0)

【Linux】Xserver的粗解

摘要: 参考自网络文章,地址暂时找不到了。 严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统(也被称为GN... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(105) 评论(0) 推荐(0)

【Ubuntu】命令控制wifi

摘要: #查看所有无线网络,一般是wlan0sudo iwconfig #启动无线网卡接口服务sudo ip link set wlan0 up #扫描无线网络,默认使用所有网卡搜索 sudo iwlist scanni... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(74) 评论(0) 推荐(0)

【Ubuntu】SVN的安装与使用

摘要: 安装svn服务#debian系列:sudo apt-get install subversion#redhat系列:sudo yum install subversion#suse系列:sudo zypper i... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(45) 评论(0) 推荐(0)

【Linux】ftp命令使用

摘要: get一次只下载一个文件;mget一次可以下载多个文件,而且支持通配符,需要注意的是在mget的时侯,需要对每一个文件都选择y/n.如果想不交互的下载全部的文件,可以先用prompt命令关掉交互方式(关闭:... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(138) 评论(0) 推荐(0)

【Ubuntu】gcc g++安装与卸载

摘要: 安装之前要卸载掉老版本的gcc、g++sudo apt-get remove gcc gcc-xx #可能有多个版本,都要删掉sudo apt-get remove g++安装gccsudo apt-get ... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(710) 评论(0) 推荐(0)

【Linux】rsync文件同步

摘要: 注意:实时同步可考虑使用 rsync+inotify组合生成ssh密钥可以免密码传输 #服务器到本地rsync -progvzt -progress -e 'ssh -p端口号' root@192.xx.x... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(36) 评论(0) 推荐(0)

【linux】sftp传输文件

摘要: 1. sftp user@ip你要用sftp, 当然得登录到sftp服务器啊,在linux的shell中执行上面的命令后, linux shell会提示用户输入密码, 我们就输入password吧。这样就成... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(375) 评论(0) 推荐(0)

【Git】GitLab备份与恢复

摘要: /etc/gitlab/gitlab.rb中描述备份位置,默认备份到/var/opt/gitlab/backups/如果想要备份到/mnt/backups,修改以下配置,去掉注释gitlab_rails['... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(54) 评论(0) 推荐(0)

【Git】GitLab网页管理方法

摘要: 1、用浏览器打开gitlab,登陆2、创建工程,Namespace表示工程所属,与后面生成的工程url息息相关,权限分为3中,private表示仅namespace组内可用internal表示所有登陆用户可... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(98) 评论(0) 推荐(0)

【Jsp】Ajax提交数据不刷新页面

摘要: 传统的网页基本都是通过get或者post提交数据,但是一旦提交,本页面就被刷新了,即便提交到本页面,原本用户修改的数据就被清空了,这个场景在用户注册时,体验是很糟糕的。Ajax为此而生,它可以提交数据,而不刷新页... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(99) 评论(0) 推荐(0)

【Git】GitLab备份出现Error No Access Permission Denied

摘要: Git备份时需要mkdir,如果修改的备份路径,可能对应文件夹不属于git用户,没有权限。即便是你root用户执行操作,实际备份时用的还是git用户,所以要将备份文件夹所有者设为git备份脚本示例,中间有将权限交... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(242) 评论(0) 推荐(0)

【Git】Git客户端使用

摘要: Git的Gui不怎么好用,建议使用Git Bash命令。Git的结构如下:本地工作区 - 本地暂存区 - 本地仓库 - 远程仓库仓库中有分支,每个分支记录了不同的commit信息,取决于用户commit到哪个分支... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(55) 评论(0) 推荐(0)

【Git】GitLab安装与配置

摘要: 一、下载CE版 gitlab 安装包(1).https://about.gitlab.com/downloads/ 官网下载速度较慢(2).https://mirrors.tuna.tsinghua.... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(61) 评论(0) 推荐(0)

【Ubuntu】abobe flash player 安装

摘要: 官网下载flashplayer,网址:https://get.adobe.com/flashplayer/不过这里要说明一下:一般的浏览器使用的是npapi,即adobeflashplayer,例如firefox... 阅读全文

posted @ 2017-04-14 11:02 Beatfan 阅读(98) 评论(0) 推荐(0)

【WinCE】WinCE6.0开发环境搭建

摘要: Win CE 6.0 开发环境搭建以下安装基于Win 7 ,部分需要根据处理器类型选择(x86 &x64),主要测试设备为MC3190(**部分属于定制系统,若仅开发软件,可不执行)一、安装VS2005及插件1.... 阅读全文

posted @ 2017-04-14 11:01 Beatfan 阅读(392) 评论(0) 推荐(0)

【Grub&Grub2】Grub与Grub2安装与引导Linux系统范例

摘要: 一、Ubuntu的安装与引导 以ubuntu-16.04-desktop-amd64.iso为例1、提取引导文件和压缩内核 a) grub安装方法 提取casper... 阅读全文

posted @ 2017-04-14 11:01 Beatfan 阅读(318) 评论(0) 推荐(0)

【CubieTruck】基于Xserver无桌面系统

摘要: 前面两篇文件讲述的是Qt程序调用底层gui接口的两种方式的环境搭建,一是基于frame buffer,二是基于x lib(xlib再调fb)。由于xlib把fb优化的很好,动态画面无延迟,有时候需要一些比较炫的动... 阅读全文

posted @ 2017-04-14 11:01 Beatfan 阅读(79) 评论(0) 推荐(0)

【Cubietruck】cubietruck基于Xwindows的qt安装

摘要: 上一遍讲到如何在pc上交叉编译出可编写用于cubietruckserver版linux上的app的qt,主要操作都在pc上,使用的是fb,没有Desktop也可运行。但是这样编译出的程序也会有个问题,那么就是会与... 阅读全文

posted @ 2017-04-14 11:01 Beatfan 阅读(62) 评论(0) 推荐(0)

【CubieTruck】交叉编译QT5.5.1

摘要: 本篇主要讲述基于frame buffer的qt交叉编译,可直接用于服务器版本linux(无Desktop),大大降低了空间使用率和资源使用率。参考自网上许多文章,大多不记得链接了,主要参考在文章末尾注明,有兴趣的... 阅读全文

posted @ 2017-04-14 11:01 Beatfan 阅读(112) 评论(0) 推荐(0)

【Debian】将普通用户添加到sudoer

摘要: Linux默认是没有将用户添加到sudoers列表中的,需要root手动将账户添加到sudoers列表中,才能让普通账户执行sudo命令。root 账户键入visudo即可进入sudo配置,这个命令要比vim/e... 阅读全文

posted @ 2017-04-14 11:01 Beatfan 阅读(79) 评论(0) 推荐(0)

【Debian】设置代理服务器

摘要: 注意所有ip都要加上http://# /etc/profile# System wide environment and startupprograms, for login setup# Function... 阅读全文

posted @ 2017-04-14 11:01 Beatfan 阅读(376) 评论(0) 推荐(0)

【Jsp】Linux下 eclipse Jsp开发环境搭建

摘要: Jsp开发环境(Linux下)需要至少3个软件配合以及一个可选软件(数据库)。软件清单:JDK -- Java编译软件,java库。 Jsp服务器 -- Apache Tomcat,Jsp解析服务。 IDE -... 阅读全文

posted @ 2017-04-14 11:01 Beatfan 阅读(57) 评论(0) 推荐(0)

【Jsp】查询数据库

摘要: Jsp不能直接在页面上查询数据库,需要先使用get或者post提交参数到servlet,然后servlet在doget或者dopost中request里接收参数,查询数据库,将结果通过response返回给客户端... 阅读全文

posted @ 2017-04-14 11:01 Beatfan 阅读(92) 评论(0) 推荐(0)

【MySql】常用命令

摘要: 登录:mysql -u root-p,提示密码后输入密码查看所有数据库:showdatabases进入某个数据库:usedatabase数据库名称查询数据库中某个表:select* from数据表名称退出:... 阅读全文

posted @ 2017-04-14 11:01 Beatfan 阅读(30) 评论(0) 推荐(0)

【Grub】常见命令

摘要: grub常用命令,用于grub菜单或者命令行一、Linux安装或者启动常用的grub命令root (hdx,x) #设置某块分区为根目录kernel /vmlinuz #加载linu... 阅读全文

posted @ 2017-04-14 11:01 Beatfan 阅读(1803) 评论(0) 推荐(0)

【MySql】Win7安装MySql

摘要: 一、解压mysql-5.7.17-rc-winx32.zip 到特定位置,例如C:\Program Files二、赋值my-default.ini 为 my.ini三、修改my.ini[client]defaul... 阅读全文

posted @ 2017-04-14 11:01 Beatfan 阅读(20) 评论(0) 推荐(0)

【MySql】Ubuntu安装MySql

摘要: 1、创建mysql的用户组/用户, data目录及其用户目录在这步之前一定要先确保你所建的用户以及用户组没有存在,要不然在后面的过程中会报错,删除时候要先删除用户在删除用户组名。# userdelmysql ... 阅读全文

posted @ 2017-04-14 11:01 Beatfan 阅读(51) 评论(0) 推荐(0)

【Windows】a disk read error

摘要: 今天装系统,结果出现 a disk read error occurred,使用了很多方法,发现网上大多是复制粘贴,没有一些实用性的内容,一水流的说是硬件问题,我就纳闷了,我才买半个月的电脑,哪来的硬件问题!开... 阅读全文

posted @ 2017-04-14 11:00 Beatfan 阅读(75) 评论(0) 推荐(0)

【Fedora】Cadence的安装指南

摘要: 一、Linux系统的安装(本文以fedora 17为例)安装过程略。我的linux用户名为cat,主机名为kit,以下皆以此为例 二、Linux系统设置 进入系统后要进行的一些设置1. 设置上网账号点击右上角网络... 阅读全文

posted @ 2017-04-14 11:00 Beatfan 阅读(1034) 评论(0) 推荐(0)

导航