随笔分类 -  【017】x210

摘要:1、在使用gcc hello.c -o hello的这种默认情况下,实际上是动态链接,想要静态链接,使用gcc -static hello.c -o hello。 2、图1立即数缺#;图2由于立即数不符合整除4; 阅读全文
posted @ 2023-01-14 15:44 migui 阅读(16) 评论(0) 推荐(0)
摘要:1、给交叉编译工具链创建符号链接,由于需要修改的内容比较多,所以先在windows下弄好了脚本,再共享到ubuntu会由于两个系统编码方面的问题,导致执行结果达不到想要的效果(win底下按下回车实际键入回车CR换行LF,即\r\n,而linux底下按下回车实际键入的只有换行LF,即\n),并且错误的 阅读全文
posted @ 2023-01-05 23:35 migui 阅读(18) 评论(0) 推荐(0)
摘要:1、安装fastboot驱动失败,需要到网上搜索禁用数字签名的文章,跟着操作完等电脑重启再重新安装驱动即可。 2、共享目录放的dnw工具编译过程出现如下错误,往上一层WINSHARE目录还是完整权限,但是再上一层,即/mnt目录底下查看hgfs目录权限并不是777,但是chmod提升hgfs时并不能 阅读全文
posted @ 2023-01-04 23:38 migui 阅读(20) 评论(0) 推荐(0)
摘要:1、SD卡使用的是32G小卡,因为开发板是大卡卡槽,所以在小卡外加了一个大卡卡套,这张卡原来一直是用于串口屏烧录工程文件的,因为烧录串口屏时有容量要求,所以只分区了16G出来使用,但是用来烧录uboot了发现SD卡烧写不成功,一直提示can not write to sdcard,网上说可以右键管理 阅读全文
posted @ 2022-12-25 11:03 migui 阅读(31) 评论(0) 推荐(0)
摘要:1、用ls查看内容时,文件和目录会混杂在一起,可以使用-F选项将两者区分开,如图一,如果在文件后跟有@,说明这是一个链接文件,如图二,如果文件后跟有*,说明这是一个可执行文件,如图三。2、ls加-t选项时,系统会将最新创建的文件或目录放到最前面。 3、file后跟文件名,能查看该文件的具体类型。4、 阅读全文
posted @ 2021-10-15 00:14 migui 阅读(34) 评论(0) 推荐(0)
摘要:1、Bash普通用户的命令提示符是$,而csh普通用户的命令提示符是%。 2、ubuntu14.04想要从图形化界面进入命令行界面,不同的电脑使用的快捷键方式可能有所不同,但是基本为Ctrl+Alt+Fx,这里Fx代表F1~F12功能键,需要自己多尝试才能试出来是哪个才能进,像我本身的笔记本,使用的 阅读全文
posted @ 2021-10-09 00:32 migui 阅读(43) 评论(0) 推荐(0)
摘要:1、sprintf(strbuf, "%d", x)这个形式不好理解,可以先以sprintf(strbuf, "hello world!")和printf("%d",x)的理解入手,首先是sprintf(strbuf, "hello world!"),一般来说,"hello world!"通常都是被 阅读全文
posted @ 2021-09-18 00:19 migui 阅读(48) 评论(0) 推荐(0)
摘要:1、如果需要使用一个已有函数,但又不想使用其本身的函数名然后用自定义的函数名来替代,又或者像在STM32的IAP升级中用到的,需要跳转执行一个复位函数,但这个复位函数的入口保存在栈顶地址偏移4个字节之后的一个内存地址中,这些需求的共同点都是,想要使用这个函数的内容,但却不想要或者说使用不了原本的函数 阅读全文
posted @ 2021-09-10 01:18 migui 阅读(42) 评论(0) 推荐(0)
摘要:1、char buf[10] = "abc",编译器执行这句以后,会出现两段内存,一段内存存放buf数组(内容为拷贝的"abc"),另一段内存存放字符串"abc"常量本身,而char *p = "abc",这句执行完以后,得到的是一个指针变量和字符串"abc"常量本身,并且指针变量指向的是"abc" 阅读全文
posted @ 2021-09-09 00:39 migui 阅读(51) 评论(0) 推荐(0)
摘要:1、if(0):条件判断为假,if(-1):条件判断为真(因为-1为非零数)。 2、A||B不等于B||A(同样的,&&也遵循),因为只要运算符左侧的条件能够得出结论时,就不会再判断右侧条件,所以交换操作数A和B所得到的表达式是不等同的。 3、不引入第三个变量的情况下实现将两个数进行交换(采用异或) 阅读全文
posted @ 2021-09-01 00:18 migui 阅读(43) 评论(0) 推荐(0)
摘要:1、定义一个有符号数“char a = -1”,实质上等同于a = 0xff,因为0b 1111 1111取反,即0b 1000 0000,再加1,即0b 1000 0001(最高位为符号位,0正1负),通过这里也可以看出,如果变量a不断右移,也得不到0,因为有符号数最高位会被补位为1。 2、定义一 阅读全文
posted @ 2021-08-25 01:00 migui 阅读(37) 评论(0) 推荐(0)
摘要:1、预处理的标志:# 2、在预处理阶段,宏替换是不会进行语法检查的,语法检查在编译的过程进行。 3、宏值为了避免语义和优先级的干扰,都知道加小括号进行限定,但是像“#define FUN(x) (1+x)”这样的宏函数除了要外加整体括号还应该对宏参数也加上小括号,即“#define FUN(x) ( 阅读全文
posted @ 2021-08-23 01:22 migui 阅读(36) 评论(0) 推荐(0)
摘要:1、将.c源文件用gcc编译之后得到的可执行文件,./XXX这条语句在前面需要加上./是为了告诉编译器要执行当前目录下的XXX文件,然后再一个有区分度的现象就是-v加在-o前面还是后面的问题,一般来说,将-v放到-o后面会得到一些错误提示,如下图(注意:前一步的编译过程写成,gcc -o “目标文件 阅读全文
posted @ 2021-08-22 17:30 migui 阅读(35) 评论(0) 推荐(0)
摘要:1、在windows下将samba共享的文件夹映射成网络驱动器时,如果只是输入ubuntu的IP,即\\192.168.202.128是不能成功的,需要将共享文件夹名称也加上才能成功映射,如下图。 2、在windows下想看ubuntu下的内容,那就通过安装samba并只能看到配置过程中指定的、共享 阅读全文
posted @ 2021-08-22 12:00 migui 阅读(37) 评论(0) 推荐(0)
摘要:1、使用SecureCRT登录到ubntu之后,在命令行中敲rz,这时其实是ubuntu想要用ZModem协议receive东西,所以按下回车以后跳出的弹框就是对应windows的目录内容。 2、从SecureCRT传输Windows文件到ubuntu后,文件名变成问号,网络上推荐的修改locale 阅读全文
posted @ 2021-08-20 22:26 migui 阅读(53) 评论(0) 推荐(0)
摘要:1、ssh服务只是提供给了用户能够登录到linux上并进行远程操作,而开发板所需的内容一般需要经过linux环境的编译,所以就需要将内容传送到linux中,完成传输需要一定的协议,类如X\Y\Zmodem,而在SecureCRT->选项->会话选项中可以看到它本身已经支持上述协议,所以需要考虑的就剩 阅读全文
posted @ 2021-08-19 22:04 migui 阅读(41) 评论(0) 推荐(0)
摘要:1、虚拟机VMWare安装之后一般会虚拟出两个假网卡,分别为VMnet0和VMnet8,桥接模式相当于VMWare通过自己这个假网卡VMnet0与台式机真正的物理网卡之间有一个虚拟的连接(因此想象成桥,称为桥接);而NAT模式相当于VMWare在安装时也默默装了个假的路由器在笔记本(台式机)上,路由 阅读全文
posted @ 2021-08-18 20:48 migui 阅读(49) 评论(0) 推荐(0)
摘要:问题:在win10平台下,为设备“SEC S5PC110 Test B/D”安装DNW驱动“SecBulk.sys Njsmodi 2416 dnw driver”时失败,使用的是“dnw_driver_win7-64”这一驱动安装包。 一开始安装失败的时候,没注意到驱动安装失败时提示的信息,误以为 阅读全文
posted @ 2019-04-23 23:48 migui 阅读(1996) 评论(0) 推荐(0)
摘要:在windows下创建了一个脚本文件,准备将所有的交叉编译工具弄一个shell脚本,然后统一得到各自的符号链接。但是,在使用windows下的文本编辑工具,如记事本、notepad++制作好了mk-arm-linux-.sh这一脚本后,通过共享文件夹传到ubuntu14.04中执行此shell脚本却 阅读全文
posted @ 2019-04-21 16:26 migui 阅读(252) 评论(0) 推荐(0)
摘要:在安装交叉编译工具链的过程中,牵扯到的关键点有:环境变量、.bashrc 环境变量的作用是为了安装好的交叉编译工具能在整个系统中任何位置可用,其作用类似“全局变量”。在不使用环境变量的情况下,跑到工具链安装位置以外的地方执行./arm-none-linux-gnueabi-gcc -v或者arm-n 阅读全文
posted @ 2019-04-21 14:55 migui 阅读(1193) 评论(0) 推荐(0)