- 博客(24)
- 资源 (9)
- 收藏
- 关注
原创 改板后,软件gpio修改
一、 copy 文件 gpio_rb.h 到以下两处目录:二、 copy 文件 gk7101.h 到以下目录: 三、 配置内核: make menuconfig的system type项,选在gk7101 rb board v1.0 四、 清理并编译工程: 五、 copy 文件 u-boot.bin & zImage,对u-boot.
2016-02-23 11:04:13
1787
原创 goke开发杂记
1.sensor即摄像头传感器,goke demo板使用的是imx222,故执行demo时的指令为:run_app.sh --sensor imx222我们使用别的sensorrun_app.sh -sensor xxxxxxx2.库文件未加载:在 $SDK_TOP 执行 make rootfs-list 查看库文件信息目前 ctlserve
2016-02-22 18:18:30
5426
原创 fread
文件大小端转换:int _tmain(int argc, _TCHAR* argv[]){FILE *pf = fopen("old.bin", "rb");FILE *pfw = fopen("new.bin", "wb");unsigned int data=0;unsigned char *chr;int ret = 0;printf("dat
2016-01-15 15:26:22
1006
原创 goke7101系统搭建
文件准备:1.u-Boot文件:uboot-gk7101-imx222.bin2.内核文件:zImage3.文件系统:goke_sys_vxxx4.tftpd32.exe 文件系统制作指令:mkfs.jffs2 -e 0x10000 -d rootfs_uClibc -o goke_sys_vxxxgoke硬件系统:连接串口、连接网络、上电启动
2016-01-13 13:24:20
2410
原创 linux 编程初学
1.避免僵尸进程的方法1).创建子进程时,不管理子进程,让linux去管理子进程(信号是异步处理事件,通过信号通知):signal(SIGCHLD, SIG_IGN)2).2.查看linux内核提供的信息指令:kill -l 1) SIGHUP 2) SIGINT3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7)
2016-01-12 15:09:03
376
原创 Makefile 初学
################################################################ Makefile###############################################################.PHONY:clean all #伪命令 clear 和 all,是目标CC=gccCFLAGS=-Wal
2016-01-11 16:22:51
403
原创 ubuntu初学
ubuntu 14.04zhancj@zigeno:~/linux-wangbaoming/program/day01/hello$ uname -aLinux zigeno 3.16.0-46-generic #62~14.04.1-Ubuntu SMP Tue Aug 11 16:28:19 UTC 2015 i686 i686 i686 GNU/LinuxQ1. 在执行sud
2016-01-10 10:44:53
443
原创 goke程序移植:网络问题
路由信息文件:/proc/net/route一、查看路由信息指令(不能使用 vi 来查看):1.查看十六进制指令:cat route2.查看信息指令:route二、添加路由信息:在.sh的shell文件中添加指令(此处添加默认网关):route add default gw 192.168.33.1可在终端执行该指令,然后查看ro
2016-01-08 14:51:10
943
原创 goke 交叉编译gdb
交叉编译gdb需要额外一个开源库termcap支持,在下面下载termcap-1.3.1.tar.gz,ftp://ftp.gnu.org/gnu/termcap/另外就是我们的主角gdb-7.8.tar.gz,在下面路径下载,ftp://ftp.gnu.org/gnu/gdb/分别把termcap-1.3.1.tar.gz与gdb-7.8.tar放到/home/g
2015-11-27 11:44:28
1567
原创 gk7101 imx222开发环境搭建
文件烧写烧写uboottftp uboot-gk7101-imx222.binsf probesf erase 0 40000sf write c1000000 0 40000reset烧写内核zImage的命令:tftpboot zImagesf probesf erase 50000 200000sf write c1000000 5000
2015-11-03 11:00:37
3050
1
原创 goke开发板 通过NFS挂载虚拟机目录/opt/goke/rootfs_uClibc为根文件系统
1.进入uboot上电后,按 Enter 键进入uboot2.设置 uboot 参数setenv gatewayip 192.168.1.1//路由setenv ipaddr 192.168.1.213 //设置开发板IPsetenv serverip 192.168.1.185 //虚拟机IPsetenv netmask 255.255.255.0sete
2015-10-29 18:24:55
1289
转载 Linux内核与根文件系统的关系
文章来自:http://tieba.baidu.com/p/2852126057Linux内核与根文件系统的关系开篇题外话:对于Linux初学者来说,这是一个很纠结的问题,但这也是一个很关键的问题!一语破天机: “尽管内核是 Linux 的核心,但文件却是用户与操作系统交互所采用的主要工具。这对 Linux 来说尤其如此,这是因为在 UNIX 传统中,它使用文件 I/O 机制管
2015-10-28 11:38:16
783
原创 goke SDK编译
1、环境:windows、在 VMware 上安装 Linux 开发环境用于 boa web server 的编译在 Ubuntu 环境下输入以下命令进行安装:$ sudo apt-get install flex bison2.解压:7z x GK710X_LinuxSDK_v1.1.0.tar.7z7z x GK710X_LinuxSDK
2015-10-23 14:10:55
3669
2
原创 linux gdb 调试
1.查看系统信息# uname -aLinux (none) 3.0.8 #20 Thu Mar 5 00:55:14 PST 2015 armv5tejl GNU/Linux2.查看系统限制参数信息# ulimit -atime(seconds) unlimitedfile(blocks) unlimiteddata(kb
2015-09-16 11:37:30
2048
原创 ubuntu 与 hisi平台 程序移植
一、交叉编译链的使用:1.在ubuntu上安装hisi3518e交叉编译链arm-hisiv100nptl-linux-gcc。安装好的编译链工具,在/opt/hisi-linux-nptl/arm-hisiv100-linux/target/bin/下,这里使用arm-hisiv100nptl-linux-gcc2.写hello world程序3.在ubuntu上编译
2015-09-15 17:23:51
986
原创 linux文件 及 指令
1. ubuntu:/etc/bash.bashrc(当用户登录系统时被读取,当用户执行shell命令时被提前执行)这个文件主要保存个人的一些个性化设置,如命令别名、路径等。也即在同一个服务器上,只对某个用户的个性化设置相关。为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。我在该文件结尾处添加alias rm='rm -i'
2015-09-15 15:46:04
552
原创 linux 挂载
SD卡格式化为FAT:(使用mkdosfs工具,将设备SD卡 /dev/mmcblk0p1,格式化为fat)/sbin/mkdosfs /dev/mmcblk0p1 -I挂载:(将PC Linux 192.168.1.119 系统下目录为/home/zhancj/share的文件,通过nfs 挂载到设备的/home目录)mou
2015-08-13 15:59:29
680
原创 ipc杂记
1.ipc终端mount虚拟机出现权限拒绝时,重启虚拟机的nfsQ:# mount -t nfs -o nolock 192.168.22.105:/home/zhancj/share/ipc /homemount: 192.168.22.105:/home/zhancj/share/ipc failed, reason given by server: Permission deni
2015-07-15 16:04:58
700
原创 log笔记
printf("instance: %ld, %ld, %d, %ld, %ld, %ld, %ld, %ld, %ld, %ld, %d, %ld, %ld, %ld, %d, %d, \%ld, %ld, %d-%d-%d-%d-%d-%d, %ld, %ld, %ld, %ld, %ld, %ld, %ld, %ld, %ld, %ld, %ld, %ld, %ld, %ld, %ld,
2015-07-10 17:06:02
524
原创 linux c 编程 log输出
linux c 编程 log输出://printlog.h#ifndef __PRINT_LOG__H__#define __PRINT_LOG__H__#include #include #include #include #include #define ZDBG(msg...)\ do\ {\struct timeval
2015-06-04 17:02:07
646
原创 MFC 编程杂记
1.CComboBox高度过高时,点击下拉框,不显示下拉框CRect rect41(rect31.left, rect31.bottom+10, rect31.right, rect31.bottom+30);m_comboStreamType.MoveWindow(&rect41);以上能正常显示CRect rect41(rect31.left, rect31
2015-04-22 14:21:45
542
原创 openssl 安装
1下载perl: http://www.activestate.com/activeperl/downloads2下载openssl: http://www.openssl.org/source/3安装perl到:C:\Perl(下图说明安装正确)4初始化vs2008环境变量:cd 到目录:C:\Program Files\M
2015-03-11 10:13:16
365
原创 C local time & UTC time
#include "stdafx.h"#include //time,asctime,gmtime,localtime, mktime//在先说明的C语言时间函数 //time_t time(time_t *timer); //double difftime(time_t time1,time_t time2); //得到时间差//st
2015-01-16 11:01:39
889
原创 C++ namespace
#include "stdafx.h"namespace zhancj{int num;typedef struct _zigeno{int eage;}zigeno;}namespace xiliu{int num;typedef struct _zigeno{int eage;}zigeno;}int
2015-01-16 10:58:35
451
mfc ocx控件创建及使用
2013-03-07
MFCDialog.zip
2013-02-05
Altium Designer的使用与PCB板的制作
2011-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人