- 博客(9)
- 收藏
- 关注
转载 STM32串口接收中断——基于HAL库
写在前面 最近需要使用一款STM32L4系列的芯片进行开发,需要学习使用HAL库。在进行串口中断使用的时候遇到了一些小麻烦,写下解决方案供大家参考。1.UART相关的头文件引用错误 由于本人直接使用MDK进行开发,没有使用CubeMX,所以一些初始化需要手动进行。在引用UART相关的头文件时,记得将"stm32l4xx_hal_conf.h"文件中的相关宏定义取...
2019-01-25 21:52:00 583
转载 操作系统之进程通信
引子 进程通信的方式 △信号通信 △管道通信 △消息队列 △共享存储区一、信号通信1.什么是信号 (1)信号是Linux进程之间一种重要的通信机制; (2)信号的作用是为了通知进程某个时间已经发生; (3)信号的发出是及时的,但是信号的响应可能会有延后,收到信号的进程在当前执行处设置断点,然后立即转为执行信号处理函数,执行结束后...
2018-12-20 11:56:00 254
转载 操作系统之进程与进程控制
一、进程概念引子 程序运行在并发环境中的问题(1)运行过程不确定 (2)结果不可再现1.进程定义 进程是程序在某个数据集合上的一次运行活动。数据集合是指软硬件环境,多个进程共存或共享的环境。2.进程的特征 (1)动态性 进程是程序的一次执行过程,动态产生且动态消亡; (2)并发性 进程同其他进程一起向前推进; (3)异步性 进程按照各自的速度...
2018-12-12 21:16:00 333
转载 VMware中linux虚拟机无法全屏显示的解决方法(1080P分辨率调节)
安装了linux(这里以Ubuntu为例)后,发现无法全屏,如下图即使在设置里面也找不到适合我的显示器的分辨率(我的显示器为1080P)网上很多人都说是因为没装显卡驱动,其实不是这样的。要解决这个问题,其实很简单,只需要把VMware Tools装上就好了。步骤如下:1.开启相应的虚拟机。2.点击VMware Workstation的“虚拟机”选项卡,点击安...
2018-11-16 10:12:00 3914
转载 嵌入式Linux下CAN总线配置
问题背景:本人开发板使用的是迅为iTOP4412精英版,额外购买的CAN/485模块,如下图:但是插上模块之后,在终端使用ifconfig can0命令发现开发板读不到CAN设备,显示“ifconfig: SIOCGIFFLAGS: No such device”。如下图:在重新配置内核后,可以读出CAN的设备来了。如下图配置方法如下:(1)打开官方搭建...
2018-10-07 20:41:00 287
转载 itop4412编译内核时出现“recipe for target 'arch/arm/mach-exynos/cpu-exynos4.o' failed”的解决方法...
依次执行如下命令#su root输入root用户密码#cd#vim .bashrc到达最底行,确保环境变量如下图所示保存退出后,执行如下指令#source .bashrc重启Terminal终端(必须),再次进入内核路径进行编译,即可通过。转载于:https://www.cnblogs.com/UnfriendlyARM/p/9749144.ht...
2018-10-07 00:45:00 525
转载 Ubuntu16.04连接SSH出现 Server responded “Algorithm negotiation failed” 的解决方法
今天安装了Ubuntu16.04虚拟机,与SSH连接时出现了如下问题解决方法如下:(写在前面:请先确保自己已经给Ubuntu安装了SSH服务。安装方法是在root模式下,终端输入命令apt-getinstall vim ssh)1. 在Ubuntu终端中输入如下命令,进入配置文件vim /etc/ssh/sshd_config2. 找到如图的文本...
2018-10-04 17:13:00 163
转载 使用Quartus进行功能仿真时出现“testbench_vector_input_file option does not exist”的解决方法...
环境:本人使用的Quartus 18 Prime Standard Edition1.新建一个vmf文件添加Node或者Bus2.点击Processing->Start->Start Test Bench Template Writer,那么在"工程文件夹/simulation/modelsim"路径下就会生成一个.vht后缀的文件(可能会因个人设置不...
2018-10-04 17:05:00 937
转载 Quartus 18 新手使用教程
最近需要做个小作品,用到了Quartus 18,本人采用vhdl语言进行的开发,过程如下。1.点击新建一个工程2.选择工程保存的路径,填写工程名称3.选择工程类型为空的工程4.不添加任何文件,直接点next5.选择设备类型,一定要进行选择,否则后面编译仿真时可能会出错6.EDA Tools Settings中的仿真工具选择models...
2018-10-04 17:04:00 2473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人