- 博客(68)
- 资源 (18)
- 收藏
- 关注
转载 设备树-aliases
24: for_each_property_of_node(of_aliases, pp) { // 遍历/aliases节点的属性,以属性i2c2 = "/i2c@13880000";// 属性的名字,如"i2c2"// np是"/i2c@13880000"对应的节点device_node。
2023-05-13 11:09:37 510
原创 XSERVER 解读01
#define _GNU_SOURCE 1#include <stdio.h>#include <stdlib.h>#include <stddef.h>#include <time.h>#include <ctype.h>#include <stdarg.h>#include <signal.h>#include <errno.h>#include <unistd.h>#inc
2022-05-22 17:07:13 395
原创 x11 day01
intdix_main(int argc, char *argv[], char *envp[]){ int i; HWEventQueueType alwaysCheckForInput[2]; //int display = "0"; InitRegions(); //初始化pixman /* struct pixman_box16 { int16_t x1, y1, x2, y2; }; str...
2022-04-21 08:25:59 257
原创 锁定物理内存-mlockall
/* mlockall -- lock in core all the pages in this process. Hurd version. Copyright (C) 2001-2021 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify ...
2021-11-07 15:11:46 461
原创 内核开发例子-字符设备-手动创建设备
开始-例子_字符设备_手动创建设备----------------$>vi drivers/demo/demo.c---------/******************************************************************************* 动态查看系统日志#tail -f /var/log/syslog********************************************************************
2021-07-04 20:49:52 242
原创 linux内核辅助工具
Linux多媒体--------------drivers\basedrivers\chardrivers\videodrivers\mediadrivers\media\v4l2-coredrivers\media\platform辅助工具-打印-----------------#define xe(fmt, ...) printk("\0013##############1.0 console start##############\n" fmt "###############1
2021-06-27 10:52:02 515
原创 Linux服务
Linux网络----------------$>apt-get install net-tools$>ip addr$>vi /etc/network/interfaces #给name接口配置静态ip.----------auto [name]iface [name] inet staticaddress [a.b.c.d]netmask [255.255.255.0]$>/sbin/ifconfig [na...
2021-06-02 20:48:36 115
原创 sshd-修改后可完全调试的代码
/* $OpenBSD: sshd.c,v 1.516 2018/09/21 12:23:17 djm Exp $ *//* * Author: Tatu Ylonen <ylo@cs.hut.fi> * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland * All rights reserved * This program is the ssh daemo.
2021-03-03 16:37:52 348 1
原创 linux.txt
下载内核文档--------------$>wget -c -r -np -k -L -p https://www.kernel.org/doc/html/v4.19/$>wget -c -r -np -k -L -p https://www.kernel.org/doc/html/v5.4/$>wget -c -r -np -k -L -p https://www.kernel.org/doc/html/v5.6/$>wget -c -r -np -k -L -p htt
2021-02-24 07:18:56 240
原创 linux.txt
下载内核文档--------------$>wget -c -r -np -k -L -p https://www.kernel.org/doc/html/v4.19/$>wget -c -r -np -k -L -p https://www.kernel.org/doc/html/v5.4/$>wget -c -r -np -k -L -p https://www.kernel.org/doc/html/v5.6/$>wget -c -r -np -k -L -p htt
2021-02-24 07:17:52 231
原创 linux_v1.txt
安装软件包-------------------$>apt-get install bison flex bc cscope iperf libelf-dev libgmp-dev libmpfr-dev libmpc-dev libssl-dev libjpeg-dev libncurses-dev libncurses5-dev net-tools sshfs make gdb unzip build-essential ethtool growisofs查询终端串口信息-------.
2021-02-24 07:16:43 204
原创 mail.txt
协议名称 协议类型 端口号-----------------------smtp tcp 25pop3 tcp 110smtps tcp 465pop3s tcp 995imap tcp 143imaps tcp 993用户$>useradd -u 2000 -d /var/vmail -m -s /sbin/nologin vmailUSAGE------------------...
2021-02-24 07:15:19 280
原创 mkstemp.txt
使用mkstemp创建临时文件----------------编程范式-------#include <stdio.h>#include <string.h>#include <stdlib.h>#include <errno.h>#include <unistd.h>void name(...){ int tid; int ret; char str[512]={0}; char name[]...
2021-02-24 07:14:30 150
原创 modules.txt
快速拷贝压缩后的内核----------$>rm -rf /boot/vmlinuz-`pwd | rev | awk -F \/ '{print $1}' | rev | sed -r 's/^linux-//'` && cp arch/x86/boot/bzImage /boot/vmlinuz-`pwd | rev | awk -F \/ '{print $1}' | rev | sed -r 's/^linux-//'` #一般用于'make modules_inst..
2021-02-24 07:12:48 270
原创 git_v3.txt
Git配置-------------------$>git config --system i18n.logoutputencoding gbk$>git config --system i18n.commitencoding gbk$>git config --system color.ui true$>git config --system user.name "HY"$>git config --system user.email "HY@example.or
2021-02-24 07:11:23 260
原创 git_v2.txt
Git忽略某类文件-------------------$>cat > .gitignore << EOF*.oEOFGit添加远程仓库-------------------linux------$>cd /[path]/repo #步骤1,$>git init --bare [repo_name].git ...
2021-02-24 07:10:41 198
原创 git_v1.txt
初始化Git仓库-------------------$>useradd [repo] -s /bin/bash -m -d [/repo] #添加repo用户,并创建[/repo]目录.$>passwd [repo] #设置repo密码.$>su - [repo]$>git init --bare [repo_...
2021-02-24 07:10:06 239
原创 系统通知
#define __NR_inotify_init 253#define __NR_inotify_add_watch 254#define __NR_inotify_rm_watch 255#define MAX_EVENTS 4096#define MAX_STRLEN 4096/* the following are legal, implemented events that user-space can watch for */#define IN_ACCESS 0x00000..
2021-02-20 16:29:38 176
原创 vscode.txt
vscode开发设置---------------CTRL+SHIFT+P #输入settings打开settings.json.$>vi settings.json --------{ "files.exclude":{ "**/.git": true, "**/.svn": true, "**/.hg": true, "**/.vscode": true, "*.
2021-02-16 17:23:47 311
原创 usage.txt-2
局域网共享喇叭----------------$>paprefs #PulseAudio Preferences. $>pavucontrol #Volume Control.终端快捷键----------------SHIFT+CTRL+v #终端复制.SHIFT+CTRL+c #终端粘贴.SHIFT+CTRL+t #新建标签页.SHIFT+.
2021-02-15 08:42:39 1422
原创 usage.txt-1
系统迁移,虚拟机系统向host机迁移的实现如下:虚拟机迁移到实体机工具准备: usb 3.0硬盘盒 x1 2T 128 cache x1 usb 3.0 接口 x1虚拟机迁移到虚拟磁盘的工具准备: 2T vmdk分割 x1 第一部分 制作引导分区 1.grub-install /dev/sdx #将boot安装到/dev/.
2021-02-15 08:41:31 1311 1
原创 upx.txt
$>cd ucl-1.03 && ./configure --prefix=/usr$>make && make install$>cd upx-3.09 && make allupx用法-------------$>./upx.out $prog #压缩.or$>./upx.out -d $prog #还原.$>strip $prog #删除多余信息.$>gzexe $.
2021-02-15 08:35:49 181
原创 tools.txt
-----------------update 2017.08.20----------------add-tools: apt-get install eclipse-cdt-autotools apt-get install convmv fuse-convmvfs unar apt-get install blender-dbg blender-ogrexml-1.8 apt-get install libgtkmm-3.0-dbg systemtap-sdt-de.
2021-02-15 08:32:37 987
原创 tmux.txt-操作
tmux前缀的使用----------------CTRL+b,SHIFT+" #水平分割当前单个窗格.CTRL+b,SHIFT+% #垂直分割当前单个窗格.CTRL+b,SHIFT+! #将当前窗格变为新窗口.CTRL+b,SHIFT+& #关闭窗口.CTRL+b,SHIFT+: #进入命令模式,'q'退出命令执行的结果;eg.ls,new -s session-name,attach -t s.
2021-02-15 08:30:09 150
原创 shared.txt-更换GCC版本
gcc-4.6.4-------------------------------$>cd /home/vsftpd/build-essential$>mkdir build && cd build $>../gcc-4.6.4/configure --prefix=/home/vsftpd/shared/gcc-4.6.4 --enable-bootstrap --enable-checking=release --enable-languages=c,c++ -.
2021-02-15 08:28:32 179
原创 share.txt-共享库
>gcc -g -c -fPIC -Wall sources>gcc -g -shared -o xxx.so objects>gcc -g -fPIC -Wall sources -shared -o xxx.so>nm object | grep _GLOBAL_OFFSET_TABLE_ #位置独立的代码,确定一个目标在编译的时候是否使用了-fPIC选项,_GLOBAL_OFFSET_TABLE_.>readelf.
2021-02-15 08:26:53 1417
原创 service.txt
Linux网络----------------$>apt-get install net-tools $>ip addr $>vi /etc/network/interfaces #给name接口配置静态ip.----------auto [name]iface [name] inet staticaddress [a.b.c.d]netmask [255.255.255.0]$>/sbin/ifconfig .
2021-02-15 08:24:10 400
原创 projects.txt
Clion使用Makefile方法 ---------------------$>vi CMakeLists.txt------------cmake_minimum_required(VERSION 3.8)project(PROG) #PROG(CLION创建工程时的名字.) set(CMAKE_CXX_STANDARD 11)set(CMAKE_CXX_FLAGS "${CM.
2021-02-15 08:20:57 219
原创 address add 8.8.8.8 dev eno1 label eno1:10 scope link 实现代码
#include <stdio.h>#include <ctype.h>#include <stdbool.h>#include <stdlib.h>#include <unistd.h>#include <inttypes.h>#include <fcntl.h>#include <net/if.h>#include <sys/ioctl.h>#include <sys/s.
2020-12-30 10:54:24 184
原创 [ip link set dev ethx up]实现
#include <stdio.h>#include <ctype.h>#include <stdbool.h>#include <stdlib.h>#include <unistd.h>#include <inttypes.h>#include <fcntl.h>#include <net/if.h>#include <sys/ioctl.h>#include <sys/so
2020-12-20 11:05:20 790 1
原创 【ip addr】实现代码
#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <inttypes.h>#include <fcntl.h>#include <sys/ioctl.h>#include <sys/socket.h>#include <sys/param.h>#include <errno.h>#include <
2020-12-08 09:31:42 307
原创 qemu-linux系统的制作
制作根文件系统-------------------$>apt-get install qemu qemu-system qemu-user-static$>cd /opt/rootfs && debootstrap --arch=amd64 --include=vim,openssh-server,telnet,flex,bison,net-tools,build-essential,make,gdb --foreign buster fs_buster_x86_64 f
2020-12-07 10:44:09 204
原创 qemu-内核开发-配置
系统'ip addr'包----------------$>iproute2 #软件包.$>ipaddr_list_flush_or_save #$>ip addr,函数.qemu-linux内核配置选项---------$>vi arch/x86/Kconfig---------...config X86 def_bool y #...
2020-12-07 10:41:05 522
原创 使用eclipse开发Linux程序方法
Window->Preferences->C/C++->Editor->Folding #代码折叠,勾选所有内容即可.Window->Preferences->General->Startup and ShutdownWindow->Preferences->Install/Update->Automatic UpdatesWindow->P
2017-04-09 00:21:48 697
转载 微软原版 windows server 2003 sp2 R2 系列下载分享
微软原版 windows server 2003 sp2 R2 系列下载分享 Chinese Versions:Standard 64bited2k://|file|cn_win_srv_2003_r2_standard_x64_with_sp2_vl_cd2.iso|179202048|0D66FCFAFBAE092B8F92DDC337B4CC54|/
2012-03-13 20:34:24 5867 1
原创 通过webservice使用jquery访问数据(包含显示,验证,修改)
webservice的代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using System.Data.SqlClient;/// ///WS 的摘要说明/// [WebServic
2011-12-05 17:26:42 614
转载 PetShop4.0学习
PetShop4.0的消息处理由于在PetShop中仅对订单的处理使用了异步处理方式,因此在消息接口IMessaging中,仅定义了一个IOrder接口.因此,如果是实例化如下的对象,将会调用PetShopQueue的Receive()方法,而不是子类Order的Receive()方法:PetShopQueue queue = new Order();queue.Receive();从设计上来
2011-12-01 13:16:23 1252
转载 Microsoft PetShop程序中三个bat文件
MicrosoftPetShop程序中三个bat文件1.将程序编译成release版本build.bat文件:@echooffC:\WINNT\Microsoft.net\Framework\v2.0.50727\MSBuild.exe"E:\EKing\微软.net技术\PetShop4.0\PetShop.sln"/t:Build/p:Configuration=Relea
2011-12-01 13:09:08 523
解析XML--老师(解析,修改,删除,导出)
2011-09-23
SCHEMA 官方文档 官方例子
2011-09-23
tomcat6.0文档
2011-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人