- 博客(30)
- 收藏
- 关注
原创 CUDA编程
参考链接:https://blog.csdn.net/fu6543210/article/details/90020330https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#axzz4atgDRVPb1、本地内存、共享内存、全局内存、只读内存(常量和纹理内存)2、线程、块、线程网格、GPU核、线程束、SIMT,主机、设备、SM、SP3、CPU需要缓存一致性,GPU不需要,所以GPU可以有更多核...
2020-05-20 18:00:56 213
原创 CUDA测试
1、设置环境变量 export PATH=/usr/local/cuda-10.0/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH2、nvcc -V查看版本,注意V是大写 root@nvidia-desktop:/# nvcc -Vnvcc: NVIDIA ...
2020-04-28 14:51:08 2723
原创 RT-LINUX测试
1、sudo apt-get install rt-tests安装2、运行测试程序sudo cyclictest -t 5 -p 80 -n 注释: 运行五个线程,线程优先级为80,无限循环-d DIST 设置线程间间隔,单位为us(默认为 500us)。当调用 cylictest 时使用了 -t 选项时并且超过一个线程被创建,那么这个间隔值被增加到线程之间。间隔(线程 N)=间隔...
2020-04-28 12:33:09 1485
原创 嵌入式linux知识体系
1、安装软件,源服务器、makefile、脚本、补丁、最新处理器、GPU架构,配置、编译,驱动、内核,启动过程、远程连接
2020-04-10 15:10:11 201
原创 C++学习记录
教程网址:http://c.biancheng.net/cplus/1、推荐先学C再学C++,gcc-lstdc++ 或g++编译C++文件,gcj命令用来编译 Java,gccgo命令用来编译Go语言。2、std命名空间的头文件不带.h,C语言头文件在std命名空间里为cstdio形式。3、cout 和 cin 都是 C++ 的内置对象,而不是关键字。C++ 库定义了大量的类(Cl...
2020-03-30 14:42:28 95
原创 linux串口通讯参数解析
参考http://www.360doc.com/content/18/0224/17/21305584_732131486.shtml
2020-03-23 11:08:33 179
原创 IMX8MEVK交叉编译工具链生成
HOST:18.04.3LTS UBUNTU1、参考https://community.nxp.com/docs/DOC-343273,生成交叉编译工具链,注意第一节不用根据板卡修改,就用# DISTRO=fsl-imx-fb MACHINE=imx7dsabresd source fsl-setup-release.sh -b build-fb编译bitbake core-image-bas...
2019-09-12 14:06:16 1564 1
原创 登陆ubuntu
sudo apt-get install openssh-serversudo ps -e |grep sshsudo service ssh startsudo gedit /etc/ssh/sshd_config把配置文件中的"PermitRootLogin without-password"加一个"#"号,把它注释掉再增加一句"PermitRootLogin yes"...
2019-09-04 12:27:51 522
转载 Windows 10安裝.net Framework 3.5出現0X800F0954錯誤
打開注冊表:cmd+r 輸入regedit,確定; 找到路徑HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU,其中UseWUServer默認值為1,改成0; 打開服務列表,重啟Windows Update service; 此時可以正常安裝.net framework 3.5; 將第二步的修改還原...
2019-09-04 10:58:17 711
原创 登陆linux工具
xshell Hyper SecureCRT putty SSHSecureShellClient RealVNC 远程执行命令 上传下载文件 开启图形界面 putty 可以 不可以 不可以 SSHSecureShellClie...
2019-09-03 19:12:10 920
原创 ubuntu 修改系统时间
默认时间不是北京时间,修改etc下localtime就行,后面的ubuntu版本是软链接14.04是文件,因此修改方法不一样,如果是文件直接把/usr/share/zoneinfo/PRC文件覆盖/etc/ localtime文件即可,如果是软链接,就把etc/ localtime软链接改为链接到/usr/share/zoneinfo/PRC文件 ln -snf /usr/share/zonei...
2019-09-03 19:06:54 1486
原创 YOCTO PROJECT安装
1、按i.MX Yocto Project User's Guide.pdf里的第节开始,按文档一步步操作,UBNTU版本14.04.6 LTS(ubuntu-14.04.6-desktop-i386.iso),3.1节的操作都能成功,到3.2的curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo 注...
2019-09-03 15:13:23 2021
原创 用MDK+h-converter+ulink2烧写norflash sst39vf1601
1、用GCC编译程序,生成bin文件;2、用h-converter或是arm-linux-objcopy转换成hex格式3、新建MDK工程,选择对应CPU型号,不要复制启动文件,在output中添加hex文件,在utilities中添加ulink和norflash算法4、download说明:由于无nandflash算法,故暂不能编程nandflash,先将u-boot下载到nor
2014-01-29 21:30:45 1318
原创 linux启动全过程分析
一、引导加载程序1、固件有些CPU在运行bootloader之前有一段固化程序,如BIOS,然后才运行第一个分区中的bootloader程序,大多数嵌入式系统中无固件,直接从起始地址开始运行bootloader程序,ARM为0,将存储bootloader程序的存储设备映射到该地址;2、bootloader第一阶段:CPU体系结构的初始化(关看门狗,关中断,设置CPU时钟,RAM
2014-01-28 12:48:03 476
原创 ubuntu问题集
1、由默认启动字符界面改回默认启动图形界面后,启动后不默认加载图形界面,修改/etc/X11/default-display-manager
2014-01-26 23:16:29 481
转载 root 用户启动gedit报错解决方法
在Ubuntu下用su到root后,用命令gedit发现会出错:** (gedit:2976): WARNING **: 连接已关闭 (gedit:2976): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified
2014-01-26 22:17:51 1754
原创 SSH配置
1、apt-get install openssh-server2、确认sshserver是否启动了:(或用“netstat -tlp”命令) ps -e | grep ssh 如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。 3、ssh-server配
2014-01-19 19:27:51 413
转载 vmware tools安装
1、可能会提示easy install运行时不能安装,floppy选physical就可以了2、vm->install vmware tools3、mount -t iso9660 /dev/cdrom /mnt,可用mount查看挂载情况4、光驱挂载成功后,用“cd /mnt”命令进入/mnt目录下,再用“ls”命令显示其下的内容。这时发现多了一个文件:vmware-linu
2014-01-19 01:14:06 694
转载 VMware Easy Install模式详细介绍
如何启用和禁用Easy Install模式(图文) Workstation的Easy Install模式让很多人费解,这个本来应该让安装虚拟系统简单化的功能却给大家带来了不少的麻烦。今天我就结合Vmware的用户手册详细介绍一下Vmware的Easy Install模式,把自己的经验同大家分享一下。 The easy install featur
2014-01-19 00:32:11 2277
转载 vi 操作
进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filena
2014-01-18 21:44:32 473
原创 linux常用操作命令
1、echo [-ne][字符串]或 echo [--help][--version]将输入的字符串送往标准输出。输出的字符串间以空白字符隔开,并在最后加上换行号。-n 不要在最后自动换行-e 解释转义字符,-E不解释转义字符,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行
2014-01-18 20:00:32 364
原创 ubuntu 系统学习笔记
ubuntu-12.04.3-server-i386.iso LTS版安装后无图形操作界面,所以用apt-get 安装图形操作相关软件,过程如下:一、先学习一下图形操作界面相关知识:参考http://hi.baidu.com/jschangcheng/item/3bd3c83ec2e5d25280f1a77c1、x是协议,目前版本x11r62、xfree是基于x协议的服务器
2014-01-18 19:48:23 743
转载 嵌入式开发20年经验
首先,如果你有幸看到这篇文章,千万不要试图在2个小时内阅读完,就算你2个小时阅读完,我相信你也不会理解里面讲解的精华之处,我相信,你应该将此文 章,慢慢品尝,这绝对是一篇需要品尝2~3天,再结合自己过往的经验,加上自己的思考,我相信会对你不仅仅是技术能力,甚至包括整体的思维方式都会有一个 非常大的提高。我写这篇文章的目的,是用本人20年的嵌入式经验呈现给大家一副完整的产品,项目开发蓝图,用
2012-11-13 01:01:00 882
原创 公司资产管理经验
背景:某公司将所有资产记到员工个人名下,离职时来清点,这样造成很多麻烦,也会根本不记得怎么回事了,而另一家公司采用的是自成一套资产管理体系,员工离职只需交接自己工作相关及产出的东西(也可由管理人员负责制,及时提交工作内容),不需要清理资产是否归还,当然这也要有严格的门禁安全作为支撑;只需按离职流程相关领导签字(方便各级领导了解情况及沟通)就可以完成。
2012-11-12 13:47:21 298
转载 C/C++关键字static,const,inline,define,typedef
一static1)产生背景引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题:如果想将函数中此变量的值保存至下一次调用时,如何实现?最容易想到的方法是定义一个全局的变量,但定义为一个全局变量有许多缺点,最明显的缺点是破坏了此变量的访问范围(使得在此函数中定义的变量,不仅仅受此函
2012-11-12 11:13:19 433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人