- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 shell命令解析功能说明 设置环境变量
1. shell是什么2. 怎么设置PATH3. Hello程序示例1. shell是什么shell就是一个应用程序,我们可以通过键盘、串口给它发送命令,回车后它就会去执行这些命令。以“ls -l”命令为例,① 接收键盘数据并回显比如:我们使用键盘给shell程序发送字母l,它收到后会在屏幕上显示出来② 解析输入的字符串,寻找程序,执行程序:当我们使用键盘给shell程序发送回车时,它就知道字符输入结束了a. shell会解析字符串,这些字符串用空格分为好几部分.
2021-10-14 22:38:42
248
转载 Android开发-AMD平台如何使用Android studio自带模拟器
1、首先需要Android Studio 3.2 Beta或更高版本。2、Android模拟器v27.3.8或更高;另外, Win10 至少是 Version 1803 四月更新版,为了方便,都升级到最新即可。3、确保Bios里开启了AMD的虚拟化支持,不同主板有差异,可以根据自己的主板去设置。这里放的是我的主板华硕B350-plus的设置位置图其中SVM Mode就是开启虚拟化的设置,一点要Enabled状态4、接下来要开启window10的Hyper-V虚拟机功能,(
2021-10-07 20:20:27
2782
原创 android学习笔记-------JDK下载安装和环境变量的设置
1、下载和安装JDK。进入甲骨文中国网站Oracle 甲骨文中国 | 集成的云应用和平台服务找到JDK8下载。Jdk包中包含了JRE,JKD和JRE一块就安装了。2、安装完成后,配置JAVA环境变量。第一步:设置JAVA_HOME环境变量复制JDK的目录点击“电脑”-----“属性”-----“高级系统设置”-----点击“环境变量”点击“系统变量”下的“新建”输入变量名为:JAVA_HOME。变量值为JDK目录。点击确定。
2021-10-06 21:20:57
235
转载 ubuntu16.04下安装如何安装.deb安装包
在Ubuntu下安装deb包需要使用dpkg命令.Dpkg 的普通用法:1、sudo dpkg -i <package.deb>安装一个 Debian 软件包,如你手动下载的文件。2、sudo dpkg -c <package.deb>列出 <package.deb> 的内容。3、sudo dpkg -I <package.deb>从 <package.deb> 中提取包裹信息。4、sudo dpkg -r <packa...
2021-10-02 22:30:35
3357
转载 3288学习笔记 ---通过命令行控制 通用GPIO
系统自带GPIO控制驱动:内核已经自带了通用GPIO驱动,可以直接在用户空间操作.路径: /sys/class/gpioroot@rk3288:/sys/class/gpio # lsexportgpiochip0gpiochip120gpiochip152gpiochip184gpiochip216gpiochip24gpiochip248gpiochip280gpiochip56gpiochip88unexport比如我要操作GPIO8_A6作为高电平输出有效, 那么
2021-09-30 14:55:19
435
原创 3288学习笔记------驱动设备树DTS的简介与例子
DTS文档的位置在上一节课hello.c基础上改动git loggit show 查看改动部分1、改变了DTS2、改变了hello.c具体如下:在hello.c 中,增加了必要的头文件在hello.c 中,增加了探针函数firefly_hello_probe -------平台驱动一开始进入的函数在hello.c 中,增加退出函数firefly_hello_remove在hello.c 中,增加了结构体,衔接DTS和驱动的结构...
2021-09-27 21:38:19
287
原创 3288学习笔记------Linux内核驱动与应用程序的交互
led在dts中的注册DTS 的位置led-gpio.c的位置在led-gpio.c文件中通过create_gpio_led函数创建节点在create_gpio_led函数中,通过led_classdev_register函数注册class设备,注册进DTSleds.h的位置led-class.c的位置led-class.c中属性和节点都被创建安卓应用程序mainactivity.java中的内容...
2021-09-27 21:00:00
181
转载 linux系统命令make.clean的用法讲解
先先看一下什么是makefilemakefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。makefile带来的好处就是--“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的m
2021-09-25 16:28:26
5968
原创 RK3288学习笔记1-----------如何编写简单的LED驱动程序
1、驱动框架入口函数:module_init();出口函数:module_exit();比如下图ADC驱动程序在~/proj/firefly-rk3288-lollipop/kernel/drivers目录下建一个aaaled 的文件在创建的目录里面建一个aaaled.c文件。拷入Makefile文件和Kconfig文件。...
2021-09-25 16:20:52
304
转载 rk3288 leds-gpio驱动设备树引脚计算方法
例如: GPIO5_B4GPIO5 BANK = 5PIN计算: A=0 B=1 C=2 D=3例如: B4 PIN = 1 * 8 + 4 = 12gpionumber = BANK * 32 + PINgpionumber为 5 * 32 + 1 * 8 + 4 = 172设备树中引用为:gpios = <&(gpio label) PIN GPIO_ACTIVE_LOW>;gpios = <&gpio5 12 GPIO_ACTIVE_LOW>;
2021-09-25 13:49:04
506
转载 Linux软件的安装,更新与卸载
linux软件的安装,更新与卸载Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类.第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件;第二:对应的有管理工具的deb,rpm等,通常的这类安装文件可以通过第三方的命令行或UI来简单的安装,例如Ubuntu中的apt来安装 deb,Redhat中的yum来安装rpm;第三:像.bin类,其实就是把sh和zip打包为bin,或把sh和rpm...
2021-09-25 13:42:23
347
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人