3 jklinux

尚未进行身份认证

我要认证

一个linux下的渣渣老码农

等级
TA的排名 5k+

C语言简单直观打印二叉树

最直观的打印二叉树,只能用队列记录二叉树的层次遍历,并记录每个节点的层数及这层里的列数,最后再调整位置打印输出。这样的方法实现起来非常麻烦,所以大多打印二叉树的方法都是采用逆90度输出的方法.如有二叉树如下:逆90度的输出:实现的方法:每个节点都是独立的一行,记录当前是第几层次,根据层数控制输出位置。从最右节点开始输出,再输出根节点,最后输出左节点.void printTree(node_t *n){ static int level = -1; //记录是第几层次 int i; if

2020-08-07 17:30:53

29 使用内核里的W25Q32设备驱动

W25Q32是一个spi接口的存放芯片, 容量32M比特(4M字节).驱动文件在"drivers/mtd/devices/m25p80.c"static struct spi_driver m25p80_driver = { .driver = { .name = "m25p80", .of_match_table = m25p_of_table...

2020-01-09 15:40:48

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 类型对象用于描述非压缩的音视频数据信息, 此对象本身不提供存储音视频数据的缓冲区,只用于记录数据格式,图像分辨率,数据缓冲区地址等信息.typedef struct AVFrame { #define AV_NUM_DATA_POINTERS 8 uint8_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> mtu 1500inet 192.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为扩展名为系统初始化脚本,脚本里就是使用安卓初始化语言.语句都是一行为一条语句,没有符号分隔. 语句里的每个词用空格隔开. 如: service ueventd /sbin/ueventd备注语句以符号”#”作为注释.语言基本上分为4个块: Actions...

2018-09-10 22:37:30

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

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

2018-09-04 22:55:29

全志A64 设备树开发应用

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

2018-09-04 13:24:24

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

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

2018-08-31 16:02:06

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

通过uboot输出的启动信息:--------fastboot partitions---------total partitions:15--name- -start- -size- bootloader : 1000000 2000000 env : 3000000 1000000 ...

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.dts 51 / { 52 model = "Xunlong Orange Pi ...

2018-07-19 15:56:53

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

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

2018-07-09 00:55:18

笔试题 10

1 写出以下sizeof(targetX)在64位Linux系统,gcc编译后的执行结果: (注: X=1,2,3,4,5,6)void func(double target1[1024]){ const char *target2 = "hello world\n"; char *target3 = new char[1024]; int target4[1024]...

2018-07-04 15:21:51

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取
  • 红花
    红花
    子板块内专家分月排名榜第一