惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Microsoft Azure Blog
Microsoft Azure Blog
aimingoo的专栏
aimingoo的专栏
Vercel News
Vercel News
U
Unit 42
L
LangChain Blog
J
Java Code Geeks
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Cloudflare Blog
F
Fortinet All Blogs
小众软件
小众软件
I
InfoQ
P
Proofpoint News Feed
D
DataBreaches.Net
Martin Fowler
Martin Fowler
H
Help Net Security
T
Tailwind CSS Blog
N
Netflix TechBlog - Medium
有赞技术团队
有赞技术团队
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
B
Blog RSS Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog

遐说

2026第一场日出日落-黄山 [徒步]宁波九龙爱心线 [徒步]仙居公盂徒步+丽人谷溯溪(多图) 文献引用批量标注蓝色-Zotero/EndNote [出差]内蒙草原风光 [徒步]浙东小九寨 [徒步]西湖小猫线 微软Office365家庭版拼车5年180 2024浏阳跨年烟火 一路向北-广西 落日余晖——武汉东湖 博士论文盲审通过 青海出差 我开盒了我自己 hexo-butterfly+artalk无法显示文章PV浏览次数 记某站字体混淆解析方案 记第一次进藏 2024川西大环线 Python读取NetCDF文件-裁剪&计算 2024武汉东湖樱花园 zotero批量修改条目语言解决”等”和”et al”混排问题 torch_geometric_temporal安装报错找不到to_dense_adj 武汉冻雨&乡村春节 云南镇雄县凉水村滑坡:卫星影像解析 博客聚合平台RSS订阅-BlogFinder&博友圈&十年之约 腾讯云CDN正式取消免费10G流量包 2023跨年闲逛武汉 观感|小米SU7技术发布会 【留痕】解密微信聊天记录工具:年度报告、聊天导出一键搞定! 小米电脑管家 vs. MIUI+: 手机与PC协同体验大比拼!
NXP i.MX6ULL平台Nodejs & npm 安装教程
Dorad · 2021-07-04 · via 遐说

发表于|更新于|编程Linux

|总字数:502|阅读时长:1分钟|浏览量:|

由于近期进行FCU1104嵌入式开发,需要安装nodejs环境,其硬件环境为:

硬件环境

¶一、 SSH登录系统

通过网线连接主机,IP: 192.168.0.232, 详情看官方教程。

SSH远程连接

¶二、 使用XFTP传送必要的文件

需要的文件清单:

文件 类型
libatomic.so.1 Nodejs 12 及以上版本需要,拷贝到 /usr/lib
libstdc++.so.6 <Nodejs 12 版本需要,拷贝到 /usr/lib
node-v12.16.1-linux-armv7l.tar.gz Nodejs 12.16.1 拷贝到 /root/home
  1. 将 libatomic.so.1和libstdc++.so.6拷贝到 /usr/lib 中;

  2. 将node-v12.16.1-linux-armv7l.tar.gz拷贝到 /root/home中。

¶三、 安装nodejs

  1. 切换到 node-v12.16.1-linux-armv7l.tar.gz 文件夹,使用命令:tar -zxvf node-v12.16.1-linux-armv7l.tar.gz -C /home/root将压缩包进行解压,在``/home/root下得到node-v12.16.1-linux-armv7l`

解压完成后

  1. 输入``ln -s /home/root/node-v12.16.1-linux-armv7l/bin/* /usr/bin`创建软连接映射,查看nodejs是否安装完成。

查看和版本

如上图所示,能看到 nodenpm版本即为安装完成。

¶四、 npm更换国内源

由于npm默认源在国外,访问速度极慢,所以可以使用下面的命令更换国内源,建议使用淘宝源。

1
npm config set registry https://registry.npm.taobao.org

关闭 ssl 严格模式

1
2
npm config set strict-ssl false
npm confit set NODE_TLS_REJECT_UNAUTHORIZED=0

¶五、 安装依赖

依赖安装和正常的电脑一样,直接运行即可。

1
npm install

【注意】FAT32文件格式,如内存卡等,无法创建linux软连接,请勿在内存卡内进行npm i操作。

¶六、 测试代码

  1. 测试mqtt库, 安装mqtt库,并运行main_lrms.js

1
2
pip install mqtt
node main_lrms.js

¶七、 目前存在的问题

  1. modbus-serial及serialport相关包需要使用python进行编译,板中需要先安装python3.6环境。解决方案是:在ubuntu中交叉编译modbus-serial,直接将node_module拷贝到嵌入式主机中使用。(暂时还没跑通)


¶参考

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 遐说

请喝果茶

  • Wechat

    Wechat

  • Alipay

    Alipay