嵌入式方向
柳絮飘飞123
我是一个专注的人
展开
-
DHCP的工作原理
概述:DHCP是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC 2131中有详细的描述。概念:DHCP Client:DHCP客户端,通过DHCP协议请求IP地址的客户端。DHCP客户端是接口级的概念,如果一个主机有多个以太接口,则该主机上的每个接口都可以配置成一个DHCP 客户转载 2017-10-31 21:53:46 · 362 阅读 · 0 评论 -
关于SCCB协议的学习
SCCB协议:一个用于摄像头和mcu传输的协议,我用的是2-线的,scl 和sda,重点就在于存在六个状态:star:stop:ack:noack:写一个字节:读一个字节:其中大部分和IIC一样,但是具体的延迟时间,持续时间可能不一样;另外最重要的就是读数据时需要在id+reg+stop,在传,IIC在这中间缺少一个stop信号,由于时间有限,给出参考的几个博客:1.SCCB协议的...原创 2019-05-06 13:52:21 · 673 阅读 · 0 评论 -
激光键盘之获取图片数据
1.RGB565:一种像素构成的方法。一个像素由2个字节构成,基本R,G,B占比如下:2.基本的图片分辨率:VGA:640480的输出模式;QVGA:320240QQVGA:160*120;其中OV7670(有FIFO部分)的存储字节是384KB,按照QVGA+RGB565模式进行存储,此FIFO足够存储2帧的数据;3.ov7670的基本引脚:除了上述芯片引脚补充一下:PCLK...原创 2019-04-10 21:42:43 · 307 阅读 · 0 评论 -
Ubuntu (安装问题,包括系统更新和软件安装)
Ubunt系统更新方式:sudo apt-get update; sudo apt-get dist-upgrade 然后就自动安装更新系统;Ubuntu 提示无法获得锁强制性的:在ubuntu系统的termial下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将terminal close。此时 apt-get进程可能没有结束。结果,如果原创 2018-01-05 19:59:08 · 1964 阅读 · 0 评论 -
Linux常用的命令的集锦
1.对于root用户的一些特有的命令: (1).useradd [用户名] userdel [-r] [用户名] -r 可以使/home/目录下的/home/都给删了 样例: useradd david 添加david用户 (2).passwd david 修改david密码 (3)su - root 切换用户 (4)groupadd 添加用户组 grou原创 2017-10-21 21:52:15 · 319 阅读 · 0 评论 -
NRF24L01的使用手册
一、产品特性 2.4GHz 全球开放ISM 频段,最大0dBm发射功率,免许可 证使用 支持六路通道的数据接收 低工作电压:1.9~3.6V低电压工作 高速率:2Mbps,由于空中传输时间很短,极大的降低了无 线传输中的碰撞现象(软件设置1Mbps或者2Mbps的空中传输速 率) 多频点:125频点,满足多点通信和跳频通信需要 超小型:内置2.4GHz天线,体积小巧,1转载 2017-12-06 20:59:11 · 15255 阅读 · 1 评论 -
解决ubuntu花屏的问题
解决办法: 【安装】 1 安装时按任一键,将出现选单“就是有试用和安装”那个界面 2 选语言后,光标移到“试用和安装”,按F6【其他选项】,再按ESC跳出来 3 此时屏幕下方会有一行“开机选项”【一段可编辑的文字】 4 找到“quite splash”,在其后空一格输入nomodeset 5 按enter,就进入“试用和安装”界面【初次使用-安装成功后】 1 GRUB界面,按e,找到“转载 2017-12-15 10:39:49 · 11382 阅读 · 0 评论 -
root 密码丢失怎么办?
首先在开机的几秒内(显示时间秒的时候),回车; 打开grub界面 e 进入编辑界面; 选择kernel 添加 /init 1 下面会有提示 然后返回 按b重启 在单用户的权限下进入 /etc/passwd 修改root 那一行的的那个x 删除;然后退出保存,reboot重启;Passwd root 添加新的密码: 完成原创 2017-11-05 15:00:49 · 298 阅读 · 0 评论 -
Linux的gcc编译器的简介:
GCC基本用法; Gcc [option] 文件 option可以不要Option : -E : 预编译产生.i文件 -s : 编译文件产生 . s 汇编文件 -c : 产生二进制文件.o文件 -g : 添加debug调试工具 -D:等同于#define Gcc -e hello.c -o原创 2017-11-05 14:50:31 · 584 阅读 · 0 评论 -
网络服务器的搭建(tftp,nfs)
TFTP服务器: 1.安装tftp服务器: rpm -ivh /mnt/Packages/tftp-server-0.49-7.e16.i686.rpm出现安装失败; 需要安装xinetd ; rpm -ivh /mnt/Packages/xinetd-(tab补全); 2.配置tftp服务器 Vim /etc/xinetd.d/tftp 3 重启tftp /etc/in原创 2017-11-02 21:32:06 · 388 阅读 · 0 评论 -
Linux的远程登录方式:
这个远程登陆使用的方式有2种:putty.ssh 方式: vncserver 方式:第一步:在cmd中敲入ping 192.168.11.128 ; 这个测试网络是否能够通畅; 第二步:关闭防火墙: /etc/init.d/iptables stopputty:打开这个软件然后就输入IP,然后就能登陆Linux账号了; 这个只能是命令行方式; vnc: 需要先安装vnc这个的安装原创 2017-10-25 16:27:07 · 3735 阅读 · 0 评论 -
Linux的网络配置(虚拟机安装redhat版本系统)
我因为之前安装的时候没有弄好那个双系统,所以用的是虚拟机的,所以如果大家用的双系统也可以试试,我觉得原理都是相同的。命令的介绍:(1).ifconfig: 查看各个网卡的详细信息; 你输入之后一般就会出现这样的信息; -eth0:代表的是以太网卡(现在局域网一般都是以太网),系统中的第一块物理网卡; -lo:虚拟的回环网卡; -virbr0:虚拟网桥; 补充一句:图片中的那个i原创 2017-10-25 15:32:27 · 1557 阅读 · 1 评论 -
RISC和CISC区别
RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。 早期的CPU全部是CISC架构,它的设计目的是要用最少的机器语言指令来完成所需的计算任务。比如对于乘法运算,在CISC架构的CPU上,您可能需要这样一条指令:MUL ADDRA, ADDRB就可以将ADDRA和ADDRB中的数相乘并将结果储存在ADDRA中。将ADDRA,转载 2017-10-15 15:46:43 · 1600 阅读 · 0 评论 -
stm32-中断以及NVIC的学习
今天对于NVIC做了很多学习工作,包括一些优先级的设置,现在没整理,给出推荐的博客讲解,方便查找:STM32-NVIC的详细讲解https://blog.csdn.net/tianjueyiyi/article/details/49127749关于NVIC和exti的详解https://blog.csdn.net/firefly_cjd/article/details/77964671S...转载 2019-05-06 18:46:08 · 433 阅读 · 0 评论