上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 38 下一页
摘要: 1.用Makefile编译一个程序 1 hello: hello.c 2 gcc -o hello hello.c 3 clean: 4 rm -f hello 将上述4行存为Makefile文件(注意必须以Tab键缩进第2、4行,不能以空格键缩进) make命令根据文件更新的时间戳来决定哪些文件需 阅读全文
posted @ 2019-11-01 09:35 一个不知道干嘛的小萌新 阅读(608) 评论(0) 推荐(0)
摘要: 1. 隐式函数声明概念 在C语言中,函数在调用前不一定非要声明。如果没有声明,那么编译器会自动按照一种隐式声明的规则,为调用函数的C代码产生汇编代码。下面是一个例子: 单纯的编译上述源代码,并没有任何报错,只是在链接阶段因为找不到名为any_name_function的函数体而报错。 之所以编译不会 阅读全文
posted @ 2019-10-29 11:46 一个不知道干嘛的小萌新 阅读(5625) 评论(0) 推荐(1)
摘要: 1.源码 main.c #include <stdio.h> #include "sub.h" int main(int argc, char *argv[]) { int i; printf("Main fun!\n"); sub_fun(); return 0; } sub.c void sub 阅读全文
posted @ 2019-10-29 11:14 一个不知道干嘛的小萌新 阅读(594) 评论(0) 推荐(0)
摘要: 问题: 在加载nvp6158的模块时,提示“ nvp6158_ex: Unknown symbol HI_I2C_Read (err 0) nvp6158_ex: Unknown symbol HI_I2C_Write (err 0) insmod: can't insert 'nvp6158_ex 阅读全文
posted @ 2019-10-27 11:41 一个不知道干嘛的小萌新 阅读(2477) 评论(0) 推荐(0)
摘要: 1.问题出现 根据海思SDK里面手册编译后,制作成的glibc文件系统下载进去就出现这个问题。 2.问题解决 mw.b 0x82000000 0xff 0xb00000;tftp 0x82000000 rootfs_hi3521d_64k.jffs2;sf probe 0; sf erase 0x5 阅读全文
posted @ 2019-10-23 14:30 一个不知道干嘛的小萌新 阅读(709) 评论(0) 推荐(0)
摘要: printk()会将打印信息存在内核的环形缓冲区log_buf[]里, 可以通过dmesg命令来查看log_buf[] 1.环形缓冲区log_buf[]又是存在内核的哪个文件呢? 位于/proc/kmsg里,所以除了dmesg命令查看,也可以使用cat /proc/kmsg来查看。 2.但是,dme 阅读全文
posted @ 2019-10-21 16:10 一个不知道干嘛的小萌新 阅读(500) 评论(0) 推荐(0)
摘要: 1.在驱动调试中,使用printk(),是最简单,最方便的办法 当uboot的命令行里的“console=tty1”时,表示printk()输出在开发板的LCD屏上 当uboot的命令行里的“console=ttySAC0,115200”时,表示printk()输出在串口UART0上,波特率=115 阅读全文
posted @ 2019-10-21 15:19 一个不知道干嘛的小萌新 阅读(1212) 评论(0) 推荐(0)
摘要: 1.海思Hi35xx典型的系统层次图 2.海思媒体处理平台架构 2.1 名词概念 视频输入(VI)、视频处理(VPSS)、视频编码(VENC)、视频解码(VDEC)、视频输出(VO)、视频侦测分析(VDA)、音频输入(AI)、音频输出(VO)、音频编码(AENC)、音频解码(ADEC)、区域管理(R 阅读全文
posted @ 2019-10-21 10:02 一个不知道干嘛的小萌新 阅读(1348) 评论(0) 推荐(0)
摘要: 内核版本: Linux version 3.10.14 1.由于每次开发板开机的网卡eth0的物理地址都是随机的 然后在网上找到可以通过命令行实现设置mac物理地址: 然后带着好奇,想看看命令行ifconfig是如何与内核交互的,想试试如何直接通过内核自动设置MAC。 2.分析介绍 因为ifconf 阅读全文
posted @ 2019-10-20 12:48 一个不知道干嘛的小萌新 阅读(993) 评论(0) 推荐(0)
摘要: 1.首先来看DM9000C原理图 (#:表示低电平有效) SD0~15: 16位数据线,有CMD引脚决定访问类型 CMD: 命令线,当CMD为高,表示SD 传输的是数据,CMD为低表示传输的是地址 INT: 中断引脚,接在2440的GPF7脚上 IOR#: 读引脚,接在2440的nOE脚上 IOW# 阅读全文
posted @ 2019-10-20 12:13 一个不知道干嘛的小萌新 阅读(420) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 38 下一页