2 jklinux

尚未进行身份认证

一个linux下的渣渣老码农

等级
博文 255
排名 7k+

opencv linux上编译安装

opencv库可在https://opencv.org/releases/链接里下载也可在我的网盘里下载:链接:https://pan.baidu.com/s/1tQo9yJ_UttJENf0dY8xdJw提取码:3fh9如需opencv支持ffmpeg库,则需要先编译好ffmpeg.编译方法可参考:https://blog.csdn.net/jklinux/article/d...

2019-07-02 16:12:48

ffmpeg rgb与yuv的转换

ffmpeg里的libswscale库用于图像数据格式的转换.AVFrame类型对象用于描述非压缩的音视频数据信息,此对象本身不提供存储音视频数据的缓冲区,只用于记录数据格式,图像分辨率,数据缓冲区地址等信息.typedefstructAVFrame{#defineAV_NUM_DATA_POINTERS8uint8_t*data[AV_NUM_DATA_P...

2019-07-02 10:54:02

c/c++笔试题

2019-03-18 10:53:44

嵌入式软件工程师基础测试题

2019-03-12 16:48:39

linux ipv6 tcp和udp网络编程

ipv6:ip地址128位,格式如:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx共分8个域,如有多个域都是0000,可以省略表示为::ifconfig里查看网络设备的ipv6地址:enp0s25:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500inet192.16...

2019-03-11 14:39:34

C++笔试题

2019-03-10 10:50:53

电气工程师软件笔试题

2019-03-10 10:46:27

Android init language与init.rc初始化脚本

参考:android源码目录里的system/core/init/readme.txt.Android系统里以*.rc为扩展名为系统初始化脚本,脚本里就是使用安卓初始化语言.语句都是一行为一条语句,没有符号分隔.语句里的每个词用空格隔开.如:serviceueventd/sbin/ueventd备注语句以符号”#”作为注释.语言基本上分为4个块:Actions...

2018-09-10 22:37:30

全志A64 设备树里的gpio应用开发

通过A64手册可以看出共有两个普通gpio控制器:gpio控制器是由厂商负责驱动好的,在设备树里关于gpio控制器的描述:pio:pinctrl@01c20800{compatible="allwinner,sun50i-pinctrl";reg=<0x00x01c208000x00x400>;interrupts...

2018-09-04 22:55:29

全志A64 设备树开发应用

通过跟踪全志Android系统编译及镜像生成过程和阅读手册”A64devtree&sysconfig使用文档.pdf”,发现全志A64方案不单继续使用传统的script.fex配置脚本,而且也加入了设备树的应用.上图的sys_config.fex就是全志传统的script.fex。设备树的dtb文件是由dts文件和sys_config.fex文件组合生成.而且sys_...

2018-09-04 13:24:24

全志Android系统编译及镜像生成过程分析

1source./build/envsetup.sh这步主要就是提供一些shell的function命令工具,具体可通过hmm命令查看envsetup.sh提供的所有命令:Invoke".build/envsetup.sh"fromyourshelltoaddthefollowingfunctionstoyourenvironment:-lunch:...

2018-08-31 16:02:06

全志A64 修改uboot环境变量及内核调试级别

通过uboot输出的启动信息:--------fastbootpartitions---------totalpartitions:15--name--start--size-bootloader:10000002000000env:30000001000000...

2018-08-29 11:02:46

全志A64 lichee编译脚本build.sh分析

lichee目录下的./build.sh脚本:set-e#用于指此脚本里执行的命令返回值非0时,终止当前脚本的执行.buildroot/scripts/mkcommon.sh$@#接着执行mkcommon.sh脚本,并把执行"./build.sh"附带的所有参数($@)传递过去,这里$@是空的.buildroot/scripts/mkcom...

2018-08-22 15:58:38

全志A64 Android6.0编译

相关资料下载链接:https://pan.baidu.com/s/1N2LaxQet_yeKmgn__LD-bA密码:6kh7下载里面的”Android6.0/SDK源码”目录的所有源码压缩包.Android6.0的源码是由三个压缩包:cqa64_android_v6.0_20180714.tar.gz.aa,cqa64_android_v6.0_20180714.tar.g...

2018-08-21 17:02:55

Linux下百度云盘下载实现

现网上已有大神用java根据百度云盘协议写好百度云客户端(proxyee-down),可避免限速下载问题。参考:https://github.com/proxyee-down-org/proxyee-down/blob/v2.5/.guide/linux/read.md下载JRE.因proxyee-down是java程序,需要下载java程序执行环境,而且必须是Oracle...

2018-08-15 16:15:08

H3 Linux4.11内核设备树设备驱动开发2

参考:linux内核device-tree基础在设备树里描述platform_device在设备树里描述一个mydt的设备,此设备有多种属性及两个子节点,每个子节点也有多种属性.修改设备树的文本文件:arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts51/{52model="XunlongOrangePi...

2018-07-19 15:56:53

H3 Linux4.11内核设备树设备驱动开发1

AllWinnerH3linux4.11版本的bsp下载:https://pan.baidu.com/s/1mhU4a8K密码:b375H3-linux4.11_bsp目录就是所需的源码及编译工具.下载后, 先安装tools目录里的dtc工具. 解包dtc-master.zip, 执行”make&&makeinstall”即可.1配置gcc-li...

2018-07-09 00:55:18

笔试题 10

1写出以下sizeof(targetX)在64位Linux系统,gcc编译后的执行结果:(注:X=1,2,3,4,5,6)voidfunc(doubletarget1[1024]){constchar*target2="helloworld\n";char*target3=newchar[1024];inttarget4[1024]...

2018-07-04 15:21:51

Linux应用程序直接调用I2C控制器实现的设备驱动

参考内核源码里的dev-interface文档.在linux内核里i2c控制器驱动好后,i2c设备驱动方式通常由设备驱动通过控制器读写i2c设备数据、再提供应用程序调用和访问的接口.除此设备驱动方工外,驱动好的i2c控制器也可提供应用程序直接调用控制器收发i2c设备数据的接口(dev-interface).这接口适用于一些没涉及到中断的简单设备,如dht12,eeprom等设备...

2018-07-02 19:20:54

gpio-sunxi驱动应用gpio口终端操作

内核里gpiolib可以操作gpio口,但基本只能作输入或输出功能。而全志的gpio控制器除这两种功能外,还提供了其它功能,如配置gpio的上下拉,输出电流等级大小等。所以全志提供了类似gpiolib但可以有更多功能的驱动(但现版本的驱动也只实现输入和输出功能).首先确认内核里是否已选择上gpio-sunxi功能(默认是已选择上的)makemenuconfigARCH=armCR...

2018-06-29 13:32:46
奖章
  • 红花
    红花
    子板块内专家分月排名榜第一