- 博客(11)
- 收藏
- 关注
原创 LPDDR4 Data Eye Training
3.1 Data Eye Training3.1.1 Read TrainingThe DQS signal on the memory interface is bidirectional. The PHY in many (not all) memoryarchitectures will generate a DQS gate signal that switches the read DQ...
2018-05-15 23:38:46 9693
原创 c编译原理
其实要理解C文件与头文件有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程: 1.预处理阶段 2.词法与语法分析阶段 3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件 4.连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后还可以用objcopy生成纯二进制码,也就是去掉了文件格
2014-07-24 15:37:50 480
原创 MISRA工业标准C语言编程规范
MISRA工业标准C语言编程规范 02. 03. 04. 05. MISRA (The Motor Industry Software Reliability Association 汽车工业软件可靠 06. 07.性联会) 是位于英国的一个跨国汽车工业协会,其成员包括了大部分欧美汽车生产商。其核心使命是为汽车工业提供服务和协
2014-07-24 09:44:36 2453
转载 10种软件滤波方法的示例程序
假定从8位AD中读取数据(如果是更高位的AD可定义数据类型为int),子程序为get_ad();1、限副滤波#define A 10char value;char filter(){ char new_value; new_value = get_ad(); if ( ( new_value - value > A )
2014-04-04 00:50:38 627
原创 Linux C编程一站式学习笔记(1)
用gcc编译时在前面加上参数-wall,能够让gcc提示所有的警告信息。不管是严重的还是不严重的,然后将它们全部消灭。一般来说,应该避免使用下划线开头的标识符,虽然以下划线开头的标识符只要不和C语言的关键字冲突的话都是合法的,但是往往被编译器用作一些功能的扩展,C标准库也定义了很多以下划线开头的标识符留作内部使用。任何表达式都有值和类型两个概念。例如,hour*60+minute的值是由三
2014-02-26 23:39:59 661 1
转载 在Ubuntu下使用vsftpd搭建FTP服务器
要在Ubuntu下安装vsftpd很简单,首先输入下面的命令进行安装: #apt-get install vsftpd 接下来需要进行简单的配置,我们先编辑它的配置文件/etc/vsftpd.conf: #vim /etc/vsftpd.conf 这个配置文件里面很多内容都可以保持默认,不过为了进一步加深理解,我们还是来了解一下常用的选项吧! listen=YES:这
2014-02-18 14:17:24 683
转载 ubuntu下如何安装使用SSH?
ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:xjj@xjj-desktop:~$ ssh localhostssh: connect to host localhost port 22: Connection refused如上所示,表示没有还没有安装,可以通过apt安装,命令
2014-02-18 12:46:37 433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人