- 博客(30)
- 资源 (26)
- 收藏
- 关注
原创 MarkDown:基本设置(字体、颜色等)(自己看)
为便于理解,使用的代码在代码片中,具体效果在其后展示。---------------------------为便于理解,使用的代码在代码片中,具体效果在其后展示。<font face="楷体" size = 4 color = Blue > MarkDown MarkDown&amp
2019-01-09 20:20:36 10912 1
原创 报错:undefined reference to `OPENSSL_init_ssl'
报错:root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/test/2_file/https# gcc -o test test.c -lcrypto/tmp/ccmg6lsM.o: In function `sslConnect':test.c:(.text+0x134): undefined reference to `OPENSSL_init_ssl't...
2019-01-28 12:01:09 27425 3
原创 汇编: 操作看门狗(基于iTOP-4412)
本实现只是简单的开启看门狗寄存器,实现系统重启。然后喂狗,保证系统不重启。也可以通过中断的方式来实现上述功能,本帖子暂时没有介绍,以后可以实现一下。例程1:开启看门狗寄存器汇编代码:.global _start_start: bl uprintf bl wdt_init bl delay bl uprintf bl delay bl uprintf bl de...
2019-01-24 23:09:57 373
原创 汇编: 操作LED灯(基于iTOP-4412)
基本操作流程可以参考:https://blog.csdn.net/weixin_38184741/article/details/86368281操作蜂鸣器可以参考:https://blog.csdn.net/weixin_38184741/article/details/86618862汇编代码:.global _start_start: bl uprintf bl led...
2019-01-23 23:20:31 825
原创 汇编: 操作蜂鸣器(基于iTOP-4412)
基本操作流程可以参考之前的帖子:https://blog.csdn.net/weixin_38184741/article/details/86368281 汇编代码:.global _start_start: bl uprintf bl buzzer_init loop: bl uprintf bl buzzer_on bl delay bl buzze...
2019-01-23 22:45:18 2183
原创 交叉编译:OpenSSL_使wget支持https
背景:https://blog.csdn.net/weixin_38184741/article/details/86498317之前交叉编译出来的wget文件,在板子上运行时,不支持https解析。需要在交叉编译wget时,加上openssl库文件。交叉编译链中没有该库,所以需要自己交叉编译openssl。交叉编译openssl:配置文件:https://www.openssl.o...
2019-01-20 10:11:15 4876
原创 Linux: ubuntu修改时区
修改时区dpkg-reconfigure tzdata 参考链接:https://blog.csdn.net/u010511191/article/details/49819485
2019-01-20 10:10:43 257
原创 Linux:gcc编译openssl
1、root@ubuntu:/mnt/hgfs/Ubuntu12.04-share/test/2_file# gcc -o 6 6.c6.c:2:24: fatal error: openssl/md5.h: No such file or directory#include<openssl/md5.h>^compilation terminated.root@u...
2019-01-18 23:05:59 1915 1
原创 交叉编译:SQLite3
背景:交叉编译程序时,报错如下:/opt/hisi-linux/x86-arm/aarch64-himix100-linux/host_bin/../lib/gcc/aarch64-linux-gnu/6.3.0/../../../../aarch64-linux-gnu/bin/ld: cannot find -lsqlite3collect2: error: ld returned 1 ...
2019-01-18 22:51:04 2190 2
原创 Linux:NFS服务器搭建(Ubuntu_X86)
下载软件包:apt-get install nfs-kernel-server修改配置文件:把nfs目录设置为"\nfs"mkdir /nfsvi /etc/exports在文件最后,添加如下内容:/nfs *(rw,sync,no_root_squash)保存退出后,重启nfs:root@ubuntu:/nfs# /etc/init.d/nfs-kernel-serv...
2019-01-18 22:49:44 199
原创 Linux:boa移植过程记录(X86下)
之前在ubuntu12上移植过一遍boa,都是可以正常使用的,后来系统崩了,还要再重新搞一遍。为了以后方便,还是把操作过程记录一下。系统:虚拟机,ubuntu14.041.解压编译运行root@ubuntu:/neo/boa# lsboa-0.94.14rc21.tar.bz2root@ubuntu:/neo/boa#root@ubuntu:/neo/boa# tar -vxf bo...
2019-01-18 22:48:11 560
原创 交叉编译:zlib
下载地址:http://www.zlib.net/编译过程:mkdir __install export CC=aarch64-himix100-linux-gcc./configure --prefix=$PWD/__install make && make install参考链接:http://blog.51cto.com/53cto/1768007http...
2019-01-15 20:00:18 866
原创 交叉编译:wget
下载地址:https://ftp.gnu.org/gnu/wget/wget-1.20.1.tar.gzwget编译:tar -vxf wget-1.20.1.tar.gz cd wget-1.20.1/mkdir __install ./configure --prefix=$PWD/__install --host=arm-linux CC=aarch64-himix100-...
2019-01-15 19:59:20 2636
原创 工具:mp4测试文件
地址https://www.80s.tw/video/15813#bd文件(80s测试短片_bd.mp4)有26.3M大小。如果嫌大的话,可以通过qq影音进行裁剪。防止大家下载不下来,提供一个百度云链接:https://pan.baidu.com/s/1wwEegfrrp3-w0VTGuqzTSw...
2019-01-15 19:57:58 4526
原创 汇编:串口下载应用(简单打印)(基于iTOP-4412)
本博客是学习网络上课程的总结(具体课程就不说了,有打广告的嫌疑),如有侵权,请联系本人。在iTOP-4412(POP封装)上实现的。scp封装的话,在应用程序中更改一下打印函数的地址就可以。(下面会说到,不用着急)。下面实现的内容是,板子上电后,进入uboot模式,然后通过“超级终端”上传编译好的.bin文件到指定的内存地址,上传完成后,通过go指令,刚才指定的地址处去运行编译好的二进制文件。...
2019-01-12 18:19:27 754
原创 汇编:ldr 和 str指令
ldr命令:把数据从内存加载到寄存器。ldr r0, =addr ;r0 = addrldr r1, [r0] ; r1 = *r0ldr r1, [r0, #4] ; r1 = *(r0+4)ldr r1, [r0, #4] ! ; r1 = *(r0+4);r0=r0+4;ldr r1, [r0], #4 ; r1 = *(r0);r0=r0+4;str命令:把数据从寄存器保...
2019-01-12 12:41:08 7196
原创 Linux Ncurses库 (三): 判断终端是否可以显示颜色
程序:#include<stdio.h>#include<stdlib.h>#include<curses.h>#define pri(fmt, ...) printf("["__FILE__&
2019-01-09 20:23:10 484
原创 Linux Ncurses库 (二): 谢尔宾斯基三角形
参考:https://linux.cn/article-9348-1.html程序没怎么修改,大体是用的人家的。/* triangle.c */#include <curses.h>#include <stdlib.h&
2019-01-09 20:22:45 383
原创 Linux Ncurses库 (一): 库操作及函数使用
#include <ncurses.h>#include <unistd.h>#define DELAY 30000int main(int argc, char *argv[])
2019-01-09 20:21:57 4751
原创 Linux信号:SIGALRM 和 alarm
alarm百度百科:alarm也称为闹钟函数,它可以在进程中设置一个定时器,当定时器指定的时间到时,它向进程发送SIGALRM信号。可以设置忽略或者不捕获此信号,如果采用默认方式其动作是终止调用该alarm函数的进程。程序:#include <stdio.h>#include <string.h>#include <stdlib.h>#include..
2019-01-09 20:20:08 2055
原创 C语言: !(-1)
非非0就是0。 没什么好说的。程序:#include <stdio.h>#include <string.h>#include <stdlib.h>#define pri(fmt, ...) printf("["__FILE__"] <%s>_&
2019-01-07 19:27:45 17218 1
原创 C语言:程序块结构(学习《C程序设计语言》记录)
C语言不允许在在函数中定义函数。但是,在函数中可以以程序块结构的形式定义变量。变量的声明(包括初始化)除了可以紧跟在函数开始的花括号之后,还可以紧跟在任何其他标识复合语句开始的左花括号之后。以这种方式声明的变量可以隐藏程序块外与之同名的变量。它们之间没有任何关系,并在与左花括号匹配的右花括号出现之前一直存在。举个例子。include <stdio.h>int main()...
2019-01-06 18:41:46 1223 1
原创 Ubuntu12.04:升级gcc-4.8.2
先参考:如之前描述,在编译gcc-4.8.2过程中报错如下:configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify报错信息提示。必须先安装三个库: GMP...
2019-01-06 17:40:41 1899
原创 报错:unrecognized command line option ‘-std=c++11’
使用命令查看g++版本。root@ubuntu:/home/neo# g++ --versiong++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3Copyright (C) 2011 Free Software Foundation, Inc.This is free software; see the source for copying condition...
2019-01-06 17:40:30 7793
原创 C语言:feof 测试 --- 文件末尾,数据重复问题
如下程序:#include <stdio.h>#include <string.h>#include <stdlib.h>#include <sys/stat.h>typedef unsigned char BYTE;typedef uns
2019-01-03 19:48:33 876
原创 C语言:获取当前路径(readlink()函数)
程序:#include <stdio.h>#include <unistd.h>char * get_exe_path( char * buf, int count){ int i; int rslt = readlink("/proc/self/exe", buf, count - 1); if (rslt < 0
2019-01-03 19:10:59 12460
原创 报错:fatal error: sqlite3.h: No such file or directory
解决办法:apt-get install libsqlite3-dev
2019-01-03 19:02:06 983
原创 Ubuntu18.04:更换阿里源
1、首先备份之前的源地址。在/etc/apt/目录下。root@ubuntu:/etc/apt# root@ubuntu:/etc/apt# cp sources.list sources.list_back 然后:root@ubuntu:/etc/apt# rm sources.listroot@ubuntu:/etc/apt# vi sources.list2、修改源文件内容...
2019-01-03 18:59:52 7975
原创 C语言:重命名文件(rename()函数)
程序:#include <stdio.h>#include <dirent.h>#include <string.h>typedef unsigned char BYTE;typedef unsigned int DWORD;typedef unsigned short WORD;#define pri(fmt, ...) printf(&
2019-01-02 19:35:23 5479
0905_build_no_gcc_ser.log
2020-09-06
mpfr-3.1.5.tar.gz
2020-07-30
mpc-0.9.tar.gz
2020-07-30
translations_ts.tar.gz
2019-12-06
translations_qm.tar.gz
2019-12-06
JT//T 1076——2016
2019-02-21
JT//T 1078——2016
2019-02-21
TortoiseSVN-1.8.12.26645-x64-svn-1.8.14
2018-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人