随笔分类 -  嵌入式linux

摘要:项目简介 本项目目的是在阿里云CES免费服务器上搭建一个 MQTT的物联网平台,显示CAT1设备上报的数据,下发指令等 1. 安装java运行环境,安装完成后查询 2. 安装 apache apollo1.7.1 wget https://archive.apache.org/dist/active 阅读全文
posted @ 2025-06-16 14:12 429512065 阅读(8) 评论(0) 推荐(0)
摘要:参考例程如下: #include<stdio.h> #include<string.h> #include<stdlib.h> #include<unistd.h> void task_2(void *param) { int i = 10; while(i) { printf("this is t 阅读全文
posted @ 2025-06-12 17:36 429512065 阅读(8) 评论(0) 推荐(0)
摘要:在ubuntu 上编译代码遇到问题 make: /usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc: Command not found 可是,这个命令是存在的,为什么还会报错 网上说可能是Ubuntu是64位的,而编译器是32位的,所以 阅读全文
posted @ 2025-05-28 11:47 429512065 阅读(13) 评论(0) 推荐(0)
摘要:1. 先下载固件 https://www.ti.com.cn/tool/cn/TMDXSK437X 下载个RT版本 下载Img 下载完之后解压成 img 文件,打开 SD卡的烧录软件,选择上一步的Img文件,选择可用的 SD卡,点击 write 按键,开始烧写。需要5分钟左右。 等待烧写完成。 2. 阅读全文
posted @ 2022-01-27 17:06 429512065 阅读(271) 评论(0) 推荐(0)
摘要:1. 下载代码 http://www.speech.cs.cmu.edu/flite/packed/flite-1.4/ 2. 解压到ubuntu 18, 然后执行下面3个命令 ./configure make make install 3. 使用 flite "hello world.",报错 o 阅读全文
posted @ 2021-05-17 15:43 429512065 阅读(919) 评论(0) 推荐(0)
摘要:1. 安装步骤如下 wget https://ftp.gnu.org/gnu/make/make-4.2.tar.gz tar xvf make-4.2.tar.gz cd make-4.2/ ./configure make sudo make install 2. 如果出现错误说是gcc 没安装 阅读全文
posted @ 2020-06-23 14:31 429512065 阅读(1924) 评论(0) 推荐(0)
摘要:1. 出现问题的记录如下,可以看到gcc --version 在用户模式下可以查到版本,但是在root下查不到版本 gcc --version 程序“gcc”尚未安装。 您可以使用以下命令安装: apt-get install gcc 2. 因为用户的 $PATH 和 root管理员的 $PATH是 阅读全文
posted @ 2020-06-23 14:28 429512065 阅读(869) 评论(0) 推荐(0)
摘要:1. ubuntu版本 14.04,glibc的版本2.17 2. cd cd glibc-2.31.0 mkdir /usr/local/glibc mkdir build cd build ../configure --prefix=/usr/local/glibc make 之后报错 conf 阅读全文
posted @ 2020-06-23 11:43 429512065 阅读(10809) 评论(0) 推荐(0)
摘要:1. 设置为NAT模式 2. 启动win7的服务,命令窗口输入services.msc 回车 3. 修改Vmware的设置 阅读全文
posted @ 2019-12-05 10:05 429512065 阅读(182) 评论(0) 推荐(0)
摘要:1. 本次使用的是chipsee的板子,带屏幕的,先把资料传到Ubuntu的共享目录下 2. 进入共享目录 /mnt/hgfs/ubuntu_share/pandboard_es_linux# 3. 插入SD卡到电脑,本次使用的是4G的卡,读取卡号,可能刚开始打开VMWARE之后,发现不能识别到SD 阅读全文
posted @ 2019-01-24 22:01 429512065 阅读(650) 评论(0) 推荐(0)
摘要:1. 硬件连接如下 2. 使用CCS创建工程,不过好像没有ARM9的内核吧?为啥会出现? 3. 创建目标配置文件 4. 不过确实有ARM9的内核,两个A9内核,一个DSP C64X内核,两个M3的内核,简单的说起,这个C64X内核要怎么使用?M3内核怎么使用?虽然是多核,但是各个核也不懂的怎么使用? 阅读全文
posted @ 2018-09-21 16:46 429512065 阅读(541) 评论(0) 推荐(0)
摘要:1. 首先搭建虚拟机VMWARE12.0+UBUNTU16.04,不过报错了,说是要关闭计算机(非重启)-- 进入BIOS -- 设置BIOS的虚拟化(不打开,默认是工作在32位模式的,virtualization technology~ enable)--保存退出。 2. 不过我的电脑似乎是BIO 阅读全文
posted @ 2018-09-14 19:23 429512065 阅读(223) 评论(0) 推荐(0)
摘要:1. 先看下超级块支持的函数列表,文件路径\4412_SCP精英版\Android源码\iTop4412_Kernel_3.0_20140521\iTop4412_Kernel_3.0\include\linux 2. 学习一下文件的操作 阅读全文
posted @ 2018-09-11 20:24 429512065 阅读(227) 评论(0) 推荐(0)
摘要:1. 电脑的串口默认是在windows系统上,需要把串口转到ubuntu上面,按照下面的步骤先 2. 找到需要使用的串口 3. 在VMWARE里面连接该串口 或者使用方法 4. 成功之后,检查一下ls /dev/tty*,最后两个就是映射出来的串口 阅读全文
posted @ 2018-08-01 14:57 429512065 阅读(3022) 评论(0) 推荐(0)
摘要:调用bash的时候出现curl command not found 解决办法: apt-get install curl 阅读全文
posted @ 2018-07-06 20:32 429512065 阅读(29555) 评论(0) 推荐(0)
摘要:硬盘分区主要是三个区,如下图,分别是/,swap交换空间,/home,其中第一个分区/是主分区,建议至少8GB,要不ubuntu安装的时候放不下。 阅读全文
posted @ 2018-07-05 17:32 429512065 阅读(1693) 评论(0) 推荐(0)
摘要:由fork创建的新进程成为子进程,fork函数被调用一次,但是返回两次, 阅读全文
posted @ 2018-04-19 17:09 429512065 阅读(525) 评论(0) 推荐(0)
摘要:1. 阅读全文
posted @ 2018-03-22 16:09 429512065 阅读(163) 评论(0) 推荐(0)
摘要:1. 翻翻书看下,linux提供两种信号量,内核信号量,由内核控制路径使用,System V IPC信号量,由用户态进程使用。下面的就是内核部分的信号量。内核信号量类似于自旋锁,当锁关闭着时,不允许内核控制路径继续进行,当某个进程试图获取已经被占用的资源时,这个进程被挂起,进入睡眠,因此只有可以睡眠 阅读全文
posted @ 2018-03-08 11:40 429512065 阅读(182) 评论(0) 推荐(0)
摘要:1. 本次基于itop-4412研究下Linux信号量的使用方法。 2. 创建信号量的函数,信号量的头文件在那个路径?编译应用程序的话,头文件有3个路径,内核源码头文件,交叉编译器头文件,ubuntu的头文件,不是很理解为啥交叉编译器也需要头文件,全用内核源码不行吗?书上说内核信号量和用户空间信号量 阅读全文
posted @ 2018-02-28 22:25 429512065 阅读(266) 评论(0) 推荐(0)