Share
-
Nodejs Mysql 연동Share/Nodejs 2020. 11. 12. 20:54
1. mysql 설정 ( @config ) 2. db pool 생성 * db pool 을 왜 사용하는지. 기능. 3. /** * mysql 연동 * module 설치 */ % npm install mysql --save /** config/config.js */ /* DB pool 설정 */ const config_db = { host : 'localhost', port : 3306, user : 'root', password : '1111', database : 'testdb', connectionLimit : 100, waitForConnections : false, timezone : 900, multipleStatements:true }; config = {} config.config_db = c..
-
mutex freeRTOS with STM32Share/STM32 2020. 10. 12. 19:55
mutex 개념 및 필요성 실전으로 먼저가보자 - stm32F7 - cubeMX/cubeIDE - FreeRTOS 10.2.0 실험환경 1. task2개 구성 2. shared Memory 하나로 문자열을 읽고 print out 했을때, 섞이거나 혼선없이 출력하는지 확인 Tip) 표준출력 변경 --> printf 사용 소스코드 1. task 생성 /* USER CODE BEGIN 2 */ xTaskCreate(myTask1, "task1", 200, (void*) 0, tskIDLE_PRIORITY, &myTask1Handle); xTaskCreate(myTask2, "task2", 200, (void*) 0, tskIDLE_PRIORITY, &myTask2Handle); 2. task 함수 구현 voi..
-
STM32F를 시작하기에 좋은 사이트 참고자료 (추가 업로드예정)Share/STM32 2020. 9. 12. 16:25
1. 당연히 가장먼저 datasheet . 왜냐? 이칩이 어케 만들어졌고 어떻게 쓰이길 바라고 어떻게 사용하면 되는지 계략적인 지도를 가지고 있으니, www.st.com/resource/en/datasheet/stm32f103c8.pdf 2. 이 형님도 초반 cubeMx IDE 설정 등을 잘 정리해두심 www.emcu.eu/first-embedded-program-for-stm32-mcu-using-stm32cubeide/#STM32_library First embedded program for STM32 mcu using STM32CubeIDE | EMCU First embedded program for STM32 mcu using STM32CubeIDE Introduction For create a ..
-
[STM32F]Basic, UARTShare/STM32 2020. 9. 1. 20:52
*MHive님의 기초강좌를 바탕으로 기록하였습니다. 2-1 UART 소스코드(main only) int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU Configuration--------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* USER CODE BEGIN Init */ /* USER CODE END Init */ /* Configure the system clock */ SystemClock_Config(); /*..
-
[STM32] cube vs IDEShare/STM32 2020. 8. 31. 21:33
소스코드 파일을 못열겠냐.. . .cproject --> sourcecode .ioc file or MX log file --> build code 인거같은데.... 현재 업데이트 중 ... OKAY - 정리 1. 이런 폴더 트리구조 2. .cproject 를 실행 - cubeIDE 를 통해 , 소스코드 수정가능 ( 만약 안열린다 ? 뭔가 코드가 꼬이거나 프로젝트내 프로젝트가 형성된것. 깔끔하게 지우고 다시하자) 3. MX아이콘으로 되어있는 2-1UART파일 , 이게 cubeMX에서 핀설정에 따른 기본 HAL코드 던져주는것. 결론 1. CUBE MX를 통해서 configuration 및 필 할당을 한다. 2. 이를 save as projcect를 해서, 3. c:// workspace 뭐시기 뜨는데 다지..
-
#4. node-auctionShare/Nodejs 2020. 1. 24. 18:31
npm init 기본 모듈들 npm i pug multer morgan express-session express dotenv cookie-parser connect-flash 시퀄라이즈 구조 세팅 npm i sequelize mysql2 sequelize init (또 이게 안먹히네.) --> npm install -g sequelize-cli 설치를 안해서 그래 폴더트리 추가(파일) .env 말고는 없네 (seeders 폴더나 model 다 자동생성되었지?) model 중 - user.js - good.js - auction.js 3가지 필요 --> 각 js파일별 테이블 작성 이제는 당연 순서가 models/index.js 에서 관계를 설정해야겠지 관계설정후에 db쪽 (sequelize) 를 프로젝트..